Advertisement
VoidScriptPlayer

Untitled

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