Advertisement
Dark_EccentricYT

Untitled

Nov 24th, 2018
362
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 32.39 KB | None | 0 0
  1. Player = game.Players.LocalPlayer
  2. Mouse = Player:GetMouse()
  3. cam = workspace.CurrentCamera
  4. PlayerGui = Player.PlayerGui
  5. Backpack = Player.Backpack
  6. Character = Player.Character
  7. Humanoid = Character.Humanoid
  8. RootPart = Character["HumanoidRootPart"]
  9. Torso = Character["Torso"]
  10. Head = Character["Head"]
  11. RightArm = Character["Right Arm"]
  12. LeftArm = Character["Left Arm"]
  13. RightLeg = Character["Right Leg"]
  14. LeftLeg = Character["Left Leg"]
  15. RootJoint = RootPart["RootJoint"]
  16. Neck = Torso["Neck"]
  17. RightShoulder = Torso["Right Shoulder"]
  18. LeftShoulder = Torso["Left Shoulder"]
  19. RightHip = Torso["Right Hip"]
  20. LeftHip = Torso["Left Hip"]
  21. local TIME = 0
  22.  
  23. IT = Instance.new
  24. CF = CFrame.new
  25. VT = Vector3.new
  26. RAD = math.rad
  27. C3 = Color3.new
  28. UD2 = UDim2.new
  29. BRICKC = BrickColor.new
  30. ANGLES = CFrame.Angles
  31. EULER = CFrame.fromEulerAnglesXYZ
  32. COS = math.cos
  33. ACOS = math.acos
  34. SIN = math.sin
  35. ASIN = math.asin
  36. ABS = math.abs
  37. MRANDOM = math.random
  38. FLOOR = math.floor
  39.  
  40. --//=================================\\
  41. --|| USEFUL VALUES
  42. --\\=================================//
  43.  
  44. Animation_Speed = 3
  45. local FORCERESET = false
  46. Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
  47. local SIZE = 1
  48. local Speed = 12
  49. local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  50. local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  51. local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
  52. local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
  53. local DAMAGEMULTIPLIER = 1
  54. local ANIM = "Idle"
  55. local ATTACK = false
  56. local EQUIPPED = false
  57. local HOLD = false
  58. local COMBO = 1
  59. local Rooted = false
  60. local SINE = 0
  61. local KEYHOLD = false
  62. local CHANGE = 2 / Animation_Speed
  63. local WALKINGANIM = false
  64. local VALUE1 = false
  65. local VALUE2 = false
  66. local ROBLOXIDLEANIMATION = IT("Animation")
  67. ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
  68. ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  69. --ROBLOXIDLEANIMATION.Parent = Humanoid
  70. local WEAPONGUI = IT("ScreenGui", PlayerGui)
  71. WEAPONGUI.Name = "BanishV3Gui"
  72. local Weapon = IT("Model")
  73. Weapon.Name = "Adds"
  74. local Effects = IT("Folder", Weapon)
  75. Effects.Name = "Effects"
  76. local ANIMATOR = Humanoid.Animator
  77. local ANIMATE = Character:FindFirstChild("Animate")
  78. local UNANCHOR = true
  79. local TOBANISH = {}
  80. Player_Size = 1
  81. --//=================================\\
  82. --\\=================================//
  83. --//=================================\\
  84. --|| SAZERENOS' ARTIFICIAL HEARTBEAT
  85. --\\=================================//
  86.  
  87. ArtificialHB = Instance.new("BindableEvent", script)
  88. ArtificialHB.Name = "ArtificialHB"
  89.  
  90. script:WaitForChild("ArtificialHB")
  91.  
  92. frame = Frame_Speed
  93. tf = 0
  94. allowframeloss = false
  95. tossremainder = false
  96. lastframe = tick()
  97. script.ArtificialHB:Fire()
  98.  
  99. game:GetService("RunService").Heartbeat:connect(function(s, p)
  100. tf = tf + s
  101. if tf >= frame then
  102. if allowframeloss then
  103. script.ArtificialHB:Fire()
  104. lastframe = tick()
  105. else
  106. for i = 1, math.floor(tf / frame) do
  107. script.ArtificialHB:Fire()
  108. end
  109. lastframe = tick()
  110. end
  111. if tossremainder then
  112. tf = 0
  113. else
  114. tf = tf - frame * math.floor(tf / frame)
  115. end
  116. end
  117. end)
  118.  
  119. --//=================================\\
  120. --\\=================================//
  121. local running = true;
  122. local Connection = nil;
  123. local Humanoid = Character.Humanoid
  124. local so = Instance.new("Sound", Character)
  125. so.SoundId = "rbxassetid://0"
  126. so.Volume = 0.1
  127.  
  128. function WhileRunning()
  129. so:Play()
  130. end
  131.  
  132. function isRunning()
  133. if running and Humanoid.Parent.HumanoidRootPart.Velocity.magnitude > 1 then
  134. return true
  135. end
  136. end
  137.  
  138. function doWhileRunning()
  139. Connection:disconnect();
  140. running = true;
  141. while (isRunning()) do
  142. WhileRunning()
  143. wait(1)
  144. end
  145. running = false;
  146. Connection = Humanoid.Running:connect(doWhileRunning);
  147. so:Stop()
  148. end
  149.  
  150. --Connection = Humanoid.Running:connect(doWhileRunning)
  151. --//=================================\\
  152. --|| SOME FUNCTIONS
  153. --\\=================================//
  154.  
  155. function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  156. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  157. end
  158.  
  159. function PositiveAngle(NUMBER)
  160. if NUMBER >= 0 then
  161. NUMBER = 0
  162. end
  163. return NUMBER
  164. end
  165.  
  166. function NegativeAngle(NUMBER)
  167. if NUMBER <= 0 then
  168. NUMBER = 0
  169. end
  170. return NUMBER
  171. end
  172.  
  173. function Swait(NUMBER)
  174. if NUMBER == 0 or NUMBER == nil then
  175. ArtificialHB.Event:wait()
  176. else
  177. for i = 1, NUMBER do
  178. ArtificialHB.Event:wait()
  179. end
  180. end
  181. end
  182.  
  183. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  184. local NEWMESH = IT(MESH)
  185. if MESH == "SpecialMesh" then
  186. NEWMESH.MeshType = MESHTYPE
  187. if MESHID ~= "nil" and MESHID ~= "" then
  188. NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  189. end
  190. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  191. NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  192. end
  193. end
  194. NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  195. NEWMESH.Scale = SCALE
  196. NEWMESH.Parent = PARENT
  197. return NEWMESH
  198. end
  199.  
  200. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  201. local NEWPART = IT("Part")
  202. NEWPART.formFactor = FORMFACTOR
  203. NEWPART.Reflectance = REFLECTANCE
  204. NEWPART.Transparency = TRANSPARENCY
  205. NEWPART.CanCollide = false
  206. NEWPART.Locked = true
  207. NEWPART.Anchored = true
  208. if ANCHOR == false then
  209. NEWPART.Anchored = false
  210. end
  211. NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  212. NEWPART.Name = NAME
  213. NEWPART.Size = SIZE
  214. NEWPART.Position = Torso.Position
  215. NEWPART.Material = MATERIAL
  216. NEWPART:BreakJoints()
  217. NEWPART.Parent = PARENT
  218. return NEWPART
  219. end
  220.  
  221. local function weldBetween(a, b)
  222. local weldd = IT("Weld")
  223. weldd.Part0 = a
  224. weldd.Part1 = b
  225. weldd.C0 = CF()
  226. weldd.C1 = b.CFrame:inverse() * a.CFrame
  227. weldd.Parent = a
  228. return weldd
  229. end
  230.  
  231.  
  232. function QuaternionFromCFrame(cf)
  233. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  234. local trace = m00 + m11 + m22
  235. if trace > 0 then
  236. local s = math.sqrt(1 + trace)
  237. local recip = 0.5 / s
  238. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  239. else
  240. local i = 0
  241. if m11 > m00 then
  242. i = 1
  243. end
  244. if m22 > (i == 0 and m00 or m11) then
  245. i = 2
  246. end
  247. if i == 0 then
  248. local s = math.sqrt(m00 - m11 - m22 + 1)
  249. local recip = 0.5 / s
  250. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  251. elseif i == 1 then
  252. local s = math.sqrt(m11 - m22 - m00 + 1)
  253. local recip = 0.5 / s
  254. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  255. elseif i == 2 then
  256. local s = math.sqrt(m22 - m00 - m11 + 1)
  257. local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  258. end
  259. end
  260. end
  261.  
  262. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  263. local xs, ys, zs = x + x, y + y, z + z
  264. local wx, wy, wz = w * xs, w * ys, w * zs
  265. local xx = x * xs
  266. local xy = x * ys
  267. local xz = x * zs
  268. local yy = y * ys
  269. local yz = y * zs
  270. local zz = z * zs
  271. return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
  272. end
  273.  
  274. function QuaternionSlerp(a, b, t)
  275. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  276. local startInterp, finishInterp;
  277. if cosTheta >= 0.0001 then
  278. if (1 - cosTheta) > 0.0001 then
  279. local theta = ACOS(cosTheta)
  280. local invSinTheta = 1 / SIN(theta)
  281. startInterp = SIN((1 - t) * theta) * invSinTheta
  282. finishInterp = SIN(t * theta) * invSinTheta
  283. else
  284. startInterp = 1 - t
  285. finishInterp = t
  286. end
  287. else
  288. if (1 + cosTheta) > 0.0001 then
  289. local theta = ACOS(-cosTheta)
  290. local invSinTheta = 1 / SIN(theta)
  291. startInterp = SIN((t - 1) * theta) * invSinTheta
  292. finishInterp = SIN(t * theta) * invSinTheta
  293. else
  294. startInterp = t - 1
  295. finishInterp = t
  296. end
  297. end
  298. return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
  299. end
  300.  
  301. function Clerp(a, b, t)
  302. local qa = {QuaternionFromCFrame(a)}
  303. local qb = {QuaternionFromCFrame(b)}
  304. local ax, ay, az = a.x, a.y, a.z
  305. local bx, by, bz = b.x, b.y, b.z
  306. local _t = 1 - t
  307. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  308. end
  309.  
  310. function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
  311. local frame = IT("Frame")
  312. frame.BackgroundTransparency = TRANSPARENCY
  313. frame.BorderSizePixel = BORDERSIZEPIXEL
  314. frame.Position = POSITION
  315. frame.Size = SIZE
  316. frame.BackgroundColor3 = COLOR
  317. frame.BorderColor3 = BORDERCOLOR
  318. frame.Name = NAME
  319. frame.Parent = PARENT
  320. return frame
  321. end
  322.  
  323. function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
  324. local label = IT("TextLabel")
  325. label.BackgroundTransparency = 1
  326. label.Size = UD2(1, 0, 1, 0)
  327. label.Position = UD2(0, 0, 0, 0)
  328. label.TextColor3 = TEXTCOLOR
  329. label.TextStrokeTransparency = STROKETRANSPARENCY
  330. label.TextTransparency = TRANSPARENCY
  331. label.FontSize = TEXTFONTSIZE
  332. label.Font = TEXTFONT
  333. label.BorderSizePixel = BORDERSIZEPIXEL
  334. label.TextScaled = false
  335. label.Text = TEXT
  336. label.Name = NAME
  337. label.Parent = PARENT
  338. return label
  339. end
  340.  
  341. function NoOutlines(PART)
  342. PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
  343. end
  344.  
  345. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  346. local NEWWELD = IT(TYPE)
  347. NEWWELD.Part0 = PART0
  348. NEWWELD.Part1 = PART1
  349. NEWWELD.C0 = C0
  350. NEWWELD.C1 = C1
  351. NEWWELD.Parent = PARENT
  352. return NEWWELD
  353. end
  354.  
  355. local S = IT("Sound")
  356. function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
  357. local NEWSOUND = nil
  358. coroutine.resume(coroutine.create(function()
  359. NEWSOUND = S:Clone()
  360. NEWSOUND.Parent = PARENT
  361. NEWSOUND.Volume = VOLUME
  362. NEWSOUND.Pitch = PITCH
  363. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  364. NEWSOUND:play()
  365. if DOESLOOP == true then
  366. NEWSOUND.Looped = true
  367. else
  368. repeat wait(1) until NEWSOUND.Playing == false or NEWSOUND.Parent ~= PARENT
  369. NEWSOUND:remove()
  370. end
  371. end))
  372. return NEWSOUND
  373. end
  374.  
  375. function CFrameFromTopBack(at, top, back)
  376. local right = top:Cross(back)
  377. return CF(at.x, at.y, at.z, right.x, top.x, back.x, right.y, top.y, back.y, right.z, top.z, back.z)
  378. end
  379.  
  380. --WACKYEFFECT({EffectType = "", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  381. function WACKYEFFECT(Table)
  382. local TYPE = (Table.EffectType or "Sphere")
  383. local SIZE = (Table.Size or VT(1,1,1))
  384. local ENDSIZE = (Table.Size2 or VT(0,0,0))
  385. local TRANSPARENCY = (Table.Transparency or 0)
  386. local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  387. local CFRAME = (Table.CFrame or Torso.CFrame)
  388. local MOVEDIRECTION = (Table.MoveToPos or nil)
  389. local ROTATION1 = (Table.RotationX or 0)
  390. local ROTATION2 = (Table.RotationY or 0)
  391. local ROTATION3 = (Table.RotationZ or 0)
  392. local MATERIAL = (Table.Material or "Neon")
  393. local COLOR = (Table.Color or C3(1,1,1))
  394. local TIME = (Table.Time or 45)
  395. local SOUNDID = (Table.SoundID or nil)
  396. local SOUNDPITCH = (Table.SoundPitch or nil)
  397. local SOUNDVOLUME = (Table.SoundVolume or nil)
  398. coroutine.resume(coroutine.create(function()
  399. local PLAYSSOUND = false
  400. local SOUND = nil
  401. local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
  402. if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  403. PLAYSSOUND = true
  404. SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  405. end
  406. EFFECT.Color = COLOR
  407. local MSH = nil
  408. if TYPE == "Sphere" then
  409. MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
  410. elseif TYPE == "Block" then
  411. MSH = IT("BlockMesh",EFFECT)
  412. MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
  413. elseif TYPE == "Wave" then
  414. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
  415. elseif TYPE == "Ring" then
  416. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
  417. elseif TYPE == "Slash" then
  418. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  419. elseif TYPE == "Round Slash" then
  420. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  421. elseif TYPE == "Swirl" then
  422. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
  423. elseif TYPE == "Skull" then
  424. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
  425. elseif TYPE == "Crystal" then
  426. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
  427. end
  428. if MSH ~= nil then
  429. local MOVESPEED = nil
  430. if MOVEDIRECTION ~= nil then
  431. MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
  432. end
  433. local GROWTH = SIZE - ENDSIZE
  434. local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  435. if TYPE == "Block" then
  436. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  437. else
  438. EFFECT.CFrame = CFRAME
  439. end
  440. for LOOP = 1, TIME+1 do
  441. Swait()
  442. MSH.Scale = MSH.Scale - GROWTH/TIME
  443. if TYPE == "Wave" then
  444. MSH.Offset = VT(0,0,-MSH.Scale.X/8)
  445. end
  446. EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
  447. if TYPE == "Block" then
  448. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  449. else
  450. EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
  451. end
  452. if MOVEDIRECTION ~= nil then
  453. local ORI = EFFECT.Orientation
  454. EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
  455. EFFECT.Orientation = ORI
  456. end
  457. end
  458. if PLAYSSOUND == false then
  459. EFFECT:remove()
  460. else
  461. SOUND.Stopped:Connect(function()
  462. EFFECT:remove()
  463. end)
  464. end
  465. else
  466. if PLAYSSOUND == false then
  467. EFFECT:remove()
  468. else
  469. repeat Swait() until SOUND.Playing == false
  470. EFFECT:remove()
  471. end
  472. end
  473. end))
  474. end
  475.  
  476. function MakeForm(PART,TYPE)
  477. if TYPE == "Cyl" then
  478. local MSH = IT("CylinderMesh",PART)
  479. elseif TYPE == "Ball" then
  480. local MSH = IT("SpecialMesh",PART)
  481. MSH.MeshType = "Sphere"
  482. elseif TYPE == "Wedge" then
  483. local MSH = IT("SpecialMesh",PART)
  484. MSH.MeshType = "Wedge"
  485. end
  486. end
  487.  
  488. function SpawnTrail(FROM,TO,BIG)
  489. local TRAIL = CreatePart(3, Effects, "Neon", 0, 0.5, "New Yeller", "Trail", VT(0,0,0))
  490. MakeForm(TRAIL,"Cyl")
  491. local DIST = (FROM - TO).Magnitude
  492. if BIG == true then
  493. TRAIL.Size = VT(0.5,DIST,0.5)
  494. else
  495. TRAIL.Size = VT(0.25,DIST,0.25)
  496. end
  497. TRAIL.CFrame = CF(FROM, TO) * CF(0, 0, -DIST/2) * ANGLES(RAD(90),RAD(0),RAD(0))
  498. coroutine.resume(coroutine.create(function()
  499. for i = 1, 5 do
  500. Swait()
  501. TRAIL.Transparency = TRAIL.Transparency + 0.1
  502. end
  503. TRAIL:remove()
  504. end))
  505. end
  506.  
  507. Debris = game:GetService("Debris")
  508.  
  509. function CastProperRay(StartPos, EndPos, Distance, Ignore)
  510. local DIRECTION = CF(StartPos,EndPos).lookVector
  511. return Raycast(StartPos, DIRECTION, Distance, Ignore)
  512. end
  513.  
  514. function turnto(position)
  515. RootPart.CFrame=CFrame.new(RootPart.CFrame.p,VT(position.X,RootPart.Position.Y,position.Z)) * CFrame.new(0, 0, 0)
  516. end
  517. local asd = Instance.new("ParticleEmitter")
  518. asd.Color = ColorSequence.new(Color3.new(0.5, 0, 0), Color3.new(.3, 0, 0))
  519. asd.LightEmission = .1
  520. asd.Texture = "http://www.roblox.com/asset/?ID=291880914"
  521. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.6),NumberSequenceKeypoint.new(1, 2)})
  522. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  523. asd.Transparency = bbb
  524. asd.Size = aaa
  525. asd.ZOffset = .9
  526. asd.Acceleration = Vector3.new(0, -15, 0)
  527. asd.LockedToPart = false
  528. asd.EmissionDirection = "Back"
  529. asd.Lifetime = NumberRange.new(1, 2)
  530. asd.Rotation = NumberRange.new(-100, 100)
  531. asd.RotSpeed = NumberRange.new(-100, 100)
  532. asd.Speed = NumberRange.new(10)
  533. asd.Enabled = false
  534. asd.VelocitySpread = 999
  535.  
  536. function getbloody(victim,amount)
  537. local PART = CreatePart(3, Effects, "Neon", 0, 1, "New Yeller", "Blood", victim.Size)
  538. PART.CFrame = victim.CFrame
  539. local HITPLAYERSOUNDS = {"356551938","264486467"}
  540. Debris:AddItem(PART,5)
  541. CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  542. CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  543. CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  544. local prtcl = asd:Clone()
  545. prtcl.Parent = PART
  546. prtcl:Emit(amount*10)
  547. end
  548.  
  549. local Particle = IT("ParticleEmitter",nil)
  550. Particle.Enabled = false
  551. Particle.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.3,0.95),NumberSequenceKeypoint.new(1,1)})
  552. Particle.LightEmission = 0.5
  553. Particle.Rate = 150
  554. Particle.ZOffset = 1
  555. Particle.Rotation = NumberRange.new(-180, 180)
  556. Particle.RotSpeed = NumberRange.new(-180, 180)
  557. Particle.Texture = "http://www.roblox.com/asset/?id=304437537"
  558. Particle.Color = ColorSequence.new(C3(0,1,0),C3(0.4,0,0))
  559.  
  560. --ParticleEmitter({Speed = 5, Drag = 0, Size1 = 1, Size2 = 5, Lifetime1 = 1, Lifetime2 = 1.5, Parent = Torso, Emit = 100, Offset = 360, Enabled = false})
  561. function ParticleEmitter(Table)
  562. local PRTCL = Particle:Clone()
  563. local Speed = Table.Speed or 5
  564. local Drag = Table.Drag or 0
  565. local Size1 = Table.Size1 or 1
  566. local Size2 = Table.Size2 or 5
  567. local Lifetime1 = Table.Lifetime1 or 1
  568. local Lifetime2 = Table.Lifetime2 or 1.5
  569. local Parent = Table.Parent or Torso
  570. local Emit = Table.Emit or 100
  571. local Offset = Table.Offset or 360
  572. local Acel = Table.Acel or VT(0,0,0)
  573. local Enabled = Table.Enabled or false
  574. PRTCL.Parent = Parent
  575. PRTCL.Size = NumberSequence.new(Size1,Size2)
  576. PRTCL.Lifetime = NumberRange.new(Lifetime1,Lifetime2)
  577. PRTCL.Speed = NumberRange.new(Speed)
  578. PRTCL.VelocitySpread = Offset
  579. PRTCL.Drag = Drag
  580. PRTCL.Acceleration = Acel
  581. if Enabled == false then
  582. PRTCL:Emit(Emit)
  583. Debris:AddItem(PRTCL,Lifetime2)
  584. else
  585. PRTCL.Enabled = true
  586. end
  587. return PRTCL
  588. end
  589.  
  590. function unanchor()
  591. if UNANCHOR == true then
  592. g = Character:GetChildren()
  593. for i = 1, #g do
  594. if g[i].ClassName == "Part" then
  595. g[i].Anchored = false
  596. end
  597. end
  598. end
  599. end
  600. --//=================================\\
  601. --|| loop and music
  602. --\\=================================//
  603. local sick = Instance.new("Sound",Torso)
  604. sick.Looped = true
  605. sick.Pitch = 1
  606. sick.Volume = 2
  607. sick.MaxDistance = 100
  608. sick.SoundId = "rbxassetid://2576681648"
  609. sick:Play()
  610.  
  611. local badtime = Instance.new("Sound",Torso)
  612. badtime.Looped = true
  613. badtime.Pitch = 1
  614. badtime.Volume = 2
  615. badtime.MaxDistance = 100
  616. badtime.SoundId = "rbxassetid://142219239"
  617. badtime:Play()
  618. badtime:Pause()
  619.  
  620. spawn(function()
  621. while wait() do
  622. --sick:Pause()
  623. --badtime:Resume()
  624. Head.face.Texture = "rbxassetid://2090706356"
  625. local glitch = Instance.new("Sound",Head)
  626. glitch.SoundId = "rbxassetid://155202884"
  627. glitch.Volume = 0.1
  628. glitch:Play()
  629. wait(0.1)
  630. glitch:Stop()
  631. --wait(0.4)
  632. --badtime:Pause()
  633. --sick:Resume()
  634. Head.face.Texture = "rbxassetid://173083239"
  635. wait(2 - 1 * COS(SINE / 4))
  636. end
  637. end)
  638.  
  639. local particleemitter = Instance.new('ParticleEmitter', LeftArm)
  640. particleemitter.VelocitySpread = 350
  641. particleemitter.Lifetime = NumberRange.new(0.5)
  642. particleemitter.Speed = NumberRange.new(0)
  643. cringememe= {}
  644. for i=0, 19 do
  645. cringememe[#cringememe + 1] = NumberSequenceKeypoint.new(i/19, math.random(0.5, 0.9))
  646. end
  647. particleemitter.Size = NumberSequence.new(cringememe)
  648. particleemitter.Rate = 5
  649. particleemitter.LockedToPart = true
  650. particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(0.8, 0), NumberSequenceKeypoint.new(1, 1)})
  651. particleemitter.LightEmission = 1
  652. particleemitter.Texture = "rbxassetid://299413210"
  653. particleemitter.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
  654.  
  655. local particleemitter = Instance.new('ParticleEmitter', Torso)
  656. particleemitter.VelocitySpread = 250
  657. particleemitter.Lifetime = NumberRange.new(1)
  658. particleemitter.Speed = NumberRange.new(1.5)
  659. youAreATHOT = {}
  660. for i=0, 19 do
  661. youAreATHOT[#youAreATHOT + 1] = NumberSequenceKeypoint.new(i/19, math.random(0.5, 0.9))
  662. end
  663. particleemitter.Size = NumberSequence.new(youAreATHOT)
  664. particleemitter.Rate = 7
  665. particleemitter.LockedToPart = false
  666. particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(0.8, 0), NumberSequenceKeypoint.new(1, 1)})
  667. particleemitter.LightEmission = 1
  668. particleemitter.Texture = "rbxassetid://299413210"
  669. particleemitter.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
  670.  
  671. local particleemitter = Instance.new('ParticleEmitter', RightArm)
  672. particleemitter.VelocitySpread = 350
  673. particleemitter.Lifetime = NumberRange.new(0.5)
  674. particleemitter.Speed = NumberRange.new(0)
  675. cringememe2= {}
  676. for i=0, 19 do
  677. cringememe2[#cringememe2 + 1] = NumberSequenceKeypoint.new(i/19, math.random(0.5, 0.9))
  678. end
  679. particleemitter.Size = NumberSequence.new(cringememe2)
  680. particleemitter.Rate = 9
  681. particleemitter.LockedToPart = true
  682. particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(0.8, 0), NumberSequenceKeypoint.new(1, 1)})
  683. particleemitter.LightEmission = 1
  684. particleemitter.Texture = "rbxassetid://299413210"
  685. particleemitter.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
  686.  
  687. local particleemitter = Instance.new('ParticleEmitter', RightLeg)
  688. particleemitter.VelocitySpread = 350
  689. particleemitter.Lifetime = NumberRange.new(0.5)
  690. particleemitter.Speed = NumberRange.new(0)
  691. cringememe3= {}
  692. for i=0, 19 do
  693. cringememe3[#cringememe3 + 1] = NumberSequenceKeypoint.new(i/19, math.random(0.5, 0.9))
  694. end
  695. particleemitter.Size = NumberSequence.new(cringememe3)
  696. particleemitter.Rate = 12
  697. particleemitter.LockedToPart = true
  698. particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(0.8, 0), NumberSequenceKeypoint.new(1, 1)})
  699. particleemitter.LightEmission = 1
  700. particleemitter.Texture = "rbxassetid://299413210"
  701. particleemitter.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
  702.  
  703. local particleemitter = Instance.new('ParticleEmitter', LeftLeg)
  704. particleemitter.VelocitySpread = 350
  705. particleemitter.Lifetime = NumberRange.new(.5)
  706. particleemitter.Speed = NumberRange.new(0)
  707. cringememe4= {}
  708. for i=0, 19 do
  709. cringememe4[#cringememe4 + 1] = NumberSequenceKeypoint.new(i/19, math.random(0.5, 0.9))
  710. end
  711. particleemitter.Size = NumberSequence.new(cringememe4)
  712. particleemitter.Rate = 15
  713. particleemitter.LockedToPart = true
  714. particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(0.8, 0), NumberSequenceKeypoint.new(1, 1)})
  715. particleemitter.LightEmission = 1
  716. particleemitter.Texture = "rbxassetid://299413210"
  717. particleemitter.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
  718. --//=================================\\
  719. --|| Attacks
  720. --\\=================================//
  721. function randomakwordmoment()
  722. ATTACK = true
  723. Rooted = true
  724. cam.CameraType = "Scriptable"
  725. cam.CoordinateFrame = Head.CFrame * ANGLES(RAD(0), RAD(180), RAD(0)) * CF(0, -0.5, -1)
  726. sick:Pause()
  727. for i=0, 6.5, 0.1 / Animation_Speed do
  728. Swait()
  729. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -2.5) * ANGLES(RAD(-90), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  730. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  731. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.2, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(140)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  732. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-125)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  733. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-12), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  734. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-15), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  735. end
  736. sick:Resume()
  737. badtime:Stop()
  738. cam.CameraType = "Custom"
  739. ATTACK = false
  740. Rooted = false
  741. end
  742. --//=================================\\
  743. --|| Key Functions
  744. --\\=================================//
  745. Mouse.KeyDown:connect(function(k)
  746. if(ATTACK)then return end
  747. if(k == 'f')then
  748. randomakwordmoment()
  749. end
  750. end)
  751. --//=================================\\
  752. --|| Animations
  753. --\\=================================//
  754.  
  755. local CONNECT = nil
  756.  
  757. while true do
  758. Swait()
  759. ANIMATE.Parent = nil
  760. if Character:FindFirstChildOfClass("Humanoid") == nil then
  761. Humanoid = IT("Humanoid",Character)
  762. end
  763. for _,v in next, Humanoid:GetPlayingAnimationTracks() do
  764. v:Stop();
  765. end
  766. SINE = SINE + CHANGE
  767. local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
  768. local TORSOVERTICALVELOCITY = RootPart.Velocity.y
  769. local HITFLOOR = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
  770. local WALKSPEEDVALUE = 12 / (Humanoid.WalkSpeed / 12)
  771. if ANIM == "Walk" and TORSOVELOCITY > 1 then
  772. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  773. Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(2.5 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  774. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5 + 0.05 * COS(SINE / 18),-0.15) * ANGLES(RAD(-5 + 12 * COS(SINE / 18)), RAD(90), RAD(0)) * ANGLES(RAD(-1 - 2 * COS(SINE / 18)), RAD(0 - 0.7 * COS(SINE / 18)), RAD(0)), 0.5 / Animation_Speed)
  775. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5 + 0.05 * COS(SINE / 18),-0.15) * ANGLES(RAD(5 - 12 * COS(SINE / 18)), RAD(-90), RAD(0)) * ANGLES(RAD(-1 - 2 * COS(SINE / 18)), RAD(0 - 0.7 * COS(SINE / 18)), RAD(0)), 0.5 / Animation_Speed)
  776. elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) then
  777. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  778. Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  779. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5 + 0.05 * COS(SINE / 18),-0.15) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-1 - 2 * COS(SINE / 18)), RAD(0 - 0.7 * COS(SINE / 18)), RAD(0)), 0.5 / Animation_Speed)
  780. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5 + 0.05 * COS(SINE / 18),-0.15) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-1 - 2 * COS(SINE / 18)), RAD(0 - 0.7 * COS(SINE / 18)), RAD(0)), 0.5 / Animation_Speed)
  781. end
  782. if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
  783. ANIM = "Jump"
  784. if ATTACK == false then
  785. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  786. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  787. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0), RAD(25))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  788. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
  789. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1.2, -0.3) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 0.2 / Animation_Speed)
  790. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(20)), 0.2 / Animation_Speed)
  791. end
  792. elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
  793. ANIM = "Fall"
  794. if ATTACK == false then
  795. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 ) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  796. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  797. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0), RAD(25))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  798. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-60)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
  799. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 0.2 / Animation_Speed)
  800. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 0.2 / Animation_Speed)
  801. end
  802. elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
  803. ANIM = "Idle"
  804. if ATTACK == false then
  805. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0.5 + 0.2 * COS(SINE / 12)) * ANGLES(RAD(-77), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  806. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(7), RAD(0), RAD(-5 + 10 * COS(SINE / 24))), 0.5 / Animation_Speed)
  807. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.2, 0.7, -0.2) * ANGLES(RAD(0), RAD(25 - 3 * COS(SINE / 24)), RAD(210 - 2 * COS(SINE / 24))) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  808. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2, 0.7, -0.2) * ANGLES(RAD(0), RAD(-25 + 3 * COS(SINE / 24)), RAD(-210 + 2 * COS(SINE / 24))) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  809. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5 + 0.05 * COS(SINE / 18),-0.15) * ANGLES(RAD(-5 + 12 * COS(SINE / 18)), RAD(90), RAD(0)) * ANGLES(RAD(-1 - 2 * COS(SINE / 18)), RAD(0 - 0.7 * COS(SINE / 18)), RAD(0)), 0.5 / Animation_Speed)
  810. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5 + 0.05 * COS(SINE / 18),-0.15) * ANGLES(RAD(5 - 12 * COS(SINE / 18)), RAD(-90), RAD(0)) * ANGLES(RAD(-1 - 2 * COS(SINE / 18)), RAD(0 - 0.7 * COS(SINE / 18)), RAD(0)), 0.5 / Animation_Speed)
  811. end
  812. elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
  813. ANIM = "Walk"
  814. if ATTACK == false then
  815. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0.5 + 0.3 * COS(SINE / 24)) * ANGLES(RAD(70), RAD(0), RAD(360 - 360 * COS(SINE / 60))), 0.5 / Animation_Speed)
  816. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(7), RAD(0), RAD(-5 + 10 * COS(SINE / 24))), 0.5 / Animation_Speed)
  817. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.2, 0.7, 0) * ANGLES(RAD(0), RAD(5 - 7 * COS(SINE / 30)), RAD(90 - 45 * COS(SINE / 24))) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  818. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2, 0.7, 0) * ANGLES(RAD(0), RAD(-5 + 7 * COS(SINE / 30)), RAD(-90 + 45 * COS(SINE / 24))) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  819. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5 + 0.05 * COS(SINE / 18),0) * ANGLES(RAD(-5 + 12 * COS(SINE / 18)), RAD(90), RAD(0)) * ANGLES(RAD(-1 - 2 * COS(SINE / 18)), RAD(0 - 0.7 * COS(SINE / 18)), RAD(0)), 0.5 / Animation_Speed)
  820. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5 + 0.05 * COS(SINE / 18),0) * ANGLES(RAD(5 - 12 * COS(SINE / 18)), RAD(-90), RAD(0)) * ANGLES(RAD(-1 - 2 * COS(SINE / 18)), RAD(0 - 0.7 * COS(SINE / 18)), RAD(0)), 0.5 / Animation_Speed)
  821. end
  822. end
  823. unanchor()
  824. Humanoid.MaxHealth = "inf"
  825. Humanoid.Health = "inf"
  826. if Rooted == false then
  827. Disable_Jump = false
  828. Humanoid.WalkSpeed = Speed
  829. elseif Rooted == true then
  830. Disable_Jump = true
  831. Humanoid.WalkSpeed = 0
  832. end
  833. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement