Advertisement
SheeityArtist

Localized Ice Cream

Jun 6th, 2018
9,993
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 49.68 KB | None | 0 0
  1. ------------------------------------------------------------------------------------------------------------------------
  2. --I SCREAM, YOU SCREAM, WE ALL SCREAM, RUNNING AWAY IN A FUTILE ATTEMPT TO ESCAPE FROM THE INEVITABLE ARRIVAL OF DEATH--
  3. ------------------------------------------------------------------------------------------------------------------------
  4. --By CKbackup (Sugarie Saffron)                               --
  5. --YT: https://www.youtube.com/channel/UC8n9FFz7e6Zo13ob_5F9MJw--
  6. --Discord: Sugarie Saffron#4705                               --
  7. ----------------------------------------------------------------
  8.  
  9. print([[
  10. --Ice Cream--
  11. By CKbackup (Sugarie Saffron)                              
  12. YT: https://www.youtube.com/channel/UC8n9FFz7e6Zo13ob_5F9MJw
  13. Discord: Sugarie Saffron#4705    
  14. --------------------------------
  15. As I've been demoted from my SB
  16. Mod rank in VSB, I don't see the
  17. need to hold this back any longer.
  18.  
  19. Also, if the anims look weird or
  20. the weapon looks out of place,
  21. it's because it's actually modeled
  22. off a scaled rig with a package.
  23. It looks better with the Boy
  24. package.
  25. --------------------------------
  26. (Keys)
  27. M - Mute/Play Music
  28.  
  29. Click - Slash
  30. (Aerial Slash when jumping)
  31. Z - Freezing Bullet
  32. X - Thy Winter Shall Come Forth
  33. C - Blizzard o' Death
  34. ]])
  35.  
  36. wait(1/60)
  37. Effects = { }
  38. local Player = game:service'Players'.localPlayer
  39. local chara = Player.Character
  40. local Humanoid = chara:FindFirstChildOfClass("Humanoid")
  41. local Mouse = Player:GetMouse()
  42. local LeftArm = chara["Left Arm"]
  43. local RightArm = chara["Right Arm"]
  44. local LeftLeg = chara["Left Leg"]
  45. local RightLeg = chara["Right Leg"]
  46. local Head = chara.Head
  47. local Torso = chara.Torso
  48. local Camera = workspace.CurrentCamera
  49. local RootPart = chara.HumanoidRootPart
  50. local RootJoint = RootPart.RootJoint
  51. local attack = false
  52. local Anim = 'Idle'
  53. local attacktype = 1
  54. local delays = false
  55. local play = true
  56. local targetted = nil
  57. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  58. local velocity = RootPart.Velocity.y
  59. local sine = 0
  60. local change = 1
  61. local doe = 0
  62. local Create = LoadLibrary("RbxUtility").Create
  63. local debby = game:GetService("Debris")
  64. Humanoid.WalkSpeed = 16
  65.  
  66. Humanoid.Animator.Parent = nil
  67. chara.Animate.Parent = nil
  68.  
  69. local newMotor = function(part0, part1, c0, c1)
  70. local w = Create('Motor'){
  71. Parent = part0,
  72. Part0 = part0,
  73. Part1 = part1,
  74. C0 = c0,
  75. C1 = c1,
  76. }
  77. return w
  78. end
  79.  
  80. function clerp(a, b, t)
  81. return a:lerp(b, t)
  82. end
  83.  
  84. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  85. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  86.  
  87. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  88. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  89. local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  90. local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  91. RootJoint.C1 = CFrame.new(0, 0, 0)
  92. RootJoint.C0 = CFrame.new(0, 0, 0)
  93. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  94. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  95.  
  96. local rarmc1 = RW.C1
  97. local larmc1 = LW.C1
  98. local rlegc1 = RH.C1
  99. local llegc1 = LH.C1
  100.  
  101. local resetc1 = false
  102.  
  103. function PlayAnimationFromTable(table, speed, bool)
  104. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  105. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  106. RW.C0 = clerp(RW.C0, table[3], speed)
  107. LW.C0 = clerp(LW.C0, table[4], speed)
  108. RH.C0 = clerp(RH.C0, table[5], speed)
  109. LH.C0 = clerp(LH.C0, table[6], speed)
  110. if bool == true then
  111. if resetc1 == false then
  112. resetc1 = true
  113. RootJoint.C1 = RootJoint.C1
  114. Torso.Neck.C1 = Torso.Neck.C1
  115. LW.C1 = larmc1
  116. RW.C1 = rarmc1
  117. RH.C1 = rlegc1
  118. LH.C1 = llegc1
  119. end
  120. end
  121. end
  122.  
  123. ArtificialHB = Instance.new("BindableEvent", script)
  124. ArtificialHB.Name = "Heartbeat"
  125. script:WaitForChild("Heartbeat")
  126. frame = 0.03333333333333
  127. tf = 0
  128. allowframeloss = false
  129. tossremainder = false
  130. lastframe = tick()
  131. script.Heartbeat:Fire()
  132. game:GetService("RunService").Heartbeat:connect(function(s, p)
  133. tf = tf + s
  134. if tf >= frame then
  135. if allowframeloss then
  136. script.Heartbeat:Fire()
  137. lastframe = tick()
  138. else
  139. for i = 1, math.floor(tf / frame) do
  140. script.Heartbeat:Fire()
  141. end
  142. lastframe = tick()
  143. end
  144. if tossremainder then
  145. tf = 0
  146. else
  147. tf = tf - frame * math.floor(tf / frame)
  148. end
  149. end
  150. end)
  151. function swait(num)
  152. if num == 0 or num == nil then
  153. ArtificialHB.Event:wait()
  154. else
  155. for i = 0, num do
  156. ArtificialHB.Event:wait()
  157. end
  158. end
  159. end
  160.  
  161. function RemoveOutlines(part)
  162. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  163. end
  164.  
  165. function so(id,par,pit,vol)
  166. local sou = Instance.new("Sound", par or workspace)
  167. if par == chara then
  168. sou.Parent = chara.Torso
  169. end
  170. sou.Volume = vol
  171. sou.Pitch = pit or 1
  172. sou.SoundId = "rbxassetid://" .. id
  173. sou.PlayOnRemove = true
  174. sou:Destroy()
  175. end
  176.  
  177. New = function(Object, Parent, Name, Data)
  178.     local Object = Instance.new(Object)
  179.     for Index, Value in pairs(Data or {}) do
  180.         Object[Index] = Value
  181.     end
  182.     Object.Parent = Parent
  183.     Object.Name = Name
  184.     return Object
  185. end
  186.  
  187. ISCREAM = New("Model",chara,"ISCREAM",{})
  188. KonuHandaru = New("Part",ISCREAM,"KonuHandaru",{FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(0.600000024, 1, 0.600000024),CFrame = CFrame.new(-47.8000031, 6.70001078, -63.9999924, 1, 0, 0, 0, -1, 0, 0, 0, -1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
  189. Mesh = New("SpecialMesh",KonuHandaru,"Mesh",{Scale = Vector3.new(0.5, 0.699999988, 0.5),MeshId = "http://www.roblox.com/asset/?id=1778999",TextureId = "http://www.roblox.com/asset/?id=20403465",MeshType = Enum.MeshType.FileMesh,})
  190. Part = New("Part",ISCREAM,"Part",{BrickColor = BrickColor.new("Carnation pink"),Material = Enum.Material.Marble,Size = Vector3.new(0.600000024, 0.600000024, 0.600000024),CFrame = CFrame.new(-47.8000031, 8.70004463, -63.9999924, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0.596078, 0.862745),})
  191. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
  192. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = KonuHandaru,C1 = CFrame.new(0, -2.00003409, -1.90734863e-06, 1, 0, 0, 0, -1, 0, 0, 0, -1),})
  193. Part = New("Part",ISCREAM,"Part",{BrickColor = BrickColor.new("Carnation pink"),Material = Enum.Material.Marble,Size = Vector3.new(0.600000024, 0.200000018, 0.600000024),CFrame = CFrame.new(-47.8000031, 8.50004387, -63.9999924, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0.596078, 0.862745),})
  194. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
  195. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = KonuHandaru,C1 = CFrame.new(0, -1.80003309, -1.90734863e-06, 1, 0, 0, 0, -1, 0, 0, 0, -1),})
  196. Part = New("Part",ISCREAM,"Part",{BrickColor = BrickColor.new("Buttermilk"),Material = Enum.Material.Marble,Size = Vector3.new(0.600000024, 0.200000018, 0.600000024),CFrame = CFrame.new(-47.8000031, 9.30004692, -63.9999924, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.996078, 0.952941, 0.733333),})
  197. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
  198. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = KonuHandaru,C1 = CFrame.new(0, -2.60003614, -1.90734863e-06, 1, 0, 0, 0, -1, 0, 0, 0, -1),})
  199. Part = New("Part",ISCREAM,"Part",{BrickColor = BrickColor.new("Brown"),Material = Enum.Material.Marble,Size = Vector3.new(0.600000024, 0.600000024, 0.600000024),CFrame = CFrame.new(-47.8000031, 9.10004234, -63.9999924, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.486275, 0.360784, 0.27451),})
  200. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
  201. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = KonuHandaru,C1 = CFrame.new(0, -2.40003109, -1.90734863e-06, 1, 0, 0, 0, -1, 0, 0, 0, -1),})
  202. Part = New("Part",ISCREAM,"Part",{BrickColor = BrickColor.new("Buttermilk"),Material = Enum.Material.Marble,Size = Vector3.new(0.600000024, 0.600000024, 0.600000024),CFrame = CFrame.new(-47.8000031, 9.50004387, -63.9999924, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.996078, 0.952941, 0.733333),})
  203. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
  204. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = KonuHandaru,C1 = CFrame.new(0, -2.80003309, -1.90734863e-06, 1, 0, 0, 0, -1, 0, 0, 0, -1),})
  205. Part = New("Part",ISCREAM,"Part",{BrickColor = BrickColor.new("Brown"),Material = Enum.Material.Marble,Size = Vector3.new(0.600000024, 0.200000018, 0.600000024),CFrame = CFrame.new(-47.8000031, 8.90004539, -63.9999924, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.486275, 0.360784, 0.27451),})
  206. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
  207. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = KonuHandaru,C1 = CFrame.new(0, -2.20003414, -1.90734863e-06, 1, 0, 0, 0, -1, 0, 0, 0, -1),})
  208. Part = New("Part",ISCREAM,"Part",{BrickColor = BrickColor.new("Brown"),Material = Enum.Material.Marble,Size = Vector3.new(0.600000024, 0.200000018, 0.600000024),CFrame = CFrame.new(-47.8000031, 7.7000103, -63.9999924, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.486275, 0.360784, 0.27451),})
  209. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
  210. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = KonuHandaru,C1 = CFrame.new(0, -0.999999762, -1.90734863e-06, 1, 0, 0, 0, -1, 0, 0, 0, -1),})
  211. Part = New("Part",ISCREAM,"Part",{BrickColor = BrickColor.new("Brown"),Material = Enum.Material.Marble,Size = Vector3.new(0.600000024, 0.600000024, 0.600000024),CFrame = CFrame.new(-47.8000031, 7.9000082, -63.9999924, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.486275, 0.360784, 0.27451),})
  212. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
  213. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = KonuHandaru,C1 = CFrame.new(0, -1.19999766, -1.90734863e-06, 1, 0, 0, 0, -1, 0, 0, 0, -1),})
  214. Part = New("Part",ISCREAM,"Part",{BrickColor = BrickColor.new("Buttermilk"),Material = Enum.Material.Marble,Size = Vector3.new(0.600000024, 0.200000018, 0.600000024),CFrame = CFrame.new(-47.8000031, 8.10001087, -63.9999924, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.996078, 0.952941, 0.733333),})
  215. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
  216. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = KonuHandaru,C1 = CFrame.new(0, -1.39999986, -1.90734863e-06, 1, 0, 0, 0, -1, 0, 0, 0, -1),})
  217. Part = New("Part",ISCREAM,"Part",{Size = Vector3.new(0.100000001, 0.100000001, 0.100000001),CFrame = CFrame.new(-47.8000031, 11.2658768, -64.0939636, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
  218. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.400000006, 0.400000006, 0.400000006),MeshId = "http://www.roblox.com/asset/?id=104783233      ",TextureId = "http://www.roblox.com/asset/?id=104783391 ",MeshType = Enum.MeshType.FileMesh,})
  219. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = KonuHandaru,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0.939692736, -0.342019916, 0, 0.342019886, 0.939692736),C1 = CFrame.new(0, -4.56586552, 0.0939674377, 1, 0, 0, 0, -1, 0, 0, 0, -1),})
  220. Part = New("Part",ISCREAM,"Part",{BrickColor = BrickColor.new("Brown"),Material = Enum.Material.Marble,Size = Vector3.new(0.600000024, 0.200000018, 0.600000024),CFrame = CFrame.new(-47.8000031, 10.1000443, -63.9999924, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.486275, 0.360784, 0.27451),})
  221. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
  222. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = KonuHandaru,C1 = CFrame.new(0, -3.400033, -1.90734863e-06, 1, 0, 0, 0, -1, 0, 0, 0, -1),})
  223. Part = New("Part",ISCREAM,"Part",{BrickColor = BrickColor.new("Buttermilk"),Material = Enum.Material.Marble,Size = Vector3.new(0.600000024, 0.600000024, 0.600000024),CFrame = CFrame.new(-47.8000031, 10.7000446, -63.9999924, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.996078, 0.952941, 0.733333),})
  224. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
  225. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = KonuHandaru,C1 = CFrame.new(0, -4.00003433, -1.90734863e-06, 1, 0, 0, 0, -1, 0, 0, 0, -1),})
  226. Part = New("Part",ISCREAM,"Part",{BrickColor = BrickColor.new("Buttermilk"),Material = Enum.Material.Marble,Size = Vector3.new(0.600000024, 0.200000018, 0.600000024),CFrame = CFrame.new(-47.8000031, 10.5000448, -63.9999924, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.996078, 0.952941, 0.733333),})
  227. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
  228. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = KonuHandaru,C1 = CFrame.new(0, -3.80003405, -1.90734863e-06, 1, 0, 0, 0, -1, 0, 0, 0, -1),})
  229. Part = New("Part",ISCREAM,"Part",{BrickColor = BrickColor.new("Carnation pink"),Material = Enum.Material.Marble,Size = Vector3.new(0.600000024, 0.600000024, 0.600000024),CFrame = CFrame.new(-47.8000031, 9.90004349, -63.9999924, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0.596078, 0.862745),})
  230. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
  231. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = KonuHandaru,C1 = CFrame.new(0, -3.20003319, -1.90734863e-06, 1, 0, 0, 0, -1, 0, 0, 0, -1),})
  232. Part = New("Part",ISCREAM,"Part",{BrickColor = BrickColor.new("Carnation pink"),Material = Enum.Material.Marble,Size = Vector3.new(0.600000024, 0.200000018, 0.600000024),CFrame = CFrame.new(-47.8000031, 9.70004654, -63.9999924, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0.596078, 0.862745),})
  233. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
  234. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = KonuHandaru,C1 = CFrame.new(0, -3.00003624, -1.90734863e-06, 1, 0, 0, 0, -1, 0, 0, 0, -1),})
  235. Part = New("Part",ISCREAM,"Part",{BrickColor = BrickColor.new("Brown"),Material = Enum.Material.Marble,Size = Vector3.new(0.600000024, 0.600000024, 0.600000024),CFrame = CFrame.new(-47.8000031, 10.3000431, -63.9999924, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.486275, 0.360784, 0.27451),})
  236. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
  237. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = KonuHandaru,C1 = CFrame.new(0, -3.60003233, -1.90734863e-06, 1, 0, 0, 0, -1, 0, 0, 0, -1),})
  238. Part = New("Part",ISCREAM,"Part",{BrickColor = BrickColor.new("Buttermilk"),Material = Enum.Material.Marble,Size = Vector3.new(0.600000024, 0.600000024, 0.600000024),CFrame = CFrame.new(-47.8000031, 8.30001068, -63.9999924, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.996078, 0.952941, 0.733333),})
  239. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
  240. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = KonuHandaru,C1 = CFrame.new(0, -1.59999967, -1.90734863e-06, 1, 0, 0, 0, -1, 0, 0, 0, -1),})
  241. Hitoboksu = New("Part",ISCREAM,"Hitoboksu",{FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(0.600000024, 4.29999876, 0.600000024),CFrame = CFrame.new(-47.8000031, 9.4500103, -63.9999924, 1, 0, 0, 0, -1, 0, 0, 0, -1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
  242. Weld = New("ManualWeld",Hitoboksu,"Weld",{Part0 = Hitoboksu,Part1 = KonuHandaru,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, -2.74999952, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),})
  243. Mesh = New("BlockMesh",Hitoboksu,"Mesh",{Scale = Vector3.new(0, 0, 0),})
  244. att2 = New("Attachment",Hitoboksu,"att2",{CFrame = CFrame.new(0, -2.0999999, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  245. att1 = New("Attachment",Hitoboksu,"att1",{CFrame = CFrame.new(0, 2.0999999, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  246. Part = New("Part",ISCREAM,"Part",{BrickColor = BrickColor.new("Carnation pink"),Material = Enum.Material.Marble,Size = Vector3.new(0.600000024, 0.600000024, 0.600000024),CFrame = CFrame.new(-47.8000031, 7.50000858, -63.9999924, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0.596078, 0.862745),})
  247. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
  248. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = KonuHandaru,C1 = CFrame.new(0, -0.799998045, -1.90734863e-06, 1, 0, 0, 0, -1, 0, 0, 0, -1),})
  249. Part = New("Part",ISCREAM,"Part",{BrickColor = BrickColor.new("Carnation pink"),Material = Enum.Material.Marble,Size = Vector3.new(0.600000024, 0.200000018, 0.600000024),CFrame = CFrame.new(-47.8000031, 7.30001068, -63.9999924, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0.596078, 0.862745),})
  250. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
  251. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = KonuHandaru,C1 = CFrame.new(0, -0.599999666, -1.90734863e-06, 1, 0, 0, 0, -1, 0, 0, 0, -1),})
  252. TUREIRU = New("Trail",Hitoboksu,"TUREIRU",{Enabled = false,LightEmission = 1,Attachment1 = att1,Attachment0 = att2})
  253. TUREIRU.Color = ColorSequence.new({
  254. ColorSequenceKeypoint.new(0,Color3.fromRGB(255, 253, 208)),
  255. ColorSequenceKeypoint.new(0.5,Color3.fromRGB(255, 192, 203)),
  256. ColorSequenceKeypoint.new(1,Color3.fromRGB(123, 63, 0)),
  257. })
  258. TUREIRU.Transparency = NumberSequence.new(0,1)
  259.  
  260. local wep = ISCREAM
  261. local handla = KonuHandaru
  262. local hito = Hitoboksu
  263. local tr1 = TUREIRU
  264.  
  265. function CreateSwirl(part)
  266. local pemit = Instance.new("ParticleEmitter",part)
  267. pemit.Name = "SUWARU"
  268. pemit.Texture = "rbxassetid://253188763"
  269. pemit.LightInfluence = 1
  270. pemit.Size = NumberSequence.new(0,2)
  271. pemit.Transparency = NumberSequence.new(0,1)
  272. pemit.ZOffset = .5
  273. pemit.Lifetime = NumberRange.new(1)
  274. pemit.Rate = 200
  275. pemit.Rotation = NumberRange.new(0,360)
  276. pemit.RotSpeed = NumberRange.new(-300,300)
  277. pemit.Speed = NumberRange.new(.2)
  278. pemit.SpreadAngle = Vector2.new(360,360)
  279. return pemit
  280. end
  281.  
  282. --This is just for builds--
  283. New = function(Object, Parent, Name, Data)
  284. local Object = Instance.new(Object)
  285. for Index, Value in pairs(Data or {}) do
  286. Object[Index] = Value
  287. end
  288. Object.Parent = Parent
  289. Object.Name = Name
  290. return Object
  291. end
  292. HandaruW = New("ManualWeld",handla,"HandaruW",{Part0 = handla,Part1 = RightArm,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0),C1 = CFrame.new(-0.199996948, -1.10000002, -1.14440918e-05, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  293. ---------------------------
  294.  
  295. function rayCast(Position, Direction, Range, Ignore)
  296. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  297. end
  298.  
  299. function FindNearestTorso(Position, Distance, SinglePlayer)
  300. if SinglePlayer then
  301. return (SinglePlayer.Head.CFrame.p - Position).magnitude < Distance
  302. end
  303. local List = {}
  304. for i, v in pairs(workspace:GetDescendants()) do
  305. if v:IsA("Model") then
  306. if v:findFirstChild("Head") then
  307. if v ~= chara then
  308. if (v.Head.Position - Position).magnitude <= Distance then
  309. table.insert(List, v)
  310. end
  311. end
  312. end
  313. end
  314. end
  315. return List
  316. end
  317.  
  318. EffectModel = Create("Model"){
  319. Parent = chara,
  320. Name = "Effects",
  321. }
  322.  
  323. --Effect Functions--
  324. Effects = {
  325.  
  326. Block = function(cf,partsize,meshstart,meshadd,matr,colour,spin,inverse,factor)
  327. local p = Instance.new("Part",EffectModel)
  328. p.BrickColor = BrickColor.new(colour)
  329. p.Size = partsize
  330. p.Anchored = true
  331. p.CanCollide = false
  332. p.Material = matr
  333. p.CFrame = cf
  334. if inverse == true then
  335. p.Transparency = 1
  336. else
  337. p.Transparency = 0
  338. end
  339. local m = Instance.new("BlockMesh",p)
  340. m.Scale = meshstart
  341. coroutine.wrap(function()
  342. for i=0,1,factor do
  343. swait()
  344. if inverse == true then
  345. p.Transparency = 1-i
  346. else
  347. p.Transparency = i
  348. end
  349. m.Scale = m.Scale + meshadd
  350. if spin == true then
  351. p.CFrame = p.CFrame * CFrame.Angles(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  352. end
  353. end
  354. p:Destroy()
  355. end)()
  356. return p
  357. end,
  358.  
  359. Sphere = function(cf,partsize,meshstart,meshadd,matr,colour,inverse,factor)
  360. local p = Instance.new("Part",EffectModel)
  361. p.BrickColor = BrickColor.new(colour)
  362. p.Size = partsize
  363. p.Anchored = true
  364. p.CanCollide = false
  365. p.Material = matr
  366. p.CFrame = cf
  367. if inverse == true then
  368. p.Transparency = 1
  369. else
  370. p.Transparency = 0
  371. end
  372. local m = Instance.new("SpecialMesh",p)
  373. m.MeshType = "Sphere"
  374. m.Scale = meshstart
  375. coroutine.wrap(function()
  376. for i=0,1,factor do
  377. swait()
  378. if inverse == true then
  379. p.Transparency = 1-i
  380. else
  381. p.Transparency = i
  382. end
  383. m.Scale = m.Scale + meshadd
  384. end
  385. p:Destroy()
  386. end)()
  387. return p
  388. end,
  389.  
  390. Cylinder = function(cf,partsize,meshstart,meshadd,matr,colour,inverse,factor)
  391. local p = Instance.new("Part",EffectModel)
  392. p.BrickColor = BrickColor.new(colour)
  393. p.Size = partsize
  394. p.Anchored = true
  395. p.CanCollide = false
  396. p.Material = matr
  397. p.CFrame = cf
  398. if inverse == true then
  399. p.Transparency = 1
  400. else
  401. p.Transparency = 0
  402. end
  403. local m = Instance.new("CylinderMesh",p)
  404. m.Scale = meshstart
  405. coroutine.wrap(function()
  406. for i=0,1,factor do
  407. swait()
  408. if inverse == true then
  409. p.Transparency = 1-i
  410. else
  411. p.Transparency = i
  412. end
  413. m.Scale = m.Scale + meshadd
  414. end
  415. p:Destroy()
  416. end)()
  417. return p
  418. end,
  419.  
  420. Wave = function(cf,meshstart,meshadd,colour,spin,inverse,factor)
  421. local p = Instance.new("Part",EffectModel)
  422. p.BrickColor = BrickColor.new(colour)
  423. p.Size = Vector3.new()
  424. p.Anchored = true
  425. p.CanCollide = false
  426. p.CFrame = cf
  427. if inverse == true then
  428. p.Transparency = 1
  429. else
  430. p.Transparency = 0
  431. end
  432. local m = Instance.new("SpecialMesh",p)
  433. m.MeshId = "rbxassetid://20329976"
  434. m.Scale = meshstart
  435. coroutine.wrap(function()
  436. for i=0,1,factor do
  437. swait()
  438. if inverse == true then
  439. p.Transparency = 1-i
  440. else
  441. p.Transparency = i
  442. end
  443. m.Scale = m.Scale + meshadd
  444. p.CFrame = p.CFrame * CFrame.Angles(0,math.rad(spin),0)
  445. end
  446. p:Destroy()
  447. end)()
  448. return p
  449. end,
  450.  
  451. Ring = function(cf,meshstart,meshadd,colour,inverse,factor)
  452. local p = Instance.new("Part",EffectModel)
  453. p.BrickColor = BrickColor.new(colour)
  454. p.Size = Vector3.new()
  455. p.Anchored = true
  456. p.CanCollide = false
  457. p.CFrame = cf
  458. if inverse == true then
  459. p.Transparency = 1
  460. else
  461. p.Transparency = 0
  462. end
  463. local m = Instance.new("SpecialMesh",p)
  464. m.MeshId = "rbxassetid://3270017"
  465. m.Scale = meshstart
  466. coroutine.wrap(function()
  467. for i=0,1,factor do
  468. swait()
  469. if inverse == true then
  470. p.Transparency = 1-i
  471. else
  472. p.Transparency = i
  473. end
  474. m.Scale = m.Scale + meshadd
  475. end
  476. p:Destroy()
  477. end)()
  478. return p
  479. end,
  480.  
  481. Meshed = function(cf,meshstart,meshadd,colour,meshid,textid,spin,inverse,factor)
  482. local p = Instance.new("Part",EffectModel)
  483. p.BrickColor = BrickColor.new(colour)
  484. p.Size = Vector3.new()
  485. p.Anchored = true
  486. p.CanCollide = false
  487. p.CFrame = cf
  488. if inverse == true then
  489. p.Transparency = 1
  490. else
  491. p.Transparency = 0
  492. end
  493. local m = Instance.new("SpecialMesh",p)
  494. m.MeshId = meshid
  495. m.TextureId = textid
  496. m.Scale = meshstart
  497. coroutine.wrap(function()
  498. for i=0,1,factor do
  499. swait()
  500. if inverse == true then
  501. p.Transparency = 1-i
  502. else
  503. p.Transparency = i
  504. end
  505. m.Scale = m.Scale + meshadd
  506. p.CFrame = p.CFrame * CFrame.Angles(0,math.rad(spin),0)
  507. end
  508. p:Destroy()
  509. end)()
  510. return p
  511. end,
  512.  
  513. Explode = function(cf,partsize,meshstart,meshadd,matr,colour,move,inverse,factor)
  514. local p = Instance.new("Part",EffectModel)
  515. p.BrickColor = BrickColor.new(colour)
  516. p.Size = partsize
  517. p.Anchored = true
  518. p.CanCollide = false
  519. p.Material = matr
  520. p.CFrame = cf * CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
  521. if inverse == true then
  522. p.Transparency = 1
  523. else
  524. p.Transparency = 0
  525. end
  526. local m = Instance.new("SpecialMesh",p)
  527. m.MeshType = "Sphere"
  528. m.Scale = meshstart
  529. coroutine.wrap(function()
  530. for i=0,1,factor do
  531. swait()
  532. if inverse == true then
  533. p.Transparency = 1-i
  534. else
  535. p.Transparency = i
  536. end
  537. m.Scale = m.Scale + meshadd
  538. p.CFrame = p.CFrame * CFrame.new(0,move,0)
  539. end
  540. p:Destroy()
  541. end)()
  542. return p
  543. end,
  544.  
  545. }
  546.  
  547. function chatfunc(text)
  548. coroutine.wrap(function()
  549. if chara:FindFirstChild("TalkingBillBoard")~= nil then
  550. chara:FindFirstChild("TalkingBillBoard"):destroy()
  551. end
  552. local naeeym2 = Instance.new("BillboardGui",chara)
  553. naeeym2.Size = UDim2.new(0,100,0,40)
  554. naeeym2.StudsOffset = Vector3.new(0,3,0)
  555. naeeym2.Adornee = chara.Head
  556. naeeym2.Name = "BLABLABLA"
  557. local tecks2 = Instance.new("TextLabel",naeeym2)
  558. tecks2.BackgroundTransparency = 1
  559. tecks2.BorderSizePixel = 0
  560. tecks2.Text = ""
  561. tecks2.Font = "Fantasy"
  562. tecks2.FontSize = "Size24"
  563. tecks2.TextStrokeTransparency = 0
  564. tecks2.TextColor3 = Color3.new(1,1,1)
  565. tecks2.TextStrokeColor3 = Color3.new(0,1,1)
  566. tecks2.Size = UDim2.new(1,0,0.5,0)
  567. for i = 1,string.len(text),1 do
  568. tecks2.Text = string.sub(text,1,i)
  569. swait()
  570. end
  571. swait(30)
  572. for i = 1, 5 do
  573. swait()
  574. tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
  575. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
  576. tecks2.TextTransparency = tecks2.TextTransparency + .2
  577. end
  578. naeeym2:Destroy()
  579. end)()
  580. end
  581.  
  582. function GetDudesTorso(c)
  583. local torsy = (c:findFirstChild("Torso") or c:findFirstChild("UpperTorso"))
  584. if torsy ~= nil then
  585. return torsy
  586. end
  587. end
  588.  
  589. function BodyVel(part,faws)
  590. local bodyvel = Instance.new("BodyVelocity",part)
  591. local pep = 10000000
  592. bodyvel.P = pep
  593. bodyvel.MaxForce = Vector3.new(pep,pep,pep)
  594. bodyvel.Velocity = faws
  595. debby:AddItem(bodyvel,.2)
  596. end
  597.  
  598. function Dmg(guy)
  599. coroutine.wrap(function()
  600. local hum = guy:FindFirstChildOfClass("Humanoid")
  601. if hum and guy:FindFirstChild("HITO")==nil then
  602. Instance.new("BoolValue",guy).Name = "HITO"
  603. local torsy = GetDudesTorso(guy)
  604. if torsy then
  605. so(32656713,torsy,1,2)
  606. end
  607. local par = {}
  608. for i,v in pairs(guy:GetDescendants()) do
  609. if v:IsA("BasePart") then
  610. table.insert(par,v)
  611. if v.Name ~= "HumanoidRootPart" then
  612. v.Anchored = true
  613. end
  614. CreateSwirl(v)
  615. end
  616. end
  617. swait(20)
  618. if torsy then
  619. so(203936153,torsy,1,2)
  620. end
  621. for i,v in pairs(guy:GetDescendants()) do
  622. if v.Name == "SUWARU" then
  623. v.Enabled = false
  624. end
  625. if v:IsA("Shirt") or v:IsA("Pants") or v:IsA("ShirtGraphic") or v:IsA("Decal") and v.Name ~= "face" then
  626. v:Destroy()
  627. end
  628. for i,v in pairs(par) do
  629. if v then
  630. if v:FindFirstChild("SpecialMesh") then
  631. v:FindFirstChild("SpecialMesh").TextureId = ""
  632. end
  633. if v:IsA("MeshPart") then
  634. v.TextureID = ""
  635. end
  636. v.BrickColor = BrickColor.new("Baby blue")
  637. v.Material = "Ice"
  638. end
  639. end
  640. end
  641. swait(40)
  642. if torsy then
  643. so(87015121,torsy,1,2)
  644. end
  645. guy:BreakJoints()
  646. for ba=1,6 do
  647. Effects.Explode(torsy.CFrame,Vector3.new(1,1,1),Vector3.new(6,6,6),Vector3.new(.05,.05,.05),"SmoothPlastic","White",.05,false,.025)--+Vector3.new(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)
  648. end
  649. for ab = 1,math.random(6,10) do
  650. local sa = math.random(5,9)/10
  651. local ice = Instance.new("Part",EffectModel)
  652. ice.CFrame = torsy.CFrame
  653. ice.BrickColor = BrickColor.new("Baby blue")
  654. ice.Material = "Ice"
  655. ice.Size = Vector3.new(sa,sa,sa)
  656. ice.Velocity = Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  657. ice.RotVelocity = Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  658. coroutine.wrap(function()
  659. swait(120)
  660. ice.Orientation = Vector3.new(0,ice.Orientation.y,0)
  661. for b = 0,1,.05 do
  662. swait()
  663. ice.Transparency = b
  664. ice.Size = ice.Size + Vector3.new(.05,-.05,.05)
  665. end
  666. ice:Destroy()
  667. end)()
  668. end
  669. for i,v in pairs(par) do
  670. v:Destroy()
  671. end
  672. end
  673. end)()
  674. end
  675.  
  676. function MagnitudeDmg(par,magni)
  677. for _, c in pairs(workspace:GetDescendants()) do
  678. local hum = c:FindFirstChildOfClass("Humanoid")
  679. if hum ~= nil and c:FindFirstChild("IsTeamMateOfCK")==nil then
  680. local head = GetDudesTorso(c)
  681. if head ~= nil then
  682. local targ = head.Position - par.Position
  683. local mag = targ.magnitude
  684. if magni >= mag and c ~= chara then
  685. Dmg(c)
  686. end
  687. end
  688. end
  689. end
  690. end
  691.  
  692. combo = 1
  693.  
  694. local mus = Instance.new("Sound",chara)
  695. mus.Name = "mus"
  696. mus.SoundId = "rbxassetid://189224548"
  697. mus.Looped = true
  698. mus.Volume = 1
  699. mus:Play()
  700.  
  701. coroutine.wrap(function()
  702. Humanoid.Name = "asldlasldlasdl"
  703. Humanoid.Health = math.huge
  704. Humanoid.MaxHealth = math.huge
  705. end)()
  706.  
  707. --Intro--
  708. Humanoid.WalkSpeed = 0
  709. for i,v in pairs(wep:children()) do
  710. if v~=handla then
  711. v.Transparency = 1
  712. end
  713. end
  714. swait(20)
  715. chatfunc("Revenge is a dish best served cold!")
  716. for i=0,1,.1 do
  717. swait()
  718. PlayAnimationFromTable({       
  719. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  720. CFrame.new(0, 1.5255599, -0.222141743, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736),
  721. CFrame.new(1.50094986, 0.999999046, 0.0500035286, 0, -1, 0, 1, 0, 0, 0, 0, 1),
  722. CFrame.new(-1.52556324, 0.222139359, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736, 0, 0, 0, 1),
  723. CFrame.new(0.500001132, -2, -2.38418579e-07, 0.984807849, 0, -0.173647985, 0, 1, 0, 0.173647985, 0, 0.984807849),
  724. CFrame.new(-0.500000715, -2, -8.34465027e-07, 0.939692736, 0, 0.342019886, 0, 1, 0, -0.342019916, 0, 0.939692736),
  725. }, .3, false)
  726. end
  727. local para = {}
  728. for i=-2,2,.2 do
  729. local ice = Instance.new("Part",EffectModel)
  730. ice.Size = Vector3.new(1,1,1)
  731. ice.CanCollide = false
  732. ice.BrickColor = BrickColor.new("Baby blue")
  733. ice.Material = "Ice"
  734. local icew = Instance.new("Weld",ice)
  735. icew.Part0 = hito
  736. icew.Part1 = ice
  737. icew.C0 = CFrame.new(0,-i,0)*CFrame.Angles(math.random(0,360),math.random(0,360),math.random(0,360))
  738. table.insert(para,ice)
  739. so(32656754,ice,1,1)
  740. swait()
  741. end
  742. swait(30)
  743. so(87015121,hito,1,1)
  744. for i,v in pairs(wep:children()) do
  745. v.Transparency = 0
  746. end
  747. for i,v in pairs(para) do
  748. v:BreakJoints()
  749. v.Anchored = true
  750. coroutine.wrap(function()
  751. for i=0,1,.05 do
  752. swait()
  753. v.CFrame = v.CFrame*CFrame.new(0,.5,0)
  754. v.Transparency = i
  755. end
  756. v:Destroy()
  757. end)()
  758. end
  759. swait(60)
  760. chatfunc([["Ice" to meet you today!]])
  761. Humanoid.WalkSpeed = 40
  762. --------------------------------------------------
  763.  
  764. function smek()
  765. attack = true
  766. for i=0,1,.2 do
  767. swait()
  768. PlayAnimationFromTable({       
  769. CFrame.new(-0.0116844922, 0, -0.381816059, 0.342019022, 0, 0.939693093, 0, 1, 0, -0.939693093, 0, 0.342018992),
  770. CFrame.new(-0.0728889629, 1.49999714, 0.038963601, 0.342019022, 0, -0.939693093, 0, 1, 0, 0.939693093, 0, 0.342018992),
  771. CFrame.new(1.06065702, 1.09677029, -0.161810428, 0.400286436, 0.242276207, 0.88378346, 0.734158754, -0.661962748, -0.151050553, 0.548435688, 0.709300876, -0.442843854),
  772. CFrame.new(-1.59605861, 0.10887894, 1.11486224e-06, 0.984807909, 0.173648059, -2.23517418e-06, -0.173648059, 0.984807849, 3.82394944e-07, 2.29477882e-06, 1.86264515e-08, 1),
  773. CFrame.new(0.685087919, -1.96527183, 0.0673596561, 0.92541647, -0.163175598, -0.342020869, 0.173647985, 0.984807849, 2.90093368e-07, 0.336824894, -0.0593915246, 0.939692438),
  774. CFrame.new(-0.499999702, -2.00000095, 8.68737698e-06, 0.766045451, 0, 0.642786503, 0, 1, 0, -0.642786503, 0, 0.766045511),
  775. }, .4, false)
  776. end
  777. Humanoid.WalkSpeed = 2
  778. tr1.Enabled = true
  779. so(32656754,hito,math.random(9,11)/10,1)
  780. for i=0,1,.2 do
  781. swait()
  782. PlayAnimationFromTable({       
  783. CFrame.new(0, 0, 0, 0.499998987, 0, -0.866025984, 0, 1, 0, 0.866025984, 0, 0.499998987),
  784. CFrame.new(0, 1.49999714, 0, 0.499998987, 0, 0.866025984, 0, 1, 0, -0.866025984, 0, 0.499998987),
  785. CFrame.new(1.6195364, 0.256343663, -3.60019794e-06, 0.939692736, -0.342020124, -8.94069672e-08, 0.342020154, 0.939692676, -4.35416268e-07, 2.08616257e-07, 3.87430191e-07, 1),
  786. CFrame.new(-1.65980804, 0.323206544, 5.72385352e-06, 0.866025329, 0.500000238, -2.98023224e-07, -0.500000179, 0.866025388, -1.34623383e-06, -4.47034836e-07, 1.29640102e-06, 1.00000012),
  787. CFrame.new(0.500001073, -2.00000095, -1.57952309e-06, 0.939692616, 0, -0.342020184, 0, 1, 0, 0.342020184, 0, 0.939692616),
  788. CFrame.new(-0.499998212, -2.00000095, 1.49011612e-06, 0.766043544, 0, 0.642788708, 0, 1, 0, -0.642788708, 0, 0.766043544),
  789. }, .4, false)
  790. MagnitudeDmg(hito,3)
  791. end
  792. swait(5)
  793. Humanoid.WalkSpeed = 40
  794. tr1.Enabled = false
  795. attack = false
  796. end
  797.  
  798. function asmek()
  799. attack = true
  800. Humanoid.WalkSpeed = 50
  801. RootPart.Velocity = Vector3.new(RootPart.Velocity.X,30,RootPart.Velocity.Z)
  802. tr1.Enabled = true
  803. so(32656754,hito,math.random(9,11)/10,1)
  804. for i = 0,1.5,.1 do
  805. swait()
  806. PlayAnimationFromTable({
  807. CFrame.new(-2.14576721e-06, -1.66893005e-06, 0, 0, 1, 0, -1, 0, 0, 0, 0, 1)*CFrame.Angles(0,math.rad(360)*-i,0),
  808. CFrame.new(0, 1.50000107, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  809. CFrame.new(1.4999969, 1.00000238, 0, 0, -1, 0, 1, 0, 0, 0, 0, 1),
  810. CFrame.new(-1.49999905, 1.00000238, 0, 0, 1, 0, -1, 0, 0, 0, 0, 1),
  811. CFrame.new(0.499999046, -1.99999499, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  812. CFrame.new(-0.500001907, -1.99999404, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  813. }, .3, false)
  814. MagnitudeDmg(hito,3)
  815. end
  816. Humanoid.WalkSpeed = 40
  817. tr1.Enabled = false
  818. attack = false
  819. end
  820.  
  821. function burasuto()
  822. attack = true
  823. Humanoid.WalkSpeed = 5
  824. for i=0,2,.1 do
  825. swait()
  826. PlayAnimationFromTable({
  827. CFrame.new(0.0358428955, 0, 0.0325927734, 0, 0, 1, 0, 1, 0, -1, 0, 0),
  828. CFrame.new(0.0325870365, 1.49998832, -0.0358416028, 0.0301539954, 0.171010062, -0.984807789, 0.171009988, 0.969846368, 0.173648238, 0.984807849, -0.173648134, 3.13053391e-07),
  829. CFrame.new(1.5, 0.899998665, 0, 0, -1, 0, 1, 0, 0, 0, 0, 1),
  830. CFrame.new(-1.50195909, 0.627066612, -0.676912427, 0.984807849, -0.17364797, 1.12223177e-07, -0.030152997, -0.171006978, -0.984808326, 0.171009988, 0.969846904, -0.17364502),
  831. CFrame.new(0.5, -1.8499999, 0.459799707, 1, 0, 0, 0, 0.866025388, 0.500000238, 0, -0.500000238, 0.866025388),
  832. CFrame.new(-0.5, -1.57705688, -0.280751318, 1, 0, 0, 0, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849),
  833. }, .4, false)
  834. Effects.Ring(RightArm.CFrame*CFrame.new(0,-1,0)* CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360))),Vector3.new(10,10,1),Vector3.new(-1,-1,0),"White",true,.1)
  835. Effects.Block(RightArm.CFrame*CFrame.new(0,-1,0),Vector3.new(2,2,2),Vector3.new(1,1,1),Vector3.new(-.1,-.1,-.1),"Ice","White",true,true,.1)
  836. end
  837. so(588736245,RightArm,.8,1)
  838. local dir = (RightArm.Position - Mouse.Hit.p).unit
  839. local blast = Instance.new("Part",EffectModel)
  840. blast.Name = "Burasuto"
  841. blast.BrickColor = BrickColor.new("Baby blue")
  842. blast.Size = Vector3.new(3,3,3)
  843. blast.Anchored = true
  844. blast.CanCollide = false
  845. blast.Material = "Neon"
  846. blast.Shape = "Ball"
  847. blast.CFrame = CFrame.new(RightArm.Position,RightArm.Position+dir)
  848. local pe = CreateSwirl(blast)
  849. pe.Size = NumberSequence.new(2,0)
  850. debby:AddItem(blast,10)
  851. coroutine.wrap(function()
  852. local par,pos
  853. local ta = 0
  854. repeat
  855. swait()
  856. par,pos = rayCast(blast.Position,blast.CFrame.lookVector*2,5,chara)
  857. if par ~= nil then
  858. blast.CFrame = CFrame.new(pos)
  859. else
  860. blast.CFrame = blast.CFrame * CFrame.new(0,0,4)
  861. end
  862. until par ~= nil
  863. for b=1,2 do
  864. Effects.Block(blast.CFrame,Vector3.new(1,1,1),Vector3.new(),Vector3.new(1,1,1),"Ice","White",true,false,.1)
  865. end
  866. so(747238556,blast,1,1)
  867. MagnitudeDmg(blast,5)
  868. blast.Transparency = 1
  869. debby:AddItem(blast,3)
  870. end)()
  871. Effects.Wave(RightArm.CFrame*CFrame.new(0,-1,0),Vector3.new(0,0,0),Vector3.new(.2,0,.2),"White",10,false,.05)
  872. Effects.Wave(RightArm.CFrame*CFrame.new(0,-1,0),Vector3.new(0,0,0),Vector3.new(1,0,1),"Baby blue",-10,false,.05)
  873. BodyVel(Torso,RootPart.CFrame.lookVector*-5)
  874. swait(20)
  875. Humanoid.WalkSpeed = 40
  876. attack = false
  877. end
  878.  
  879. function freeze()
  880. attack = true
  881. Humanoid.WalkSpeed = 4
  882. chatfunc("That's it!")
  883. coroutine.wrap(function()
  884. for a=0,1,.1 do
  885. swait()
  886. for i,v in pairs(wep:children()) do
  887. v.Transparency = i
  888. end
  889. end
  890. end)()
  891. for i = 0,1,.1 do
  892. swait()
  893. PlayAnimationFromTable({
  894. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  895. CFrame.new(0, 1.5255599, -0.222141743, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736),
  896. CFrame.new(1.50094986, 0.999999046, 0.0500035286, 0, -1, 0, 1, 0, 0, 0, 0, 1),
  897. CFrame.new(-1.52556324, 0.222139359, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736, 0, 0, 0, 1),
  898. CFrame.new(0.500001132, -2, -2.38418579e-07, 0.984807849, 0, -0.173647985, 0, 1, 0, 0.173647985, 0, 0.984807849),
  899. CFrame.new(-0.500000715, -2, -8.34465027e-07, 0.939692736, 0, 0.342019886, 0, 1, 0, -0.342019916, 0, 0.939692736),
  900. }, .3, false)
  901. end
  902. for i = 0,4,.05 do
  903. swait()
  904. PlayAnimationFromTable({
  905. CFrame.new(0, 0.0349424481, 0.334686339, 1, 0, 0, 0, 0.939692736, -0.342019886, 0, 0.342019916, 0.939692736),
  906. CFrame.new(0, 1.43158746, 0.18793866, 1, 0, 0, 0, 0.939692438, -0.342020929, 0, 0.342020959, 0.939692438),
  907. CFrame.new(1.5, 0.499999046, 0.599990845, 0, -1, 0, 0, 0, -1, 1, 0, 0),
  908. CFrame.new(-1.5, 0.499999046, 0.599990845, 0, 1, 0, 0, 0, -1, -1, 0, 0),
  909. CFrame.new(0.50000006, -2.02669048, 0.381489158, 0.939692736, 0, -0.342019886, 0.116977625, 0.939692736, 0.321393639, 0.321393639, -0.342019886, 0.883022428),
  910. CFrame.new(-0.500001907, -2.02669072, 0.381488144, 0.866025388, 0, 0.500000238, -0.171010032, 0.939692736, 0.296197921, -0.469846606, -0.342019886, 0.813797772),
  911. }, .3, false)
  912. Effects.Block(RightArm.CFrame*CFrame.new(0,-1,0),Vector3.new(2,2,2),Vector3.new(1,1,1),Vector3.new(-.05,-.05,-.05),"Ice","White",true,true,.05)
  913. Effects.Block(LeftArm.CFrame*CFrame.new(0,-1,0),Vector3.new(2,2,2),Vector3.new(1,1,1),Vector3.new(-.05,-.05,-.05),"Ice","White",true,true,.05)
  914. end
  915. swait(20)
  916. for i = 0,1,.1 do
  917. swait()
  918. PlayAnimationFromTable({
  919. CFrame.new(0, -0.433955967, -0.642794847, 1, 0, 0, 0, 0.76604414, 0.642788053, 0, -0.642788053, 0.76604414),
  920. CFrame.new(0, 1.50857329, 0.277411759, 1, 0, 0, 0, 0.76604414, -0.642788053, 0, 0.642788053, 0.76604414),
  921. CFrame.new(1.00000763, 1.37034774, -0.491282165, 0, 0, 1, 0.76604414, -0.642788053, 0, 0.642788053, 0.76604414, 0),
  922. CFrame.new(-1.00000763, 1.37034774, -0.491282165, 0, 0, -1, -0.76604414, -0.642788053, 0, -0.642788053, 0.76604414, 0),
  923. CFrame.new(0.5, -1.09861195, -1.12705588, 1, 0, 0, 0, 0.76604414, -0.642788053, 0, 0.642788053, 0.76604414),
  924. CFrame.new(-0.5, -2.00000405, 5.72204681e-06, 1, 0, 0, 0, 1.00000012, 0, 0, 0, 1.00000012),
  925. }, .3, false)
  926. end
  927. local pemit1 = CreateSwirl(RightArm)
  928. pemit1.SpreadAngle = Vector2.new(20,20)
  929. pemit1.EmissionDirection = "Bottom"
  930. pemit1.Lifetime = NumberRange.new(.7)
  931. pemit1.Speed = NumberRange.new(20)
  932. pemit1.Size = NumberSequence.new(0,5)
  933. local pemit2 = pemit1:Clone()
  934. pemit2.Parent = LeftArm
  935. local pa = Instance.new("Part",chara)
  936. pa.Size = Vector3.new(0,0,0)
  937. pa.CanCollide = false
  938. pa.Anchored = true
  939. pa.Transparency = 1
  940. so(87014838,Torso,1,1)
  941. chatfunc("Freeze... to... death...")
  942. for i=1,200 do
  943. pa.CFrame = RootPart.CFrame * CFrame.new(0,0,-7)
  944. MagnitudeDmg(pa,8)
  945. swait()
  946. end
  947. pemit1.Enabled = false
  948. pemit2.Enabled = false
  949. pa:Destroy()
  950. debby:AddItem(pemit1,4)
  951. debby:AddItem(pemit2,4)
  952. swait(30)
  953. coroutine.wrap(function()
  954. for a=0,1,.1 do
  955. swait()
  956. for i,v in pairs(wep:children()) do
  957. v.Transparency = 1-i
  958. end
  959. end
  960. for i,v in pairs(wep:children()) do
  961. v.Transparency = 0
  962. end
  963. end)()
  964. Humanoid.WalkSpeed = 40
  965. tr1.Enabled = false
  966. attack = false
  967. end
  968.  
  969. function areafreeze()
  970. attack = true
  971. Humanoid.WalkSpeed = 0
  972. chatfunc("The winter is coming..")
  973. coroutine.wrap(function()
  974. for a=0,1,.1 do
  975. swait()
  976. for i,v in pairs(wep:children()) do
  977. v.Transparency = i
  978. end
  979. end
  980. end)()
  981. for i = 0,1,.1 do
  982. swait()
  983. PlayAnimationFromTable({
  984. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  985. CFrame.new(0, 1.5255599, -0.222141743, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736),
  986. CFrame.new(1.50094986, 0.999999046, 0.0500035286, 0, -1, 0, 1, 0, 0, 0, 0, 1),
  987. CFrame.new(-1.52556324, 0.222139359, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736, 0, 0, 0, 1),
  988. CFrame.new(0.500001132, -2, -2.38418579e-07, 0.984807849, 0, -0.173647985, 0, 1, 0, 0.173647985, 0, 0.984807849),
  989. CFrame.new(-0.500000715, -2, -8.34465027e-07, 0.939692736, 0, 0.342019886, 0, 1, 0, -0.342019916, 0, 0.939692736),
  990. }, .3, false)
  991. end
  992. for i = 0,4,.05 do
  993. swait()
  994. PlayAnimationFromTable({
  995. CFrame.new(),
  996. CFrame.new(0, 1.46578932, -0.0939713717, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736),
  997. CFrame.new(0.748245835, 0.499998569, -0.773616076, 0.342019022, 0.939693093, 0, 0, 0, -1, -0.939693093, 0.342018992, 0),
  998. CFrame.new(-0.748251557, 0.499999017, -0.773617327, 0.342020124, -0.939692616, 4.10752676e-08, 0, -4.37113883e-08, -1, 0.939692616, 0.342020124, -1.49501744e-08),
  999. CFrame.new(0.499996185, -1.28161228, -0.232838884, 1, 0, 0, 0, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849),
  1000. CFrame.new(-0.5, -1.99999928, 0.299997658, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736),
  1001. }, .3, false)
  1002. Effects.Wave(Torso.CFrame*CFrame.new(0,-2,0),Vector3.new(10,0,10),Vector3.new(-.5,.05,-.5),"White",math.random(-10,10),true,.05)
  1003. Effects.Meshed(RootPart.CFrame*CFrame.new(math.random(-10,10),math.random(-1,5),math.random(-10,10))*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360))),Vector3.new(2,2,2),Vector3.new(),"White","rbxassetid://187687161","",math.random(-2,2),false,.05)
  1004. end
  1005. swait(20)
  1006. chatfunc("COMETH, BLIZZARD O' DEATH!")
  1007. for i = 0,2,.1 do
  1008. swait()
  1009. PlayAnimationFromTable({
  1010. CFrame.new(0, 0.0349424481, 0.334686339, 1, 0, 0, 0, 0.939692736, -0.342019886, 0, 0.342019916, 0.939692736),
  1011. CFrame.new(0, 1.43158746, 0.18793866, 1, 0, 0, 0, 0.939692438, -0.342020929, 0, 0.342020959, 0.939692438),
  1012. CFrame.new(1.5, 0.499999046, 0.599990845, 0, -1, 0, 0, 0, -1, 1, 0, 0),
  1013. CFrame.new(-1.5, 0.499999046, 0.599990845, 0, 1, 0, 0, 0, -1, -1, 0, 0),
  1014. CFrame.new(0.50000006, -2.02669048, 0.381489158, 0.939692736, 0, -0.342019886, 0.116977625, 0.939692736, 0.321393639, 0.321393639, -0.342019886, 0.883022428),
  1015. CFrame.new(-0.500001907, -2.02669072, 0.381488144, 0.866025388, 0, 0.500000238, -0.171010032, 0.939692736, 0.296197921, -0.469846606, -0.342019886, 0.813797772),
  1016. }, .3, false)
  1017. end
  1018. so(632669170,Torso,1,1)
  1019. MagnitudeDmg(RootPart,20)
  1020. for i=1,2 do
  1021. Effects.Block(Torso.CFrame,Vector3.new(1,1,1),Vector3.new(1,1,1),Vector3.new(3,3,3),"Ice","White",true,false,.05)
  1022. Effects.Ring(Torso.CFrame*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360))),Vector3.new(1,1,.5),Vector3.new(5,5,0),"White",false,.05)
  1023. end
  1024. Effects.Wave(Torso.CFrame*CFrame.new(0,-2,0),Vector3.new(0,1,0),Vector3.new(5,0,5),"White",10,false,.05)
  1025. swait(30)
  1026. coroutine.wrap(function()
  1027. for a=0,1,.1 do
  1028. swait()
  1029. for i,v in pairs(wep:children()) do
  1030. v.Transparency = 1-i
  1031. end
  1032. end
  1033. for i,v in pairs(wep:children()) do
  1034. v.Transparency = 0
  1035. end
  1036. end)()
  1037. Humanoid.WalkSpeed = 40
  1038. tr1.Enabled = false
  1039. attack = false
  1040. end
  1041.  
  1042. Mouse.Button1Down:connect(function()
  1043. if attack == false then
  1044. if Anim == "Jump" or Anim == "Fall" then
  1045. asmek()
  1046. else
  1047. smek()
  1048. end
  1049. end
  1050. end)
  1051.  
  1052. local sprintt = 0
  1053. Mouse.KeyDown:connect(function(k)
  1054. k = k:lower()
  1055. if k=='m' then
  1056. if mus.IsPlaying == true then
  1057. mus:Stop()
  1058. elseif mus.IsPaused == true then
  1059. mus:Play()
  1060. end
  1061. end
  1062. if attack == false then
  1063. if k == 'z' then
  1064. burasuto()
  1065. elseif k == 'x' then
  1066. freeze()
  1067. elseif k == 'c' then
  1068. areafreeze()
  1069. end
  1070. end
  1071. end)
  1072.  
  1073. --Mouse.KeyUp:connect(function(k)
  1074. --k = k:lower()
  1075. --if k == 'e' then
  1076. --ehold = false
  1077. --elseif k == 'z' then
  1078. --zhold = false
  1079. --elseif k == 'v' then
  1080. --vhold = false
  1081. --elseif k == 'g' then
  1082. --ghold = false
  1083. --end
  1084. --end)
  1085.  
  1086. coroutine.wrap(function()
  1087. while 1 do
  1088. swait()
  1089. if doe <= 360 then
  1090. doe = doe + 2
  1091. else
  1092. doe = 0
  1093. end
  1094. end
  1095. end)()
  1096. while true do
  1097. swait()
  1098. while true do
  1099. swait()
  1100. if chara:FindFirstChild("mus")==nil then
  1101. mus = Instance.new("Sound",chara)
  1102. mus.Name = "mus"
  1103. mus.SoundId = "rbxassetid://189224548"
  1104. mus.Looped = true
  1105. mus.Volume = 1
  1106. mus:Play()
  1107. end
  1108. if sprintt >= 1 then
  1109. sprintt = sprintt - 1
  1110. end
  1111. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  1112. velocity = RootPart.Velocity.y
  1113. sine = sine + change
  1114. local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, chara)
  1115. if RootPart.Velocity.y > 1 and hit == nil then
  1116. Anim = "Jump"
  1117. if attack == false then
  1118. PlayAnimationFromTable({
  1119. CFrame.new(0, 0.0382082276, -0.0403150208, 1, 0, 0, 0, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849),
  1120. CFrame.new(0, 1.46579528, 0.0939689279, 1, 0, 0, 0, 0.939692855, -0.342019796, 0, 0.342019796, 0.939692855),
  1121. CFrame.new(1.20945489, -0.213504896, 3.55388607e-07, 0.939692736, 0.342019916, 1.53461215e-07, -0.342019945, 0.939692736, 1.93715096e-07, -8.56816769e-08, -2.23517418e-07, 1.00000012),
  1122. CFrame.new(-1.20945573, -0.213503733, 5.0439985e-07, 0.939692736, -0.342019916, -1.53461215e-07, 0.342019945, 0.939692736, 1.93715096e-07, 8.56816769e-08, -2.23517418e-07, 1.00000012),
  1123. CFrame.new(0.5, -1.99739456, -0.0180913229, 1, 0, 0, 0, 1.00000012, 0, 0, 0, 1.00000012),
  1124. CFrame.new(-0.5, -1.30000103, -0.39999947, 1, 0, 0, 0, 0.939692676, 0.342020601, 0, -0.342020601, 0.939692676),
  1125. }, .3, false)
  1126. end
  1127. elseif RootPart.Velocity.y < -1 and hit == nil then
  1128. Anim = "Fall"
  1129. if attack == false then
  1130. PlayAnimationFromTable({
  1131. CFrame.new(0, -0.0646628663, 0.0399149321, 1, 0, 0, 0, 0.984807849, -0.173647985, 0, 0.173647985, 0.984807849),
  1132. CFrame.new(0, 1.4913609, -0.128171027, 1, 0, 0, 0, 0.939692855, 0.342019796, 0, -0.342019796, 0.939692855),
  1133. CFrame.new(1.55285025, 0.466259956, -9.26282269e-08, 0.766043842, -0.642788351, -6.46188241e-08, 0.642788291, 0.766043961, -7.4505806e-08, 1.04308128e-07, 1.49011612e-08, 1.00000012),
  1134. CFrame.new(-1.5605253, 0.475036323, -2.10609159e-07, 0.766043842, 0.642788351, 6.46188241e-08, -0.642788291, 0.766043961, -7.4505806e-08, -1.04308128e-07, 1.49011612e-08, 1.00000012),
  1135. CFrame.new(0.500000954, -1.9973948, -0.0180922765, 1, 0, 0, 0, 1.00000012, 0, 0, 0, 1.00000012),
  1136. CFrame.new(-0.499999046, -1.30000043, -0.400000483, 1, 0, 0, 0, 0.939692855, 0.342019796, 0, -0.342019796, 0.939692855),
  1137. }, .3, false)
  1138. end
  1139. elseif Torsovelocity < 1 and hit ~= nil then
  1140. Anim = "Idle"
  1141. if attack == false then
  1142. change = 1
  1143. PlayAnimationFromTable({
  1144. CFrame.new(0, 0, 0, 0.939692736, 0, 0.342019886, 0, 1, 0, -0.342019916, 0, 0.939692736) * CFrame.new(0,.05 * math.cos((sine)/10), 0),
  1145. CFrame.new(-1.22189522e-06, 1.49999833, -3.15904617e-06, 0.925416768, -0.101305634, -0.365159065, 0.173647985, 0.969846427, 0.171009958, 0.336823881, -0.221664593, 0.915103614),
  1146. CFrame.new(1.4999994, 0, 7.15255737e-07, 0.984807849, 0, -0.173648164, 0, 1, 0, 0.173648134, 0, 0.984807849),
  1147. CFrame.new(-1.3973906, -0.196961865, -0.0180919915, 0.969846308, -0.171010002, 0.173648715, 0.173648089, 0.984807789, 2.70171853e-07, -0.171010703, 0.0301535055, 0.98480773),
  1148. CFrame.new(0.499998569, -1.99999797, -5.96046448e-07, 0.939692736, 0, -0.342019916, 0, 1, 0, 0.342019886, 0, 0.939692736) * CFrame.new(0,-.05 * math.cos((sine)/10), 0),
  1149. CFrame.new(-0.499999195, -1.99999797, 1.17719173e-06, 0.939692438, 0, 0.342020929, 0, 1, 0, -0.342020959, 0, 0.939692438) * CFrame.new(0,-.05 * math.cos((sine)/10), 0),
  1150. }, .3, false)
  1151. end
  1152. elseif Torsovelocity > 2 and hit ~= nil then
  1153. Anim = "Walk"
  1154. if attack == false then
  1155. Humanoid.WalkSpeed = 40
  1156. Humanoid.JumpPower = 70
  1157. PlayAnimationFromTable({
  1158. CFrame.new(-2.4138464e-07, 0.123327732, -0.188363045, 1, -4.38293796e-07, 1.20420327e-06, 0, 0.939692736, 0.342019886, -1.28148622e-06, -0.342019916, 0.939692736) * CFrame.new(0, 0- .08 * math.cos((sine/2.5)), 0),
  1159. CFrame.new(0, 1.41422474, 0.0894482136, 1, 0, 0, 0, 0.939692736, -0.342019916, 0, 0.342019886, 0.939692736),
  1160. CFrame.new(1.39999986, 4.76837158e-07, 0.173205554, 0.866025388, 0, -0.500000238, 0, 1, 0, 0.500000238, 0, 0.866025388),
  1161. CFrame.new(-1.53598976, 0.0413191095, -1.86092848e-06, 0.995650649, 0.0931596532, -2.61508148e-07, -0.0931649953, 0.995651186, -1.00695124e-05, -7.49969331e-07, 1.08217946e-05, 1.00000024) * CFrame.new(0, 0, .6 * math.cos((sine) / 2.5)) * CFrame.Angles(math.rad(0 - 60 * math.cos((sine) / 2.5)), 0, 0),
  1162. CFrame.new(0.540300786, -1.99793816, -9.82598067e-07, 0.998698533, -0.0510031395, 6.36324955e-07, 0.0510031395, 0.998698533, -1.00461093e-05, -8.35937328e-08, 1.08393433e-05, 1.00000024) * CFrame.new(0, 0, 0+ 1 * math.cos((sine) / 2.5)) * CFrame.Angles(math.rad(0 - 60 * math.cos((sine) / 2.5)), 0, 0),
  1163. CFrame.new(-0.539563596, -1.99794078, 1.12228372e-06, 0.998635888, 0.0523072146, -1.77852357e-07, -0.0523072146, 0.998635888, -1.00715051e-05, -3.89727461e-07, 1.08406466e-05, 1.00000024) * CFrame.new(0, 0, 0- 1 * math.cos((sine) / 2.5)) * CFrame.Angles(math.rad(0 + 60 * math.cos((sine) / 2.5)), 0, 0),
  1164. }, .3, false)
  1165. end
  1166. end
  1167. end
  1168. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement