JadenEthan123

Roblox gui 2 Do Not Use jk

Jul 29th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 369.46 KB | None | 0 0
  1. -- Objects
  2.  
  3. local ScreenGui = Instance.new("ScreenGui")
  4. local Frame = Instance.new("Frame")
  5. local Noobcider = Instance.new("TextButton")
  6. local Sanic2 = Instance.new("TextButton")
  7. local MEme = Instance.new("TextButton")
  8. local Hacker = Instance.new("TextButton")
  9.  
  10. -- Properties
  11.  
  12. ScreenGui.Parent = game.Players.LocalPlayer.PlayerGui
  13.  
  14. Frame.Parent = ScreenGui
  15. Frame.BackgroundColor3 = Color3.new(0.364706, 1, 0.333333)
  16. Frame.BorderColor3 = Color3.new(0.0823529, 0.207843, 0.0901961)
  17. Frame.Position = UDim2.new(0.848623872, 0, 0.67850101, 0)
  18. Frame.Size = UDim2.new(0, 165, 0, 163)
  19.  
  20. Noobcider.Name = "Noobcider"
  21. Noobcider.Parent = Frame
  22. Noobcider.BackgroundColor3 = Color3.new(1, 1, 1)
  23. Noobcider.Position = UDim2.new(0.212121204, 0, 0.073619619, 0)
  24. Noobcider.Size = UDim2.new(0, 95, 0, 25)
  25. Noobcider.Font = Enum.Font.SourceSans
  26. Noobcider.Text = "Noobcider"
  27. Noobcider.TextColor3 = Color3.new(0, 0, 0)
  28. Noobcider.TextSize = 14
  29.  
  30. Noobcider.MouseButton1Down:connect(function()
  31. wait(1 / 60)
  32. Effects = { }
  33. local Player = game.Players.localPlayer
  34. local Character = Player.Character
  35. local Humanoid = Character.Humanoid
  36. local Mouse = Player:GetMouse()
  37. local LeftArm = Character["Left Arm"]
  38. local RightArm = Character["Right Arm"]
  39. local LeftLeg = Character["Left Leg"]
  40. local RightLeg = Character["Right Leg"]
  41. local Head = Character.Head
  42. local Torso = Character.Torso
  43. local Camera = game.Workspace.CurrentCamera
  44. local RootPart = Character.HumanoidRootPart
  45. local RootJoint = RootPart.RootJoint
  46. local attack = false
  47. local Anim = 'Idle'
  48. local attacktype = 1
  49. local delays = false
  50. local play = true
  51. local targetted = nil
  52. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  53. local velocity = RootPart.Velocity.y
  54. local sine = 0
  55. local change = 1
  56. local doe = 0
  57. local Create = LoadLibrary("RbxUtility").Create
  58. Humanoid.WalkSpeed = 8
  59. local m = Create("Model"){
  60. Parent = Character,
  61. Name = "WeaponModel",
  62. }
  63. local Orin = "rbxassetid://459924806"
  64. Head.face.Texture = Orin
  65. spawn(function()
  66. while wait() do
  67. Head.BrickColor = BrickColor.new("Bright yellow")
  68. RightArm.BrickColor = BrickColor.new("Bright yellow")
  69. LeftArm.BrickColor = BrickColor.new("Bright yellow")
  70. Torso.BrickColor = BrickColor.new("Bright blue")
  71. RightLeg.BrickColor = BrickColor.new("Br. yellowish green")
  72. LeftLeg.BrickColor = BrickColor.new("Br. yellowish green")
  73. end
  74. end)
  75. for i,v in pairs(Character:children()) do
  76. if v:IsA("Hat") then
  77. v:Destroy()
  78. end
  79. end
  80. for i,v in pairs(Character:children()) do
  81. if v:IsA("Accessory") then
  82. v:Destroy()
  83. end
  84. end
  85. for i,v in pairs(Character:children()) do
  86. if v:IsA("Hair") then
  87. v:Destroy()
  88. end
  89. end
  90. for i,v in pairs(Character:children()) do
  91. if v:IsA("Shirt") then
  92. v:Destroy()
  93. end
  94. end
  95. for i,v in pairs(Character:children()) do
  96. if v:IsA("Pants") then
  97. v:Destroy()
  98. end
  99. end
  100. for i,v in pairs(Character:children()) do
  101. if v:IsA("Graphic Shirt") then
  102. v:Destroy()
  103. end
  104. end
  105. Humanoid.Animator.Parent = nil
  106. Character.Animate.Parent = nil
  107.  
  108. local newMotor = function(part0, part1, c0, c1)
  109. local w = Create('Motor'){
  110. Parent = part0,
  111. Part0 = part0,
  112. Part1 = part1,
  113. C0 = c0,
  114. C1 = c1,
  115. }
  116. return w
  117. end
  118.  
  119. function clerp(a, b, t)
  120. return a:lerp(b, t)
  121. end
  122.  
  123. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  124. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  125.  
  126. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  127. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  128. local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  129. local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  130. RootJoint.C1 = CFrame.new(0, 0, 0)
  131. RootJoint.C0 = CFrame.new(0, 0, 0)
  132. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  133. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  134.  
  135. local rarmc1 = RW.C1
  136. local larmc1 = LW.C1
  137. local rlegc1 = RH.C1
  138. local llegc1 = LH.C1
  139.  
  140. local resetc1 = false
  141.  
  142. function PlayAnimationFromTable(table, speed, bool)
  143. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  144. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  145. RW.C0 = clerp(RW.C0, table[3], speed)
  146. LW.C0 = clerp(LW.C0, table[4], speed)
  147. RH.C0 = clerp(RH.C0, table[5], speed)
  148. LH.C0 = clerp(LH.C0, table[6], speed)
  149. if bool == true then
  150. if resetc1 == false then
  151. resetc1 = true
  152. RootJoint.C1 = RootJoint.C1
  153. Torso.Neck.C1 = Torso.Neck.C1
  154. RW.C1 = rarmc1
  155. LW.C1 = larmc1
  156. RH.C1 = rlegc1
  157. LH.C1 = llegc1
  158. end
  159. end
  160. end
  161.  
  162. ArtificialHB = Create("BindableEvent", script){
  163. Parent = script,
  164. Name = "Heartbeat",
  165. }
  166.  
  167. script:WaitForChild("Heartbeat")
  168.  
  169. frame = 1 / 30
  170. tf = 0
  171. allowframeloss = false
  172. tossremainder = false
  173. lastframe = tick()
  174. script.Heartbeat:Fire()
  175.  
  176. game:GetService("RunService").Heartbeat:connect(function(s, p)
  177. tf = tf + s
  178. if tf >= frame then
  179. if allowframeloss then
  180. script.Heartbeat:Fire()
  181. lastframe = tick()
  182. else
  183. for i = 1, math.floor(tf / frame) do
  184. script.Heartbeat:Fire()
  185. end
  186. lastframe = tick()
  187. end
  188. if tossremainder then
  189. tf = 0
  190. else
  191. tf = tf - frame * math.floor(tf / frame)
  192. end
  193. end
  194. end)
  195.  
  196. function swait(num)
  197. if num == 0 or num == nil then
  198. ArtificialHB.Event:wait()
  199. else
  200. for i = 0, num do
  201. ArtificialHB.Event:wait()
  202. end
  203. end
  204. end
  205.  
  206. function RemoveOutlines(part)
  207. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  208. end
  209.  
  210. CFuncs = {
  211. ["Part"] = {
  212. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  213. local Part = Create("Part"){
  214. Parent = Parent,
  215. Reflectance = Reflectance,
  216. Transparency = Transparency,
  217. CanCollide = false,
  218. Locked = true,
  219. BrickColor = BrickColor.new(tostring(BColor)),
  220. Name = Name,
  221. Size = Size,
  222. Material = Material,
  223. }
  224. RemoveOutlines(Part)
  225. return Part
  226. end;
  227. };
  228.  
  229. ["Mesh"] = {
  230. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  231. local Msh = Create(Mesh){
  232. Parent = Part,
  233. Offset = OffSet,
  234. Scale = Scale,
  235. }
  236. if Mesh == "SpecialMesh" then
  237. Msh.MeshType = MeshType
  238. Msh.MeshId = MeshId
  239. end
  240. return Msh
  241. end;
  242. };
  243.  
  244. ["Mesh"] = {
  245. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  246. local Msh = Create(Mesh){
  247. Parent = Part,
  248. Offset = OffSet,
  249. Scale = Scale,
  250. }
  251. if Mesh == "SpecialMesh" then
  252. Msh.MeshType = MeshType
  253. Msh.MeshId = MeshId
  254. end
  255. return Msh
  256. end;
  257. };
  258.  
  259. ["Weld"] = {
  260. Create = function(Parent, Part0, Part1, C0, C1)
  261. local Weld = Create("Weld"){
  262. Parent = Parent,
  263. Part0 = Part0,
  264. Part1 = Part1,
  265. C0 = C0,
  266. C1 = C1,
  267. }
  268. return Weld
  269. end;
  270. };
  271.  
  272. ["Sound"] = {
  273. Create = function(id, par, vol, pit)
  274. coroutine.resume(coroutine.create(function()
  275. local S = Create("Sound"){
  276. Volume = vol,
  277. Pitch = pit or 1,
  278. SoundId = id,
  279. Parent = par or workspace,
  280. }
  281. wait()
  282. S:play()
  283. game:GetService("Debris"):AddItem(S, 6)
  284. end))
  285. end;
  286. };
  287.  
  288. ["ParticleEmitter"] = {
  289. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  290. local fp = Create("ParticleEmitter"){
  291. Parent = Parent,
  292. Color = ColorSequence.new(Color1, Color2),
  293. LightEmission = LightEmission,
  294. Size = Size,
  295. Texture = Texture,
  296. Transparency = Transparency,
  297. ZOffset = ZOffset,
  298. Acceleration = Accel,
  299. Drag = Drag,
  300. LockedToPart = LockedToPart,
  301. VelocityInheritance = VelocityInheritance,
  302. EmissionDirection = EmissionDirection,
  303. Enabled = Enabled,
  304. Lifetime = LifeTime,
  305. Rate = Rate,
  306. Rotation = Rotation,
  307. RotSpeed = RotSpeed,
  308. Speed = Speed,
  309. VelocitySpread = VelocitySpread,
  310. }
  311. return fp
  312. end;
  313. };
  314.  
  315. CreateTemplate = {
  316.  
  317. };
  318. }
  319.  
  320.  
  321.  
  322. New = function(Object, Parent, Name, Data)
  323. local Object = Instance.new(Object)
  324. for Index, Value in pairs(Data or {}) do
  325. Object[Index] = Value
  326. end
  327. Object.Parent = Parent
  328. Object.Name = Name
  329. return Object
  330. end
  331.  
  332. Handle = New("Part",m,"Handle",{Material = Enum.Material.SmoothPlastic,Transparency = 1,Transparency = 1,Size = Vector3.new(1.78105354, 1.21267569, 0.446083069),CFrame = CFrame.new(3.48884702, 1.89424598, -23.6011944, 0.0172098875, -7.30156898e-07, 0.999851942, 0.999853492, 1.19907781e-08, -0.0172098596, -1.80598714e-09, 1.00000083, 1.4975667e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  333. moter = New("Weld",Handle,"mot",{Part0 = RightArm,Part1 = Handle,})
  334. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.46324158, 2.55061626, -23.0996056, 0.0172099378, 1.26508749e-05, 0.999852061, 0.999856234, 0.000737910799, -0.0172098614, -0.000738026109, 1.00000215, 2.29468287e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  335. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.492160469, 0.24608025, 0.123040132),})
  336. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098838, 0.999853015, -0.000738022442, 1.18836761e-05, 0.000737924012, 1.00000048, 0.999851942, -0.0172098614, 1.52736902e-06),C1 = CFrame.new(0.655831456, 0.501588821, -0.0368974209, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  337. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.200000003, 0.270688266, 0.270688266),CFrame = CFrame.new(3.47537327, 1.11045444, -23.2953625, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  338. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.123040125, 1, 1),MeshType = Enum.MeshType.Cylinder,})
  339. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.783906102, 0.305831909, 1.74045563e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  340. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.47648132, 0.221472263, 0.344512314),CFrame = CFrame.new(3.48828244, 1.86040294, -23.3093491, 0.0172099452, 3.70001203e-08, 0.999852061, 0.99985671, -3.59708352e-09, -0.0172098596, -4.18887769e-09, 1.0000025, 2.26488032e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  341. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.00999999, 1),})
  342. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),C1 = CFrame.new(-0.0338476896, 0.291845322, 1.8119812e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  343. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.98432076, 0.200000003, 0.24608022),CFrame = CFrame.new(3.48404813, 1.61474013, -23.4433804, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  344. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.246080264, 1),})
  345. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.279546618, 0.157814026, 1.21593475e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  346. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.984321058, 0.200000003, 0.200000003),CFrame = CFrame.new(3.36101127, 1.61687815, -23.4187717, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  347. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.492160618, 0.492160439),MeshType = Enum.MeshType.Cylinder,})
  348. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.279526353, 0.182422638, -0.123043299, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  349. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.53706741, 2.54934502, -23.0996056, 0.0172099378, 1.26508749e-05, 0.999852061, 0.999856234, 0.000737910799, -0.0172098614, -0.000738026109, 1.00000215, 2.29468287e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  350. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.492160469, 0.246080235, 0.123040132),})
  351. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098838, 0.999853015, -0.000738022442, 1.18836761e-05, 0.000737924012, 1.00000048, 0.999851942, -0.0172098614, 1.52736902e-06),C1 = CFrame.new(0.655830979, 0.501588821, 0.0369393826, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  352. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.47648132, 0.200000003, 0.200000003),CFrame = CFrame.new(3.48828554, 1.86097884, -23.1606178, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  353. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.7382406),})
  354. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.0332717896, 0.440576553, 1.14440918e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  355. Partss = New("Part",m,"Part",{BrickColor = BrickColor.new("Yellow"),Material = Enum.Material.SmoothPlastic,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.200000003, 0.221472204, 0.221472189),CFrame = CFrame.new(3.47526526, 1.10428262, -23.2953568, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  356. Mesh = New("SpecialMesh",Partss,"Mesh",{Scale = Vector3.new(0.123040125, 1, 1),MeshType = Enum.MeshType.Cylinder,})
  357. mot = New("Weld",Partss,"mot",{Part0 = Partss,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.790078878, 0.305837631, 1.57356262e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  358. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.49040294, 1.9837563, -23.5174713, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  359. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.615200579, 0.36912033, 0.24608025),MeshId = "http://www.roblox.com/asset/?id=3270017",MeshType = Enum.MeshType.FileMesh,})
  360. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(0.0895236731, 0.0837230682, 1.52587891e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  361. Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.295296252, 0.738240778, 0.369120389),CFrame = CFrame.new(3.49802279, 2.42631888, -23.8138046, 0.0172099452, 3.70001203e-08, 0.999852061, 0.99985671, -3.59708352e-09, -0.0172098596, -4.18887769e-09, 1.0000025, 2.26488032e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  362. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),C1 = CFrame.new(0.532151103, -0.212610245, 1.74045563e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  363. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.344512314, 0.78745681, 0.344512314),CFrame = CFrame.new(3.49802279, 2.42631888, -23.8138046, 0.0172099452, 3.70001203e-08, 0.999852061, 0.99985671, -3.59708352e-09, -0.0172098596, -4.18887769e-09, 1.0000025, 2.26488032e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  364. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),C1 = CFrame.new(0.532151103, -0.212610245, 1.74045563e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  365. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.984321058, 0.200000003, 0.200000003),CFrame = CFrame.new(3.60706425, 1.61264217, -23.4187698, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  366. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.492160618, 0.492160439),MeshType = Enum.MeshType.Cylinder,})
  367. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.279527187, 0.182424545, 0.12304616, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  368. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.47672749, 1.18911982, -23.1232109, 0.999851942, 0.00638213893, 0.0159827713, -0.0172098316, 0.37065956, 0.928613782, 4.44045327e-06, -0.928749561, 0.370713741),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  369. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(0.24608025, 0.246080264, 0.615200639),MeshType = Enum.MeshType.Wedge,})
  370. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851882, -0.0172098316, 3.67313623e-06, 0.00638283044, 0.370658338, -0.928748012, 0.0159824342, 0.928610861, 0.370713145),C1 = CFrame.new(-0.705229163, 0.477983475, 1.76429749e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  371. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.344512254, 0.787456751, 0.200000003),CFrame = CFrame.new(3.50247502, 2.68478155, -23.8132839, 0.999851942, 1.0713723e-05, -0.0172099732, -0.0172098912, 0.000738376984, -0.999856234, 4.21693585e-06, 1.00000226, 0.000738456321),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  372. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.861280859),MeshType = Enum.MeshType.Wedge,})
  373. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851882, -0.0172098912, 3.44961882e-06, 9.9465251e-06, 0.000738390256, 1.0000006, -0.0172099192, -0.999853015, 0.000738452654),C1 = CFrame.new(0.790651679, -0.212089539, 2.07424164e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  374. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.4904809, 1.98827124, -23.5162678, -0.999852061, -0.0148990965, 0.00861407723, 0.0172099397, -0.865535975, 0.500560343, -4.36594746e-06, 0.500633478, 0.865662456),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  375. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(0.24608025, 0.369120389, 0.861280918),MeshType = Enum.MeshType.Wedge,})
  376. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.999851942, 0.0172099397, -3.59863043e-06, -0.0148994327, -0.865533173, 0.500632644, 0.00861338526, 0.500558794, 0.865661025),C1 = CFrame.new(0.0940393209, 0.0849266052, 1.54972076e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  377. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.442944348, 0.200000003, 0.200000003),CFrame = CFrame.new(3.37415838, 2.37982368, -23.1609974, 0.0172098633, 1.48413446e-05, 0.999851882, 0.999856234, 0.0007376945, -0.0172097869, -0.000737846654, 1.00000215, 7.44058752e-08),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  378. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
  379. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098093, 0.999853015, -0.000737842987, 1.40741467e-05, 0.000737707771, 1.00000048, 0.999851823, -0.0172097888, -6.92903996e-07),C1 = CFrame.new(0.483531356, 0.440196991, -0.12302804, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  380. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.61520052, 0.200000003, 0.200000003),CFrame = CFrame.new(3.35783243, 1.43252242, -23.1602993, 0.0172098633, 1.48413446e-05, 0.999851882, 0.999856234, 0.0007376945, -0.0172097869, -0.000737846654, 1.00000215, 7.44058752e-08),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  381. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
  382. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098093, 0.999853015, -0.000737842987, 1.40741467e-05, 0.000737707771, 1.00000048, 0.999851823, -0.0172097888, -6.92903996e-07),C1 = CFrame.new(-0.463909149, 0.440895081, -0.123048544, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  383. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.47648132, 0.200000003, 0.200000003),CFrame = CFrame.new(3.61130548, 1.85886192, -23.160614, -0.0172098689, 1.04156998e-05, -0.99985218, -0.999856234, 0.000738191127, 0.0172097925, 0.000738266157, 1.00000238, -4.55221243e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  384. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
  385. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.0172098149, -0.999853075, 0.00073826249, 9.64850187e-06, 0.00073820434, 1.00000072, -0.999852121, 0.0172097944, -3.78489494e-06),C1 = CFrame.new(-0.0332713127, 0.440580368, 0.123049498, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  386. Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.36912033, 0.738240778, 0.200000003),CFrame = CFrame.new(3.50183868, 2.64789343, -23.8132629, 0.999851942, 1.0818032e-05, -0.017209895, -0.0172098186, 0.000737608876, -0.999856234, 4.13497901e-06, 1.00000238, 0.000737691764),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  387. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.738240719),MeshType = Enum.MeshType.Wedge,})
  388. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851882, -0.0172098186, 3.36766243e-06, 1.00508332e-05, 0.000737622147, 1.00000072, -0.0172098409, -0.999853015, 0.000737688097),C1 = CFrame.new(0.753758311, -0.212068558, 1.93119049e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  389. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.344512254, 0.787456751, 0.200000003),CFrame = CFrame.new(3.49357963, 2.16808391, -23.8129005, 0.999852061, -1.05647114e-05, 0.0172100067, -0.0172099303, -0.000737611321, 0.999856114, 4.36594746e-06, -1.00000226, -0.000737689785),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  390. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.861280859),MeshType = Enum.MeshType.Wedge,})
  391. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851942, -0.0172099303, 3.59863043e-06, -9.79751348e-06, -0.000737624592, -1.0000006, 0.0172099527, 0.999852955, -0.000737686118),C1 = CFrame.new(0.273878455, -0.211706161, 1.90734863e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  392. Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.36912033, 0.738240659, 0.200000003),CFrame = CFrame.new(3.49420977, 2.20497489, -23.8129292, 0.999852061, -1.05647114e-05, 0.0172100067, -0.0172099303, -0.000737611321, 0.999856114, 4.36594746e-06, -1.00000226, -0.000737689785),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  393. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.738240719),MeshType = Enum.MeshType.Wedge,})
  394. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851942, -0.0172099303, 3.59863043e-06, -9.79751348e-06, -0.000737624592, -1.0000006, 0.0172099527, 0.999852955, -0.000737686118),C1 = CFrame.new(0.310774684, -0.211734772, 1.43051147e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  395.  
  396. for _,v in pairs(m:children()) do
  397. if v:IsA("Part") then
  398. v.CanCollide = false
  399. end
  400. end
  401. for _,v in pairs(m:children()) do
  402. if v:IsA("Part") then
  403. v.Material = "Neon"
  404. end
  405. end
  406. spawn(function()
  407. while wait() do
  408. for _,v in pairs(m:children()) do
  409. if v:IsA("Part") then
  410. v.BrickColor=BrickColor.random()
  411. end
  412. end
  413. end
  414. end)
  415.  
  416.  
  417. function rayCast(Position, Direction, Range, Ignore)
  418. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  419. end
  420.  
  421. --[[FindNearestTorso = function(pos)
  422. local list = (game.Workspace:children())
  423. local torso = nil
  424. local dist = 1000
  425. local temp, human, temp2 = nil, nil, nil
  426. for x = 1, #list do
  427. temp2 = list[x]
  428. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  429. temp = temp2:findFirstChild("Torso")
  430. human = temp2:findFirstChild("Humanoid")
  431. if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
  432. local dohit = true
  433. if dohit == true then
  434. torso = temp
  435. dist = (temp.Position - pos).magnitude
  436. end
  437. end
  438. end
  439. end
  440. return torso, dist
  441. end]]
  442. function FindNearestTorso(Position, Distance, SinglePlayer)
  443. if SinglePlayer then
  444. return (SinglePlayer.Torso.CFrame.p - Position).magnitude < Distance
  445. end
  446. local List = {}
  447. for i, v in pairs(workspace:GetChildren()) do
  448. if v:IsA("Model") then
  449. if v:findFirstChild("Torso") then
  450. if v ~= Character then
  451. if (v.Torso.Position - Position).magnitude <= Distance then
  452. table.insert(List, v)
  453. end
  454. end
  455. end
  456. end
  457. end
  458. return List
  459. end
  460. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  461. if hit.Parent == nil then
  462. return
  463. end
  464. local h = hit.Parent:FindFirstChild("Humanoid")
  465. for _, v in pairs(hit.Parent:children()) do
  466. if v:IsA("Humanoid") then
  467. h = v
  468. end
  469. end
  470. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  471. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  472. if hit.Parent.DebounceHit.Value == true then
  473. return
  474. end
  475. end
  476. local c = Create("ObjectValue"){
  477. Name = "creator",
  478. Value = game:service("Players").LocalPlayer,
  479. Parent = h,
  480. }
  481. game:GetService("Debris"):AddItem(c, .5)
  482. if HitSound ~= nil and HitPitch ~= nil then
  483. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  484. end
  485. local Damage = math.random(minim, maxim)
  486. local blocked = false
  487. local block = hit.Parent:findFirstChild("Block")
  488. if block ~= nil then
  489. if block.className == "IntValue" then
  490. if block.Value > 0 then
  491. blocked = true
  492. block.Value = block.Value - 1
  493. print(block.Value)
  494. end
  495. end
  496. end
  497. if blocked == false then
  498. h.Health = h.Health - Damage
  499. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Really black").Color)
  500. else
  501. h.Health = h.Health - (Damage / 2)
  502. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Really black").Color)
  503. end
  504. if Type == "Knockdown" then
  505. local hum = hit.Parent.Humanoid
  506. hum.PlatformStand = true
  507. coroutine.resume(coroutine.create(function(HHumanoid)
  508. swait(1)
  509. HHumanoid.PlatformStand = false
  510. end), hum)
  511. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  512. local bodvol = Create("BodyVelocity"){
  513. velocity = angle * knockback,
  514. P = 5000,
  515. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  516. Parent = hit,
  517. }
  518. local rl = Create("BodyAngularVelocity"){
  519. P = 3000,
  520. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  521. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  522. Parent = hit,
  523. }
  524. game:GetService("Debris"):AddItem(bodvol, .5)
  525. game:GetService("Debris"):AddItem(rl, .5)
  526. elseif Type == "Normal" then
  527. local vp = Create("BodyVelocity"){
  528. P = 500,
  529. maxForce = Vector3.new(math.huge, 0, math.huge),
  530. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  531. }
  532. if knockback > 0 then
  533. vp.Parent = hit.Parent.Torso
  534. end
  535. game:GetService("Debris"):AddItem(vp, .5)
  536. elseif Type == "Up" then
  537. local bodyVelocity = Create("BodyVelocity"){
  538. velocity = Vector3.new(0, 20, 0),
  539. P = 5000,
  540. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  541. Parent = hit,
  542. }
  543. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  544. elseif Type == "DarkUp" then
  545. coroutine.resume(coroutine.create(function()
  546. for i = 0, 1, 0.1 do
  547. swait()
  548. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  549. end
  550. end))
  551. local bodyVelocity = Create("BodyVelocity"){
  552. velocity = Vector3.new(0, 20, 0),
  553. P = 5000,
  554. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  555. Parent = hit,
  556. }
  557. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  558. elseif Type == "Snare" then
  559. local bp = Create("BodyPosition"){
  560. P = 2000,
  561. D = 100,
  562. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  563. position = hit.Parent.Torso.Position,
  564. Parent = hit.Parent.Torso,
  565. }
  566. game:GetService("Debris"):AddItem(bp, 1)
  567. elseif Type == "Freeze" then
  568. local BodPos = Create("BodyPosition"){
  569. P = 50000,
  570. D = 1000,
  571. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  572. position = hit.Parent.Torso.Position,
  573. Parent = hit.Parent.Torso,
  574. }
  575. local BodGy = Create("BodyGyro") {
  576. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  577. P = 20e+003,
  578. Parent = hit.Parent.Torso,
  579. cframe = hit.Parent.Torso.CFrame,
  580. }
  581. hit.Parent.Torso.Anchored = true
  582. coroutine.resume(coroutine.create(function(Part)
  583. swait(1.5)
  584. Part.Anchored = false
  585. end), hit.Parent.Torso)
  586. game:GetService("Debris"):AddItem(BodPos, 3)
  587. game:GetService("Debris"):AddItem(BodGy, 3)
  588. end
  589. local debounce = Create("BoolValue"){
  590. Name = "DebounceHit",
  591. Parent = hit.Parent,
  592. Value = true,
  593. }
  594. game:GetService("Debris"):AddItem(debounce, Delay)
  595. c = Create("ObjectValue"){
  596. Name = "creator",
  597. Value = Player,
  598. Parent = h,
  599. }
  600. game:GetService("Debris"):AddItem(c, .5)
  601. end
  602. end
  603.  
  604. function ShowDamage(Pos, Text, Time, Color)
  605. local Rate = (1 / 30)
  606. local Pos = (Pos or Vector3.new(0, 0, 0))
  607. local Text = (Text or "")
  608. local Time = (Time or 2)
  609. local Color = (Color or Color3.new(1, 0, 1))
  610. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  611. EffectPart.Anchored = true
  612. local BillboardGui = Create("BillboardGui"){
  613. Size = UDim2.new(3, 0, 3, 0),
  614. Adornee = EffectPart,
  615. Parent = EffectPart,
  616. }
  617. local TextLabel = Create("TextLabel"){
  618. BackgroundTransparency = 1,
  619. Size = UDim2.new(1, 0, 1, 0),
  620. Text = Text,
  621. Font = "SciFi",
  622. TextColor3 = Color,
  623. TextScaled = true,
  624. Parent = BillboardGui,
  625. }
  626. game.Debris:AddItem(EffectPart, (Time))
  627. EffectPart.Parent = game:GetService("Workspace")
  628. delay(0, function()
  629. local Frames = (Time / Rate)
  630. for Frame = 1, Frames do
  631. wait(Rate)
  632. local Percent = (Frame / Frames)
  633. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  634. TextLabel.TextTransparency = Percent
  635. end
  636. if EffectPart and EffectPart.Parent then
  637. EffectPart:Destroy()
  638. end
  639. end)
  640. end
  641.  
  642. function dmg(dude)
  643. if dude.Name ~= Character then
  644. dude.Humanoid.PlatformStand = true
  645. local bgf = Instance.new("BodyGyro",dude.Head)
  646. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  647. local val = Instance.new("BoolValue",dude)
  648. val.Name = "IsHit"
  649. for i = 1, 6 do
  650. local blo = Instance.new("Part",game.Workspace)
  651. blo.Size = Vector3.new(.6,.2,.6)
  652. blo.Material = "Neon"
  653. blo.BrickColor = BrickColor.new("Crimson")
  654. --blo.Position = dude.Head.Position
  655. blo.CFrame = dude.Head.CFrame
  656. game:GetService("Debris"):AddItem(blo,30)
  657. end
  658. local ds = coroutine.wrap(function()
  659. wait(.2)
  660. dude.Torso:BreakJoints()
  661. end)
  662. ds()
  663. end
  664. end
  665.  
  666. function mdmg(Part, Magnitude)--, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
  667. --local buddy
  668. for _, c in pairs(workspace:children()) do
  669. local hum = c:findFirstChild("Humanoid")
  670. if hum ~= nil then
  671. local head = c:findFirstChild("Torso")
  672. if head ~= nil then
  673. local targ = head.Position - Part.Position
  674. local mag = targ.magnitude
  675. if mag <= Magnitude and c.Name ~= Player.Name then
  676. if c.Name ~= Character then
  677. if c.Name ~= "CKbackup" then
  678. local asd = Instance.new("ParticleEmitter",c.Torso)
  679. asd.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  680. asd.LightEmission = .1
  681. asd.Size = NumberSequence.new(0.2)
  682. asd.Texture = "http://www.roblox.com/asset/?ID=183711814"
  683. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  684. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  685. asd.Transparency = bbb
  686. asd.Size = aaa
  687. asd.ZOffset = .9
  688. asd.Acceleration = Vector3.new(0, -5, 0)
  689. asd.LockedToPart = false
  690. asd.EmissionDirection = "Back"
  691. asd.Lifetime = NumberRange.new(1, 2)
  692. asd.Rate = 1000
  693. asd.Rotation = NumberRange.new(-100, 100)
  694. asd.RotSpeed = NumberRange.new(-100, 100)
  695. asd.Speed = NumberRange.new(6)
  696. asd.VelocitySpread = 10000
  697. asd.Enabled=true
  698. --Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, "rbxassetid://" .. HitSound, HitPitch)
  699. dmg(c)
  700. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=836454385", c.Torso, 1.2, 1)
  701. coroutine.wrap(function()
  702. wait(.2)
  703. asd.Enabled = false
  704. wait(2)
  705. asd:Remove()
  706. end)()
  707. else
  708. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=836454385", c.Torso, 1.5, 1)
  709. Effects.Sphere.Create(BrickColor.random(), c.Torso.CFrame, 30, 30, 30, .5, .5, .5, 0.04)
  710.  
  711. end
  712. end
  713. end
  714. end
  715. end
  716. end
  717. end
  718. EffectModel = Create("Model"){
  719. Parent = Character,
  720. Name = "Effects",
  721. }
  722.  
  723. Effects = {
  724. Block = {
  725. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  726. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  727. prt.Anchored = true
  728. prt.CFrame = cframe
  729. prt.Material = "Neon"
  730. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  731. game:GetService("Debris"):AddItem(prt, 10)
  732. if Type == 1 or Type == nil then
  733. table.insert(Effects, {
  734. prt,
  735. "Block1",
  736. delay,
  737. x3,
  738. y3,
  739. z3,
  740. msh
  741. })
  742. elseif Type == 2 then
  743. table.insert(Effects, {
  744. prt,
  745. "Block2",
  746. delay,
  747. x3,
  748. y3,
  749. z3,
  750. msh
  751. })
  752. end
  753. end;
  754. };
  755.  
  756. Cylinder = {
  757. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  758. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  759. prt.Anchored = true
  760. prt.Material = "Neon"
  761. prt.CFrame = cframe
  762. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  763. game:GetService("Debris"):AddItem(prt, 10)
  764. table.insert(Effects, {
  765. prt,
  766. "Cylinder",
  767. delay,
  768. x3,
  769. y3,
  770. z3,
  771. msh
  772. })
  773. end;
  774. };
  775. Head = {
  776. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  777. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  778. prt.Anchored = true
  779. prt.Material = "Neon"
  780. prt.CFrame = cframe
  781. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  782. game:GetService("Debris"):AddItem(prt, 10)
  783. table.insert(Effects, {
  784. prt,
  785. "Cylinder",
  786. delay,
  787. x3,
  788. y3,
  789. z3,
  790. msh
  791. })
  792. end;
  793. };
  794.  
  795. Sphere = {
  796. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  797. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  798. prt.Anchored = true
  799. prt.Material = "Neon"
  800. prt.CFrame = cframe
  801. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  802. game:GetService("Debris"):AddItem(prt, 10)
  803. table.insert(Effects, {
  804. prt,
  805. "Cylinder",
  806. delay,
  807. x3,
  808. y3,
  809. z3,
  810. msh
  811. })
  812. end;
  813. };
  814.  
  815. Elect = {
  816. Create = function(cff, x, y, z)
  817. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Lime green"), "Part", Vector3.new(1, 1, 1))
  818. prt.Anchored = true
  819. prt.Material = "Neon"
  820. prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
  821. prt.CFrame = CFrame.new(prt.Position)
  822. game:GetService("Debris"):AddItem(prt, 2)
  823. local xval = math.random() / 2
  824. local yval = math.random() / 2
  825. local zval = math.random() / 2
  826. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  827. table.insert(Effects, {
  828. prt,
  829. "Elec",
  830. 0.1,
  831. x,
  832. y,
  833. z,
  834. xval,
  835. yval,
  836. zval
  837. })
  838. end;
  839.  
  840. };
  841.  
  842. Ring = {
  843. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  844. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  845. prt.Anchored = true
  846. prt.CFrame = cframe
  847. prt.Material = "Neon"
  848. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  849. game:GetService("Debris"):AddItem(prt, 10)
  850. table.insert(Effects, {
  851. prt,
  852. "Cylinder",
  853. delay,
  854. x3,
  855. y3,
  856. z3,
  857. msh
  858. })
  859. end;
  860. };
  861.  
  862.  
  863. Wave = {
  864. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  865. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  866. prt.Anchored = true
  867. prt.CFrame = cframe
  868. prt.Material = "Neon"
  869. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  870. game:GetService("Debris"):AddItem(prt, 10)
  871. table.insert(Effects, {
  872. prt,
  873. "Cylinder",
  874. delay,
  875. x3,
  876. y3,
  877. z3,
  878. msh
  879. })
  880. end;
  881. };
  882.  
  883. Break = {
  884. Create = function(brickcolor, cframe, x1, y1, z1)
  885. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  886. prt.Anchored = true
  887. prt.Material = "Neon"
  888. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  889. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  890. local num = math.random(10, 50) / 1000
  891. game:GetService("Debris"):AddItem(prt, 10)
  892. table.insert(Effects, {
  893. prt,
  894. "Shatter",
  895. num,
  896. prt.CFrame,
  897. math.random() - math.random(),
  898. 0,
  899. math.random(50, 100) / 100
  900. })
  901. end;
  902. };
  903.  
  904. Fire = {
  905. Create = function(brickcolor, cframe, x1, y1, z1, delay)
  906. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  907. prt.Anchored = true
  908. prt.Material = "Neon"
  909. prt.CFrame = cframe
  910. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  911. game:GetService("Debris"):AddItem(prt, 10)
  912. table.insert(Effects, {
  913. prt,
  914. "Fire",
  915. delay,
  916. 1,
  917. 1,
  918. 1,
  919. msh
  920. })
  921. end;
  922. };
  923.  
  924. FireWave = {
  925. Create = function(brickcolor, cframe, x1, y1, z1)
  926. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
  927. prt.Anchored = true
  928. prt.CFrame = cframe
  929. prt.Material = "Neon"
  930. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  931. local d = Create("Decal"){
  932. Parent = prt,
  933. Texture = "rbxassetid://26356434",
  934. Face = "Top",
  935. }
  936. local d = Create("Decal"){
  937. Parent = prt,
  938. Texture = "rbxassetid://26356434",
  939. Face = "Bottom",
  940. }
  941. game:GetService("Debris"):AddItem(prt, 10)
  942. table.insert(Effects, {
  943. prt,
  944. "FireWave",
  945. 1,
  946. 30,
  947. math.random(400, 600) / 100,
  948. msh
  949. })
  950. end;
  951. };
  952.  
  953. Lightning = {
  954. Create = function(p0, p1, tym, ofs, col, th, tra, last)
  955. local magz = (p0 - p1).magnitude
  956. local curpos = p0
  957. local trz = {
  958. -ofs,
  959. ofs
  960. }
  961. for i = 1, tym do
  962. local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
  963. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  964. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  965. li.Material = "Neon"
  966. if tym == i then
  967. local magz2 = (curpos - p1).magnitude
  968. li.Size = Vector3.new(th, th, magz2)
  969. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  970. table.insert(Effects, {
  971. li,
  972. "Disappear",
  973. last
  974. })
  975. else
  976. do
  977. do
  978. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  979. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  980. game.Debris:AddItem(li, 10)
  981. table.insert(Effects, {
  982. li,
  983. "Disappear",
  984. last
  985. })
  986. end
  987. end
  988. end
  989. end
  990. end
  991. };
  992.  
  993. EffectTemplate = {
  994.  
  995. };
  996. }
  997.  
  998. function chatfunc(text)
  999. local chat = coroutine.wrap(function()
  1000. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  1001. Character:FindFirstChild("TalkingBillBoard"):destroy()
  1002. end
  1003. local naeeym2 = Instance.new("BillboardGui",Character)
  1004. naeeym2.Size = UDim2.new(0,100,0,40)
  1005. naeeym2.StudsOffset = Vector3.new(0,3,0)
  1006. naeeym2.Adornee = Character.Head
  1007. naeeym2.Name = "TalkingBillBoard"
  1008. local tecks2 = Instance.new("TextLabel",naeeym2)
  1009. tecks2.BackgroundTransparency = 1
  1010. tecks2.BorderSizePixel = 0
  1011. tecks2.Text = ""
  1012. tecks2.Font = "Cartoon"
  1013. tecks2.TextSize = 30
  1014. tecks2.TextStrokeTransparency = 0
  1015. tecks2.TextColor3 = Color3.new(.6,0,0)
  1016. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  1017. tecks2.Size = UDim2.new(1,0,0.5,0)
  1018. local tecks3 = Instance.new("TextLabel",naeeym2)
  1019. tecks3.BackgroundTransparency = 1
  1020. tecks3.BorderSizePixel = 0
  1021. tecks3.Text = ""
  1022. tecks3.Font = "Cartoon"
  1023. tecks3.TextSize = 30
  1024. tecks3.TextStrokeTransparency = 0
  1025. tecks3.TextColor3 = BrickColor.new("Hot white").Color
  1026. tecks3.TextStrokeColor3 = Color3.new(0,0,0)
  1027. tecks3.Size = UDim2.new(1,0,0.5,0)
  1028. spawn(function()
  1029. while wait() do
  1030. tecks3.TextColor3 = BrickColor.random().Color
  1031. tecks2.TextColor3 = BrickColor.random().Color
  1032. end
  1033. end)
  1034. for i = 1,string.len(text),1 do
  1035. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=178104975", Character, 1, 1)
  1036. tecks2.Text = string.sub(text,1,i)
  1037. tecks3.Text = string.sub(text,1,i)
  1038. wait(0.01)
  1039. end
  1040. wait(2)
  1041. for i = 1, 50 do
  1042. swait()
  1043. tecks2.Position = tecks2.Position - UDim2.new(math.random(-1,1),math.random(-5,5),.05,math.random(-5,5))
  1044. tecks2.Rotation = tecks2.Rotation - .8
  1045. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  1046. tecks2.TextTransparency = tecks2.TextTransparency + .04
  1047. tecks3.Position = tecks2.Position - UDim2.new(math.random(-1,1),math.random(-5,5),.05,math.random(-5,5))
  1048. tecks3.Rotation = tecks2.Rotation + .8
  1049. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  1050. tecks3.TextTransparency = tecks2.TextTransparency + .04
  1051. end
  1052. naeeym2:Destroy()
  1053. end)
  1054. chat()
  1055. end
  1056. function onChatted(msg)
  1057. chatfunc(msg)
  1058. end
  1059. Player.Chatted:connect(onChatted)
  1060.  
  1061. abss = Instance.new("BillboardGui",Character)
  1062. abss.Size = UDim2.new(10,0,10,0)
  1063. abss.Enabled = false
  1064. imgl = Instance.new("ImageLabel",abss)
  1065. imgl.Position = UDim2.new(0,0,0,0)
  1066. imgl.Size = UDim2.new(1,0,1,0)
  1067. imgl.Image = "rbxassetid://183711814"
  1068. imgl.BackgroundTransparency = 1
  1069. imgl.ImageColor3 = Color3.new(.9,0,0)
  1070. img2 = Instance.new("ImageLabel",abss)
  1071. img2.Position = UDim2.new(0,0,0,0)
  1072. img2.Size = UDim2.new(1,0,1,0)
  1073. img2.Image = "rbxassetid://183711814"
  1074. img2.BackgroundTransparency = 1
  1075. img2.ImageColor3 = Color3.new(.9,0,0)
  1076. spawn(function()
  1077. while wait() do
  1078. imgl.ImageColor3 = BrickColor.random().Color
  1079. img2.ImageColor3 = BrickColor.random().Color
  1080. end
  1081. end)
  1082.  
  1083. spawn(function()
  1084. chatfunc("Noobcider By Skrubl0rdzI")
  1085. wait(3)
  1086. chatfunc("Modified Date : 06/16/2017")
  1087. wait(3)
  1088. chatfunc("Original Script : Genocider")
  1089. wait(3)
  1090. chatfunc("Have Fun!1!!")
  1091. end)
  1092.  
  1093. spawn(function()
  1094. while wait(1) do
  1095. Effects.Sphere.Create(BrickColor.random(), RootPart.CFrame, 40,40,40, 1, 1, 1, 0.07)
  1096. end
  1097. end)
  1098. function attackone()
  1099. attack = true
  1100. Humanoid.WalkSpeed = 0
  1101. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=138080313", Character, 1, .5)
  1102. if targetted.Name ~= "Skrubl0rdzI" then
  1103. local partasdeff = Instance.new("ParticleEmitter",targetted.Torso)
  1104. partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  1105. partasdeff.LightEmission = .1
  1106. partasdeff.Size = NumberSequence.new(0.2)
  1107. partasdeff.Texture = "http://www.roblox.com/asset/?ID=183711814"
  1108. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  1109. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  1110. partasdeff.Transparency = bbb
  1111. partasdeff.Size = aaa
  1112. partasdeff.ZOffset = .9
  1113. partasdeff.Acceleration = Vector3.new(0, -5, 0)
  1114. partasdeff.LockedToPart = false
  1115. partasdeff.EmissionDirection = "Back"
  1116. partasdeff.Lifetime = NumberRange.new(1, 2)
  1117. partasdeff.Rate = 1000
  1118. partasdeff.Rotation = NumberRange.new(-100, 100)
  1119. partasdeff.RotSpeed = NumberRange.new(-100, 100)
  1120. partasdeff.Speed = NumberRange.new(6)
  1121. partasdeff.VelocitySpread = 10000
  1122. partasdeff.Enabled=false
  1123. for i = 0, 3, 0.1 do
  1124. swait()
  1125. PlayAnimationFromTable({
  1126. CFrame.new(0.0150662307, -4.88092428e-06, 0.0148906102, -0.01982099, -1.08002496e-12, 0.999803543, -4.46946984e-07, 1, -8.86181084e-09, -0.999803782, 3.27825546e-07, -0.0198209975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1127. CFrame.new(-0.00189219415, 1.50098944, -0.129972562, 0.0201512501, 0.0765038878, -0.996864021, 0.0566192083, 0.995383799, 0.0775336027, 0.998202145, -0.0580037907, 0.0157258138) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1128. CFrame.new(2.01696348, 0.389823437, -0.060955409, -0.000397110358, -0.999624014, -0.0274192169, 0.00981300231, 0.0274140034, -0.999576092, 0.999951839, -0.0006660074, 0.00979842618) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1129. CFrame.new(-1.64040112, 0.216884568, 1.93210121e-06, 0.962137103, 0.272578239, -7.02217221e-07, -0.272574633, 0.962141275, -9.83368591e-06, -2.00979412e-06, 9.69739631e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1130. CFrame.new(0.64369607, -1.98395038, 0.206737444, 0.19058302, -0.152998164, -0.969677031, 0.0664296299, 0.987527609, -0.142758414, 0.979424179, -0.0372077115, 0.198368743) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1131. CFrame.new(-0.641120076, -1.92643452, -0.0258421432, 0.848103583, 0.133398816, -0.51276207, -0.0662644878, 0.986892581, 0.147146463, 0.52567035, -0.0908175632, 0.845826566) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1132. }, .1, false)
  1133. moter.C0 = clerp(moter.C0, CFrame.new(0.011209704, -1.63770795, -0.318749219, -0.0172089972, -4.19956632e-06, -0.999852002, 0.999852061, 8.99471343e-06, -0.0172089972, 9.06549394e-06, -1.00000012, 4.04558159e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1134. end
  1135. Effects.Block.Create(BrickColor.random(), Partss.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
  1136. Effects.Block.Create(BrickColor.random(), Partss.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
  1137. dmg(targetted)
  1138. local ex = Instance.new("Explosion",workspace)
  1139. ex.Position = Partss.Position
  1140. ex.BlastRadius = 0
  1141. partasdeff.Enabled=true
  1142. for i = 0, 1, 0.1 do
  1143. swait()
  1144. PlayAnimationFromTable({
  1145. CFrame.new(0.0150662307, -4.88092428e-06, 0.0148906102, -0.01982099, -1.08002496e-12, 0.999803543, -4.46946984e-07, 1, -8.86181084e-09, -0.999803782, 3.27825546e-07, -0.0198209975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1146. CFrame.new(-0.0879677385, 1.49240708, -0.127746791, 0.0201510563, -0.100440688, -0.994740784, 0.0566197298, 0.99346137, -0.0991647467, 0.998197258, -0.0543235913, 0.0257058665) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1147. CFrame.new(2.03539443, 0.729742587, 0.0108130341, -0.00389442407, -0.967803538, 0.251676887, 0.0148300035, -0.251707017, -0.967689872, 0.999882519, -3.62247229e-05, 0.0153327845) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1148. CFrame.new(-1.64040112, 0.216884568, 1.93210121e-06, 0.962137103, 0.272578239, -7.02217221e-07, -0.272574633, 0.962141275, -9.83368591e-06, -2.00979412e-06, 9.69739631e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1149. CFrame.new(0.64369607, -1.98395038, 0.206737444, 0.19058302, -0.152998164, -0.969677031, 0.0664296299, 0.987527609, -0.142758414, 0.979424179, -0.0372077115, 0.198368743) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1150. CFrame.new(-0.641120076, -1.92643452, -0.0258421432, 0.848103583, 0.133398816, -0.51276207, -0.0662644878, 0.986892581, 0.147146463, 0.52567035, -0.0908175632, 0.845826566) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1151. }, .3, false)
  1152. moter.C0 = clerp(moter.C0, CFrame.new(0.0112083517, -1.63770616, -0.318746239, -0.0172079317, -2.87033617e-06, -0.999851942, 0.999852002, 8.28504562e-06, -0.0172079336, 8.27014446e-06, -1.00000012, 2.72750913e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1153. end
  1154. partasdeff.Enabled=false
  1155. for i = 0, 2, 0.1 do
  1156. swait()
  1157. PlayAnimationFromTable({
  1158. CFrame.new(0.0150662307, -4.88092428e-06, 0.0148906102, -0.01982099, -1.08002496e-12, 0.999803543, -4.46946984e-07, 1, -8.86181084e-09, -0.999803782, 3.27825546e-07, -0.0198209975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1159. CFrame.new(-0.00189219415, 1.50098944, -0.129972562, 0.0201512501, 0.0765038878, -0.996864021, 0.0566192083, 0.995383799, 0.0775336027, 0.998202145, -0.0580037907, 0.0157258138) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1160. CFrame.new(2.01696348, 0.389823437, -0.060955409, -0.000397110358, -0.999624014, -0.0274192169, 0.00981300231, 0.0274140034, -0.999576092, 0.999951839, -0.0006660074, 0.00979842618) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1161. CFrame.new(-1.64040112, 0.216884568, 1.93210121e-06, 0.962137103, 0.272578239, -7.02217221e-07, -0.272574633, 0.962141275, -9.83368591e-06, -2.00979412e-06, 9.69739631e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1162. CFrame.new(0.64369607, -1.98395038, 0.206737444, 0.19058302, -0.152998164, -0.969677031, 0.0664296299, 0.987527609, -0.142758414, 0.979424179, -0.0372077115, 0.198368743) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1163. CFrame.new(-0.641120076, -1.92643452, -0.0258421432, 0.848103583, 0.133398816, -0.51276207, -0.0662644878, 0.986892581, 0.147146463, 0.52567035, -0.0908175632, 0.845826566) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1164. }, .3, false)
  1165. moter.C0 = clerp(moter.C0, CFrame.new(0.011209704, -1.63770795, -0.318749219, -0.0172089972, -4.19956632e-06, -0.999852002, 0.999852061, 8.99471343e-06, -0.0172089972, 9.06549394e-06, -1.00000012, 4.04558159e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1166. end
  1167. coroutine.wrap(function()
  1168. wait(2)
  1169. partasdeff:Remove()
  1170. end)()
  1171. else
  1172. sel = math.random(1,3)
  1173. if sel == 1 then
  1174. chatfunc("...")
  1175. elseif sel == 2 then
  1176. chatfunc("No...")
  1177. elseif sel == 3 then
  1178. chatfunc("I can't do that...")
  1179. end
  1180. for i = 0, 5, 0.1 do
  1181. swait()
  1182. PlayAnimationFromTable({
  1183. CFrame.new(0, 0, 0, 0.999999881, 5.04870979e-29, -4.21790838e-43, 5.04870979e-29, 1, -5.04870979e-29, -4.21790838e-43, -5.04870979e-29, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1184. CFrame.new(-0.055980958, 1.49253583, -0.318915963, 0.999889553, 0.0107171191, -0.0102898544, -0.00218299939, 0.791040659, 0.611759722, 0.0146959936, -0.61166966, 0.790976703) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0- .4 * math.cos((sine) / 5), 0),
  1185. CFrame.new(1.54004693, 0.0494250022, 1.90734852e-06, 0.997847795, -0.0655719861, 0, 0.0655719936, 0.997847855, 7.53468894e-22, -4.94064563e-23, -7.51847299e-22, 0.99999994) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1186. CFrame.new(-1.51232088, 0.0410207808, -3.73942044e-06, 0.998558879, 0.053665854, -2.33806347e-07, -0.0536658242, 0.998558939, -1.04548817e-05, -3.27600219e-07, 1.04523697e-05, 0.99999994) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1187. CFrame.new(0.540300906, -1.99793804, -2.11055158e-06, 0.998698354, -0.0510031469, 6.26438805e-07, 0.0510031544, 0.998698473, -1.04335422e-05, -9.34800966e-08, 1.04519122e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1188. CFrame.new(-0.539562821, -1.99794102, -5.75710146e-09, 0.998630941, 0.0523070693, -1.67712614e-07, -0.0523070768, 0.99863106, -1.0458818e-05, -3.79587107e-07, 1.04532719e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1189. }, .3, false)
  1190. moter.C0 = clerp(moter.C0, CFrame.new(0.0111967381, -1.6377008, -0.318754196, -0.0172117949, 0, -0.999851942, 0.999851942, 0, -0.0172117949, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1191. end
  1192. end
  1193. Humanoid.WalkSpeed = 8
  1194. attack = false
  1195. end
  1196. local Grabbed = false
  1197.  
  1198. function shoot()
  1199. attack = true
  1200. for i = 0, 3, 0.1 do
  1201. swait()
  1202. PlayAnimationFromTable({
  1203. CFrame.new(0.0150662307, -4.88092428e-06, 0.0148906102, -0.01982099, -1.08002496e-12, 0.999803543, -4.46946984e-07, 1, -8.86181084e-09, -0.999803782, 3.27825546e-07, -0.0198209975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1204. CFrame.new(-0.00189219415, 1.50098944, -0.129972562, 0.0201512501, 0.0765038878, -0.996864021, 0.0566192083, 0.995383799, 0.0775336027, 0.998202145, -0.0580037907, 0.0157258138) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1205. CFrame.new(2.01696348, 0.389823437, -0.060955409, -0.000397110358, -0.999624014, -0.0274192169, 0.00981300231, 0.0274140034, -0.999576092, 0.999951839, -0.0006660074, 0.00979842618) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1206. CFrame.new(-1.64040112, 0.216884568, 1.93210121e-06, 0.962137103, 0.272578239, -7.02217221e-07, -0.272574633, 0.962141275, -9.83368591e-06, -2.00979412e-06, 9.69739631e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1207. CFrame.new(0.64369607, -1.98395038, 0.206737444, 0.19058302, -0.152998164, -0.969677031, 0.0664296299, 0.987527609, -0.142758414, 0.979424179, -0.0372077115, 0.198368743) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1208. CFrame.new(-0.641120076, -1.92643452, -0.0258421432, 0.848103583, 0.133398816, -0.51276207, -0.0662644878, 0.986892581, 0.147146463, 0.52567035, -0.0908175632, 0.845826566) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1209. }, .1, false)
  1210. moter.C0 = clerp(moter.C0, CFrame.new(0.011209704, -1.63770795, -0.318749219, -0.0172089972, -4.19956632e-06, -0.999852002, 0.999852061, 8.99471343e-06, -0.0172089972, 9.06549394e-06, -1.00000012, 4.04558159e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1211. end
  1212. for i = 1,10 do
  1213. Effects.Block.Create(BrickColor.random(), Partss.CFrame, 11,11,11, -1,-1,-1, 0.07)
  1214. wait(0.01)
  1215. end
  1216. wait(0.5)
  1217. local ref1 = New("Part",m,"ref",{Transparency = 1,Size = Vector3.new(.2,.2,.2),CFrame = Mouse.Hit,Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  1218. local fc = Instance.new("Explosion",workspace) fc.Position = ref1.Position
  1219. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=141679994", Character, 1.5, 1)
  1220. for i = 1,10 do
  1221. Effects.Block.Create(BrickColor.random(), ref1.CFrame, 33,33,33, 9,9,9, 0.07)
  1222. end
  1223. wait(0.75)
  1224. ref1:Destroy()
  1225. attack = false
  1226. end
  1227.  
  1228. function hedshoot()
  1229. attack = true
  1230.  
  1231. --local GGyro = Instance.new("BodyPosition")
  1232. local grab = nil
  1233. for i, v in pairs(FindNearestTorso(Torso.CFrame.p, 10)) do
  1234. if v:FindFirstChild('Torso') then
  1235. Grabbed = true
  1236. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=160718677", v.Torso, 1, .8)
  1237. grab = v
  1238. end
  1239. end
  1240. spawn(function()
  1241. for i = 1,10 do
  1242. Effects.Wave.Create(BrickColor.random(), RootPart.CFrame * CFrame.Angles(0,math.rad(90),math.rad(90)), .5, .5, .5, 1, .2, 1, 0.07)
  1243. wait(0.03)
  1244. end
  1245. end)
  1246. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=721590903", RootPart, 0, .5)
  1247. for i = 0, 1, 0.1 do
  1248. swait()
  1249. if Grabbed == true then
  1250. grab.Humanoid.PlatformStand = true
  1251. --GGyro.position = Partss.Position
  1252. --GGyro.Parent = grab.Head
  1253. grab.Torso.CFrame = Partss.CFrame * CFrame.Angles(0,math.rad(-90),0)
  1254. end
  1255. PlayAnimationFromTable({
  1256. CFrame.new(0.104281992, -1.37529127e-22, -0.179345995, 0.249840975, 5.92156003e-22, 0.968286872, -5.57068883e-22, 1, -4.67813147e-22, -0.968286872, -4.22523594e-22, 0.249840975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1257. CFrame.new(0.0029296279, 1.47845411, -0.120581962, 0.0750327855, 0.428286105, -0.900522709, 0.166523039, 0.885005891, 0.434781253, 0.983178616, -0.18258062, -0.00491504371) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1258. CFrame.new(1.96751118, 0.433084905, -0.278422326, 0.305184275, -0.951701581, -0.033564698, 0.012345003, 0.0391969904, -0.999155343, 0.952213347, 0.304512084, 0.0237110667) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1259. CFrame.new(-1.66092706, 0.266950369, 2.51774691e-06, 0.876968205, 0.480548859, -2.5331974e-06, -0.480548888, 0.876968026, -7.03267551e-06, -1.13248825e-06, 7.38352537e-06, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1260. CFrame.new(0.146832585, -1.7542398, 0.105335698, 0.266426086, 0.491796821, -0.828946948, 0.0135936746, 0.8580302, 0.513420045, 0.96375972, -0.148056909, 0.221916124) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1261. CFrame.new(-1.09110987, -1.74702656, 0.342675447, 0.765578806, 0.632523358, 0.117487431, -0.642276406, 0.740949869, 0.196148768, 0.0370163769, -0.225626737, 0.973510265) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1262. }, .3, false)
  1263. RootPart.Velocity = RootPart.CFrame.lookVector * 90
  1264. moter.C0 = clerp(moter.C0, CFrame.new(0.0111932121, -1.63769805, -0.318755955, -0.0172044784, -1.3951445e-05, -0.999852121, 0.999852002, 3.55020165e-06, -0.0172044784, 3.78862023e-06, -1.00000012, 1.38879986e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1265. end
  1266. if Grabbed == true then
  1267. Humanoid.WalkSpeed = 0
  1268. for i = 0, 2, 0.1 do
  1269. swait()
  1270. if Grabbed == true then
  1271. grab.Humanoid.PlatformStand = true
  1272. --GGyro.position = Partss.Position
  1273. --GGyro.Parent = grab.Head
  1274. grab.Torso.CFrame = Partss.CFrame * CFrame.Angles(0,math.rad(-90),0)
  1275. end
  1276. PlayAnimationFromTable({
  1277. CFrame.new(0.104281992, -1.37529127e-22, -0.179345995, 0.249840975, 5.92156003e-22, 0.968286872, -5.57068883e-22, 1, -4.67813147e-22, -0.968286872, -4.22523594e-22, 0.249840975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1278. CFrame.new(0.0029296279, 1.47845411, -0.120581962, 0.0750327855, 0.428286105, -0.900522709, 0.166523039, 0.885005891, 0.434781253, 0.983178616, -0.18258062, -0.00491504371) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1279. CFrame.new(1.96751118, 0.433084905, -0.278422326, 0.305184275, -0.951701581, -0.033564698, 0.012345003, 0.0391969904, -0.999155343, 0.952213347, 0.304512084, 0.0237110667) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1280. CFrame.new(-1.58139038, 0.176945746, 5.27966768e-06, 0.939729631, 0.341920435, -3.69548798e-06, -0.341920793, 0.93972975, -6.50105221e-06, -5.81145287e-07, 6.40749931e-06, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1281. CFrame.new(0.569345832, -1.89868093, -0.00942828506, 0.266425997, -0.0769406706, -0.960779786, 0.0135936281, 0.997010291, -0.0760724545, 0.963760078, 0.00720720552, 0.266675085) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1282. CFrame.new(-0.849354744, -2.01616573, 0.241646215, 0.948664129, 0.308412433, 0.0701368451, -0.312046438, 0.948832989, 0.0484089628, -0.0516182035, -0.0678096861, 0.996362925) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1283. }, .3, false)
  1284. moter.C0 = clerp(moter.C0, CFrame.new(0.0111932121, -1.63769805, -0.318755955, -0.0172044784, -1.3951445e-05, -0.999852121, 0.999852002, 3.55020165e-06, -0.0172044784, 3.78862023e-06, -1.00000012, 1.38879986e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1285. end
  1286. if grab.Name ~= "CKbackup" then
  1287. local partasdeff = Instance.new("ParticleEmitter",grab.Torso)
  1288. partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  1289. partasdeff.LightEmission = .1
  1290. partasdeff.Size = NumberSequence.new(0.2)
  1291. partasdeff.Texture = "http://www.roblox.com/asset/?ID=183711814"
  1292. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  1293. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  1294. partasdeff.Transparency = bbb
  1295. partasdeff.Size = aaa
  1296. partasdeff.ZOffset = .9
  1297. partasdeff.Acceleration = Vector3.new(0, -5, 0)
  1298. partasdeff.LockedToPart = false
  1299. partasdeff.EmissionDirection = "Back"
  1300. partasdeff.Lifetime = NumberRange.new(1, 2)
  1301. partasdeff.Rate = 1000
  1302. partasdeff.Rotation = NumberRange.new(-100, 100)
  1303. partasdeff.RotSpeed = NumberRange.new(-100, 100)
  1304. partasdeff.Speed = NumberRange.new(10)
  1305. partasdeff.VelocitySpread = 20
  1306. partasdeff.Enabled=false
  1307. sel = math.random(1,3)
  1308. if sel == 1 then
  1309. chatfunc("im teting sori")
  1310. end
  1311. for i = 0, 2, 0.1 do
  1312. swait()
  1313. if Grabbed == true then
  1314. grab.Humanoid.PlatformStand = true
  1315. --GGyro.position = Partss.Position
  1316. --GGyro.Parent = grab.Head
  1317. grab.Torso.CFrame = Partss.CFrame * CFrame.Angles(0,math.rad(-90),0)
  1318. end
  1319. PlayAnimationFromTable({
  1320. CFrame.new(0.104281992, -1.37529127e-22, -0.179345995, 0.249840975, 5.92156003e-22, 0.968286872, -5.57068883e-22, 1, -4.67813147e-22, -0.968286872, -4.22523594e-22, 0.249840975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1321. CFrame.new(-0.0791492164, 1.44711375, -0.0994036943, 0.0100336075, -0.292051941, -0.95634979, -0.000366999942, 0.956396878, -0.29207015, 0.999949574, 0.00328149647, 0.00948894024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1322. CFrame.new(1.94523025, 1.02494264, -0.272673488, 0.287940055, -0.795002162, 0.533912063, 0.0434400104, -0.546107173, -0.836588264, 0.956662774, 0.264080375, -0.122711219) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1323. CFrame.new(-1.58139038, 0.176945746, 5.27966768e-06, 0.939729631, 0.341920435, -3.69548798e-06, -0.341920793, 0.93972975, -6.50105221e-06, -5.81145287e-07, 6.40749931e-06, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1324. CFrame.new(0.569345832, -1.89868093, -0.00942828506, 0.266425997, -0.0769406706, -0.960779786, 0.0135936281, 0.997010291, -0.0760724545, 0.963760078, 0.00720720552, 0.266675085) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1325. CFrame.new(-0.849354744, -2.01616573, 0.241646215, 0.948664129, 0.308412433, 0.0701368451, -0.312046438, 0.948832989, 0.0484089628, -0.0516182035, -0.0678096861, 0.996362925) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1326. }, .1, false)
  1327. moter.C0 = clerp(moter.C0, CFrame.new(0.0111939851, -1.63769794, -0.31875661, -0.0172049776, -1.39437616e-05, -0.999852121, 0.999852002, 5.96046448e-06, -0.0172049757, 6.16908073e-06, -1, 1.38394535e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1328. end
  1329. Effects.Block.Create(BrickColor.random(), Partss.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
  1330. Effects.Block.Create(BrickColor.random(), Partss.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
  1331. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=836454385", Character, 1, .5)
  1332. dmg(grab)
  1333. grab.Head.Velocity = grab.Head.CFrame.lookVector * -60
  1334. partasdeff.Enabled=true
  1335. for i = 0, 1, 0.1 do
  1336. swait()
  1337. PlayAnimationFromTable({
  1338. CFrame.new(0.104281992, -1.37529127e-22, -0.179345995, 0.249840975, 5.92156003e-22, 0.968286872, -5.57068883e-22, 1, -4.67813147e-22, -0.968286872, -4.22523594e-22, 0.249840975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1339. CFrame.new(-0.0791492164, 1.44711375, -0.0994036943, 0.0100336075, -0.292051941, -0.95634979, -0.000366999942, 0.956396878, -0.29207015, 0.999949574, 0.00328149647, 0.00948894024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1340. CFrame.new(1.95760894, 1.20200562, -0.275867403, 0.278526366, -0.669772983, 0.688351095, 0.0506580099, -0.705469668, -0.706927419, 0.959091723, 0.23176837, -0.162562534) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1341. CFrame.new(-1.58139038, 0.176945746, 5.27966768e-06, 0.939729631, 0.341920435, -3.69548798e-06, -0.341920793, 0.93972975, -6.50105221e-06, -5.81145287e-07, 6.40749931e-06, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1342. CFrame.new(0.569345832, -1.89868093, -0.00942828506, 0.266425997, -0.0769406706, -0.960779786, 0.0135936281, 0.997010291, -0.0760724545, 0.963760078, 0.00720720552, 0.266675085) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1343. CFrame.new(-0.849354744, -2.01616573, 0.241646215, 0.948664129, 0.308412433, 0.0701368451, -0.312046438, 0.948832989, 0.0484089628, -0.0516182035, -0.0678096861, 0.996362925) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1344. }, .3, false)
  1345. moter.C0 = clerp(moter.C0, CFrame.new(0.0111932531, -1.63769579, -0.318755656, -0.0172050633, -1.61863863e-05, -0.999852121, 0.999851882, 5.15580177e-06, -0.017205067, 5.453825e-06, -1, 1.60960481e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1346. end
  1347. partasdeff.Enabled=false
  1348. for i = 0, 2.5, 0.1 do
  1349. swait()
  1350. PlayAnimationFromTable({
  1351. CFrame.new(0.104281992, -1.37529127e-22, -0.179345995, 0.249840975, 5.92156003e-22, 0.968286872, -5.57068883e-22, 1, -4.67813147e-22, -0.968286872, -4.22523594e-22, 0.249840975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1352. CFrame.new(-0.0791492164, 1.44711375, -0.0994036943, 0.0100336075, -0.292051941, -0.95634979, -0.000366999942, 0.956396878, -0.29207015, 0.999949574, 0.00328149647, 0.00948894024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1353. CFrame.new(1.94523025, 1.02494264, -0.272673488, 0.287940055, -0.795002162, 0.533912063, 0.0434400104, -0.546107173, -0.836588264, 0.956662774, 0.264080375, -0.122711219) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1354. CFrame.new(-1.58139038, 0.176945746, 5.27966768e-06, 0.939729631, 0.341920435, -3.69548798e-06, -0.341920793, 0.93972975, -6.50105221e-06, -5.81145287e-07, 6.40749931e-06, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1355. CFrame.new(0.569345832, -1.89868093, -0.00942828506, 0.266425997, -0.0769406706, -0.960779786, 0.0135936281, 0.997010291, -0.0760724545, 0.963760078, 0.00720720552, 0.266675085) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1356. CFrame.new(-0.849354744, -2.01616573, 0.241646215, 0.948664129, 0.308412433, 0.0701368451, -0.312046438, 0.948832989, 0.0484089628, -0.0516182035, -0.0678096861, 0.996362925) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1357. }, .2, false)
  1358. moter.C0 = clerp(moter.C0, CFrame.new(0.0111939851, -1.63769794, -0.31875661, -0.0172049776, -1.39437616e-05, -0.999852121, 0.999852002, 5.96046448e-06, -0.0172049757, 6.16908073e-06, -1, 1.38394535e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1359. end
  1360. coroutine.wrap(function()
  1361. wait(2)
  1362. partasdeff:Remove()
  1363. end)()
  1364. else
  1365. grab.Humanoid.PlatformStand = false
  1366. for i = 0, 3, 0.1 do
  1367. swait()
  1368. PlayAnimationFromTable({
  1369. CFrame.new(0.104280457, -1.46030498e-22, -0.179343686, 0.249860913, 5.18448626e-22, 0.968281686, -5.82335151e-22, 1, -5.29395592e-22, -0.968281686, -3.70576914e-22, 0.249860913) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1370. CFrame.new(0.00671941042, 1.48144531, -0.121562012, 0.0679168552, 0.388981611, -0.918738663, 0.158512011, 0.904961228, 0.394866198, 0.985018492, -0.172449201, -0.000196114182) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1371. CFrame.new(1.5714488, -0.100437641, -0.219321564, 0.297819793, -0.653239965, -0.696118593, -0.0311920028, 0.722160041, -0.691022456, 0.954112411, 0.227513462, 0.194697708) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1372. CFrame.new(-1.5814501, 0.177012652, 5.41775626e-06, 0.939689815, 0.342028022, -2.68220901e-06, -0.342027992, 0.939689755, -6.1805149e-06, 4.17232513e-07, 6.72787428e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1373. CFrame.new(0.569012046, -1.89856982, -0.00933695585, 0.266445845, -0.0764764398, -0.960811257, 0.0135949478, 0.997046292, -0.075590536, 0.963754177, 0.00707861409, 0.266698539) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1374. CFrame.new(-0.849534154, -2.01595497, 0.241721377, 0.948572636, 0.308689058, 0.070150286, -0.312330276, 0.948733151, 0.0485308319, -0.0515729487, -0.067945078, 0.996355295) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1375. }, .1, false)
  1376. moter.C0 = clerp(moter.C0, CFrame.new(0.0111981034, -1.63767779, -0.318741798, -0.0172085222, -1.4077872e-05, -0.999851882, 0.999851942, 7.4505806e-06, -0.0172085222, 7.68899918e-06, -1.00000012, 1.39512122e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1377. end
  1378. sel = math.random(1,3)
  1379. if sel == 1 then
  1380. chatfunc("im testing sori!")
  1381. end
  1382. for i = 0, 5, 0.1 do
  1383. swait()
  1384. PlayAnimationFromTable({
  1385. CFrame.new(0, 0, 0, 0.999999881, 5.04870979e-29, -4.21790838e-43, 5.04870979e-29, 1, -5.04870979e-29, -4.21790838e-43, -5.04870979e-29, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1386. CFrame.new(-0.0399715528, 1.42130852, -0.217550665, 0.985933542, -0.136098281, -0.097015582, 0.166522697, 0.849608123, 0.500436008, 0.0143167432, -0.509551942, 0.860320628) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0- .4 * math.cos((sine) / 5), 0),
  1387. CFrame.new(1.57258642, 0.0433240086, 3.83948304e-08, 0.990993857, -0.133906633, -2.60571618e-08, 0.133906662, 0.990993977, 5.96046341e-08, 1.78410318e-08, -6.25570422e-08, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1388. CFrame.new(-0.693957031, 0.999676406, -0.811627388, 0.817211449, -0.569911301, -0.0858340934, -0.499626935, -0.626295447, -0.598442137, 0.287295371, 0.531934083, -0.796558976) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1389. CFrame.new(0.540301144, -1.99792778, 1.70425119e-06, 0.998698354, -0.0510031469, 6.26438805e-07, 0.0510031544, 0.998698473, -1.04335422e-05, -9.34800966e-08, 1.04519122e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1390. CFrame.new(-0.539563119, -1.99793291, 1.9016752e-06, 0.998630941, 0.0523070693, -1.67712614e-07, -0.0523070768, 0.99863106, -1.0458818e-05, -3.79587107e-07, 1.04532719e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1391. }, .3, false)
  1392. moter.C0 = clerp(moter.C0, CFrame.new(0.0111991819, -1.63769639, -0.318748534, -0.0172109455, -5.96046448e-08, -0.999852002, 0.999852061, -1.19209318e-07, -0.0172108412, 5.96046519e-08, -0.99999994, -1.19209275e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1393. end
  1394. end
  1395. end
  1396. --GGyro.Parent = nil
  1397. attack = false
  1398. Grabbed = false
  1399. Humanoid.WalkSpeed = 20
  1400.  
  1401. end
  1402. function moarblood()
  1403. attack = true
  1404. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=160718677", Character, 1, .8)
  1405. RootPart.CFrame = targetted.Torso.CFrame * CFrame.new(0,0,4)
  1406. local k = New("Part",LeftArm,"k",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Transparency = 1,Transparency = 1,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.200000003, 0.221472204, 0.221472189),CFrame = CFrame.new(4.93319941, -1.31948221, -45.7696877, 0.141969427, -5.55023435e-05, -0.989871144, 0.989874005, 1.80069164e-05, 0.141970903, 1.06166653e-05, -1.00000143, 5.59078326e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1407. mot = New("Weld",k,"mot",{Part0 = k,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 0.141969457, 0.989873946, 1.06166663e-05, -5.55023507e-05, 1.80069164e-05, -1.00000167, -0.989871264, 0.141970903, 5.59078399e-05),C1 = CFrame.new(6.67572021e-06, -1.40000057, -3.81469727e-06, 0.989870846, -0.14197053, -1.2531201e-06, 0.141970515, 0.989870906, 1.03843358e-05, -2.33842215e-07, -1.04570581e-05, 0.99999994),})
  1408. wait(.5)
  1409. for i = 0, 1.2, 0.1 do
  1410. swait()
  1411. PlayAnimationFromTable({
  1412. CFrame.new(0.0246932413, -0.0966757834, -0.0092370566, 0.713696778, 5.59592329e-22, 0.700454772, -9.27150216e-22, 1, 1.45779223e-22, -0.700454772, -7.53468894e-22, 0.713696778) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1413. CFrame.new(0.098094359, 1.53651738, -0.281765848, 0.593379974, 0.280785412, -0.754360616, -0.0276839901, 0.943748772, 0.329502523, 0.804446399, -0.174636483, 0.567774832) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1414. CFrame.new(1.58677018, 0.143787161, 0.0495693758, 0.968102753, -0.250522822, -0.00394502282, 0.250228018, 0.965921044, 0.0662006512, -0.0127741396, -0.0650762022, 0.997798622) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1415. CFrame.new(-1.74332106, 0.446618229, -0.859300971, 0.795205951, 0.606264353, -0.0095520094, -0.0538869984, 0.0549720451, -0.997032762, -0.603940368, 0.793361068, 0.0763838589) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1416. CFrame.new(0.648194611, -1.97843742, -0.088139981, 0.954304218, -0.129303336, -0.269414723, 0.107585981, 0.989748061, -0.0939367935, 0.278798997, 0.0606590137, 0.958431959) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1417. CFrame.new(-0.671899676, -2.02211809, 0.00866907835, 0.94230175, 0.108399026, -0.316728801, -0.108764999, 0.993929207, 0.0165804606, 0.316603303, 0.0188252106, 0.948371291) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1418. }, .2, false)
  1419. moter.C0 = clerp(moter.C0, CFrame.new(0.0111978557, -1.63769853, -0.318748116, -0.0172083378, 3.06963921e-06, -0.999852002, 0.999851942, -2.01165676e-07, -0.0172083378, -2.4586916e-07, -1, -3.09944153e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1420. end
  1421. if targetted.Name ~= "CKbackup" then
  1422. local grab = nil
  1423. for i, v in pairs(FindNearestTorso(Torso.CFrame.p, 7)) do
  1424. if v:FindFirstChild('Head') then
  1425. Grabbed = true
  1426. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=160718677", v.Head, 1, .8)
  1427. grab = v
  1428. end
  1429. end
  1430. Humanoid.WalkSpeed = 0
  1431. for i = 0, 2, 0.1 do
  1432. swait()
  1433. if Grabbed == true then
  1434. grab.Humanoid.PlatformStand = true
  1435. --GGyro.position = Partss.Position
  1436. --GGyro.Parent = grab.Head
  1437. grab.Head.CFrame = k.CFrame * CFrame.Angles(0,math.rad(-90),0)
  1438. end
  1439. PlayAnimationFromTable({
  1440. CFrame.new(-0.203895777, -0.0966757089, 0.221102715, 0.860356927, 5.59592329e-22, -0.509691954, -9.74120787e-23, 1, 9.33471908e-22, 0.509691954, -7.53468894e-22, 0.860356927) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1441. CFrame.new(-0.0263810754, 1.49789393, -0.36129567, 0.83927381, -0.177804202, 0.513814509, -0.0293880031, 0.928800881, 0.369412124, -0.542914331, -0.325137854, 0.774292946) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1442. CFrame.new(1.70567894, 0.192227185, 0.324310064, 0.910149336, -0.402004361, -0.100104719, 0.41140601, 0.848634601, 0.332512379, -0.0487190783, -0.343819588, 0.937771142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1443. CFrame.new(-0.925376594, 0.275374949, -0.912649989, 0.847262561, -0.507846355, 0.155686736, 0.278232396, 0.17463918, -0.944503605, 0.452473402, 0.84355998, 0.289265245) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1444. CFrame.new(0.648186982, -1.97843516, -0.0881449506, 0.954305232, -0.129303262, -0.269411147, 0.107586049, 0.989748061, -0.0939371213, 0.278795511, 0.0606598109, 0.958432913) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1445. CFrame.new(-0.671897829, -2.02211738, 0.00865991414, 0.942302644, 0.108399101, -0.316726208, -0.108764961, 0.993929207, 0.0165806562, 0.31660068, 0.0188247077, 0.948372126) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1446. }, .25, false)
  1447. moter.C0 = clerp(moter.C0, CFrame.new(0.0111928731, -1.63769662, -0.318741947, -0.0172089636, 8.2552433e-06, -0.999852061, 0.999852061, 7.4505806e-07, -0.0172089189, 5.66244125e-07, -1.00000012, -8.2552433e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1448. end
  1449. if Grabbed == true then
  1450. sel = math.random(1,3)
  1451. if sel == 1 then
  1452. chatfunc("im testing sori")
  1453. end
  1454. local partasdeff = Instance.new("ParticleEmitter",targetted.Head)
  1455. partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  1456. partasdeff.LightEmission = .1
  1457. partasdeff.Size = NumberSequence.new(0.2)
  1458. partasdeff.Texture = "http://www.roblox.com/asset/?ID=183711814"
  1459. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  1460. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  1461. partasdeff.Transparency = bbb
  1462. partasdeff.Size = aaa
  1463. partasdeff.ZOffset = .9
  1464. partasdeff.Acceleration = Vector3.new(0, -5, 0)
  1465. partasdeff.LockedToPart = false
  1466. partasdeff.EmissionDirection = "Back"
  1467. partasdeff.Lifetime = NumberRange.new(1, 2)
  1468. partasdeff.Rate = 1000
  1469. partasdeff.Rotation = NumberRange.new(-100, 100)
  1470. partasdeff.RotSpeed = NumberRange.new(-100, 100)
  1471. partasdeff.Speed = NumberRange.new(6)
  1472. partasdeff.VelocitySpread = 10000
  1473. partasdeff.Enabled=false
  1474. for i = 0, 3, 0.1 do
  1475. swait()
  1476. if Grabbed == true then
  1477. grab.Humanoid.PlatformStand = true
  1478. --GGyro.position = Partss.Position
  1479. --GGyro.Parent = grab.Head
  1480. grab.Head.CFrame = k.CFrame * CFrame.Angles(0,math.rad(-90),0)
  1481. end
  1482. PlayAnimationFromTable({
  1483. CFrame.new(-0.203895777, -0.0966757089, 0.221102715, 0.860356927, 5.59592329e-22, -0.509691954, -9.74120787e-23, 1, 9.33471908e-22, 0.509691954, -7.53468894e-22, 0.860356927) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1484. CFrame.new(0.0996288583, 1.46053851, -0.148588806, 0.834862471, 0.0359686315, 0.549282432, -0.0103890011, 0.998714745, -0.0496083908, -0.550360739, 0.0357096791, 0.83416307) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1485. CFrame.new(1.70567894, 0.192227185, 0.324310064, 0.910149336, -0.402004361, -0.100104719, 0.41140601, 0.848634601, 0.332512379, -0.0487190783, -0.343819588, 0.937771142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1486. CFrame.new(-1.5511272, 1.22937977, -0.634234905, 0.785770595, 0.333147645, 0.521131098, 0.522403002, -0.808557391, -0.270795107, 0.331149668, 0.485022962, -0.809378147) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1487. CFrame.new(0.648186982, -1.97843516, -0.0881449506, 0.954305232, -0.129303262, -0.269411147, 0.107586049, 0.989748061, -0.0939371213, 0.278795511, 0.0606598109, 0.958432913) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1488. CFrame.new(-0.684103072, -2.02189779, 0.0673112273, 0.973016024, 0.108399175, -0.203689545, -0.109960191, 0.993929327, 0.00367253274, 0.202851087, 0.0188243091, 0.979028702) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1489. }, .1, false)
  1490. moter.C0 = clerp(moter.C0, CFrame.new(0.0111928731, -1.63769662, -0.318741947, -0.0172089636, 8.2552433e-06, -0.999852061, 0.999852061, 7.4505806e-07, -0.0172089189, 5.66244125e-07, -1.00000012, -8.2552433e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1491. end
  1492. partasdeff.Enabled=true
  1493. grab.Torso.Transparency = 1
  1494. dmg(grab)
  1495. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=160718677", grab.Head, .8, .8)
  1496. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=160718677", grab.Head, 1, .7)
  1497.  
  1498. coroutine.wrap(function()
  1499. wait(.4)
  1500. partasdeff.Enabled=false
  1501. end)()
  1502. for i = 0, 3.5, 0.1 do
  1503. swait()
  1504. PlayAnimationFromTable({
  1505. CFrame.new(-0.203895777, -0.0966757089, 0.221102715, 0.860356927, 5.59592329e-22, -0.509691954, -9.74120787e-23, 1, 9.33471908e-22, 0.509691954, -7.53468894e-22, 0.860356927) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1506. CFrame.new(0.0996288583, 1.46053851, -0.148588806, 0.834862471, 0.0359686315, 0.549282432, -0.0103890011, 0.998714745, -0.0496083908, -0.550360739, 0.0357096791, 0.83416307) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1507. CFrame.new(1.70567894, 0.192227185, 0.324310064, 0.910149336, -0.402004361, -0.100104719, 0.41140601, 0.848634601, 0.332512379, -0.0487190783, -0.343819588, 0.937771142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1508. CFrame.new(-1.40260935, 1.29555511, -0.560751677, 0.832364976, 0.188659444, 0.521130562, 0.370884001, -0.88832134, -0.2707977, 0.411842346, 0.418681324, -0.809378505) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1509. CFrame.new(0.648186982, -1.97843516, -0.0881449506, 0.954305232, -0.129303262, -0.269411147, 0.107586049, 0.989748061, -0.0939371213, 0.278795511, 0.0606598109, 0.958432913) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1510. CFrame.new(-0.684103072, -2.02189779, 0.0673112273, 0.973016024, 0.108399175, -0.203689545, -0.109960191, 0.993929327, 0.00367253274, 0.202851087, 0.0188243091, 0.979028702) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1511. }, .3, false)
  1512. moter.C0 = clerp(moter.C0, CFrame.new(0.0111928731, -1.63769662, -0.318741947, -0.0172089636, 8.2552433e-06, -0.999852061, 0.999852061, 7.4505806e-07, -0.0172089189, 5.66244125e-07, -1.00000012, -8.2552433e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1513. end
  1514. end
  1515. else
  1516. Humanoid.WalkSpeed = 0
  1517. for i = 0, 3, 0.1 do
  1518. swait()
  1519. PlayAnimationFromTable({
  1520. CFrame.new(0.0246932413, -0.0966757834, -0.0092370566, 0.713696778, 5.59592329e-22, 0.700454772, -9.27150216e-22, 1, 1.45779223e-22, -0.700454772, -7.53468894e-22, 0.713696778) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1521. CFrame.new(0.098094359, 1.53651738, -0.281765848, 0.593379974, 0.280785412, -0.754360616, -0.0276839901, 0.943748772, 0.329502523, 0.804446399, -0.174636483, 0.567774832) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1522. CFrame.new(1.58677018, 0.143787161, 0.0495693758, 0.968102753, -0.250522822, -0.00394502282, 0.250228018, 0.965921044, 0.0662006512, -0.0127741396, -0.0650762022, 0.997798622) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1523. CFrame.new(-1.74332106, 0.446618229, -0.859300971, 0.795205951, 0.606264353, -0.0095520094, -0.0538869984, 0.0549720451, -0.997032762, -0.603940368, 0.793361068, 0.0763838589) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1524. CFrame.new(0.648194611, -1.97843742, -0.088139981, 0.954304218, -0.129303336, -0.269414723, 0.107585981, 0.989748061, -0.0939367935, 0.278798997, 0.0606590137, 0.958431959) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1525. CFrame.new(-0.671899676, -2.02211809, 0.00866907835, 0.94230175, 0.108399026, -0.316728801, -0.108764999, 0.993929207, 0.0165804606, 0.316603303, 0.0188252106, 0.948371291) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1526. }, .2, false)
  1527. moter.C0 = clerp(moter.C0, CFrame.new(0.0111978557, -1.63769853, -0.318748116, -0.0172083378, 3.06963921e-06, -0.999852002, 0.999851942, -2.01165676e-07, -0.0172083378, -2.4586916e-07, -1, -3.09944153e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1528. end
  1529. sel = math.random(1,3)
  1530. if sel == 1 then
  1531. chatfunc("Aahhh...")
  1532. elseif sel == 2 then
  1533. chatfunc("Oh Sugarie, I thought you're enemy...")
  1534. elseif sel == 3 then
  1535. chatfunc("Sigh...")
  1536. end
  1537. for i = 0, 5, 0.1 do
  1538. swait()
  1539. PlayAnimationFromTable({
  1540. CFrame.new(0, 0, 0, 0.999999881, 5.04870979e-29, -4.21790838e-43, 5.04870979e-29, 1, -5.04870979e-29, -4.21790838e-43, -5.04870979e-29, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1541. CFrame.new(-0.0399715528, 1.42130852, -0.217550665, 0.985933542, -0.136098281, -0.097015582, 0.166522697, 0.849608123, 0.500436008, 0.0143167432, -0.509551942, 0.860320628) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0- .4 * math.cos((sine) / 5), 0),
  1542. CFrame.new(1.57258642, 0.0433240086, 3.83948304e-08, 0.990993857, -0.133906633, -2.60571618e-08, 0.133906662, 0.990993977, 5.96046341e-08, 1.78410318e-08, -6.25570422e-08, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1543. CFrame.new(-0.693957031, 0.999676406, -0.811627388, 0.817211449, -0.569911301, -0.0858340934, -0.499626935, -0.626295447, -0.598442137, 0.287295371, 0.531934083, -0.796558976) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1544. CFrame.new(0.540301144, -1.99792778, 1.70425119e-06, 0.998698354, -0.0510031469, 6.26438805e-07, 0.0510031544, 0.998698473, -1.04335422e-05, -9.34800966e-08, 1.04519122e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1545. CFrame.new(-0.539563119, -1.99793291, 1.9016752e-06, 0.998630941, 0.0523070693, -1.67712614e-07, -0.0523070768, 0.99863106, -1.0458818e-05, -3.79587107e-07, 1.04532719e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1546. }, .3, false)
  1547. moter.C0 = clerp(moter.C0, CFrame.new(0.0111991819, -1.63769639, -0.318748534, -0.0172109455, -5.96046448e-08, -0.999852002, 0.999852061, -1.19209318e-07, -0.0172108412, 5.96046519e-08, -0.99999994, -1.19209275e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1548. end
  1549. end
  1550. attack = false
  1551. Grabbed = false
  1552. k:Remove()
  1553. Humanoid.WalkSpeed = 8
  1554. end
  1555.  
  1556. function painlessrain2()
  1557. attack = true
  1558. Humanoid.WalkSpeed = 0
  1559. local ref1 = New("Part",m,"ref",{Transparency = 1,Size = Vector3.new(.2,.2,.2),CFrame = Torso.CFrame,Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  1560.  
  1561. coroutine.wrap(function()
  1562. for i = 0, 4 do
  1563. wait(.2)
  1564. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=158475221", RootPart, 1, 1)
  1565. end
  1566. end)()
  1567. for i = 0, 4, 0.1 do
  1568. swait()
  1569. PlayAnimationFromTable({
  1570. CFrame.new(0.160091802, -3.66497677e-23, -0.0753167868, 0.153125972, 2.95760942e-22, 0.988206744, 9.50910858e-23, 1, -3.14025256e-22, -0.988206744, 1.42055005e-22, 0.153125986) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1571. CFrame.new(-0.115934461, 1.42953098, -0.0387745127, 0.0422455594, -0.156738758, -0.986736298, 0.091215007, 0.984098434, -0.152414545, 0.994934857, -0.083566308, 0.0558707118) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1572. CFrame.new(1.88563442, 0.849646449, -0.150348112, 0.134151325, -0.917590559, 0.374207288, 0.151069015, -0.354270071, -0.922860146, 0.979378283, 0.180334046, 0.0910937041) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1573. CFrame.new(-1.53188074, 0.0735950321, 2.69606994e-06, 0.978446901, 0.206499115, 2.48849392e-06, -0.2064991, 0.978446841, -1.05276868e-05, -4.61935997e-06, 9.78447497e-06, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1574. CFrame.new(0.6596874, -2.0274992, -0.0100709619, 0.00881013274, -0.161221251, -0.986878991, 0.00903601572, 0.986890376, -0.161142424, 0.999920428, -0.0074977763, 0.0101515204) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1575. CFrame.new(-0.56669867, -2.04759455, -0.0995163321, 0.988194227, 0.0786855519, 0.131456956, -0.0635150596, 0.991232872, -0.115859069, -0.139420897, 0.106141761, 0.984528303) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1576. }, .07, false)
  1577. moter.C0 = clerp(moter.C0, CFrame.new(0.00354172289, -1.19249964, -0.318736732, -0.017209189, -1.8668361e-06, -0.999851942, 0.999851882, 1.90734863e-06, -0.0172091946, 1.93715096e-06, -1.00000012, 1.82725489e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(doe * 22)), 0.3)
  1578. end
  1579. for i = 0, 1.5, 0.1 do
  1580. swait()
  1581. PlayAnimationFromTable({
  1582. CFrame.new(0.160091802, -3.66497677e-23, -0.0753167868, 0.153125972, 2.95760942e-22, 0.988206744, 9.50910858e-23, 1, -3.14025256e-22, -0.988206744, 1.42055005e-22, 0.153125986) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1583. CFrame.new(-0.181723118, 1.42154801, -0.0812263489, 0.0422911495, -0.473342478, -0.879862845, 0.0912349299, 0.878800809, -0.468385875, 0.994931221, -0.0604656339, 0.0803508535) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1584. CFrame.new(1.46608233, 1.280774, -0.0335922651, 0.00761340559, -0.0420075022, 0.999088407, 0.0443810038, -0.998118579, -0.0423049256, 0.998985708, 0.044662632, -0.00573477149) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1585. CFrame.new(-1.53188074, 0.0735950321, 2.69606994e-06, 0.978446901, 0.206499115, 2.48849392e-06, -0.2064991, 0.978446841, -1.05276868e-05, -4.61935997e-06, 9.78447497e-06, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1586. CFrame.new(0.6596874, -2.0274992, -0.0100709619, 0.00881013274, -0.161221251, -0.986878991, 0.00903601572, 0.986890376, -0.161142424, 0.999920428, -0.0074977763, 0.0101515204) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1587. CFrame.new(-0.56669867, -2.04759455, -0.0995163321, 0.988194227, 0.0786855519, 0.131456956, -0.0635150596, 0.991232872, -0.115859069, -0.139420897, 0.106141761, 0.984528303) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1588. }, .2, false)
  1589. moter.C0 = clerp(moter.C0, CFrame.new(0.0112083405, -1.63769615, -0.31873402, -0.0172121376, -2.89082527e-06, -0.999851882, 0.999851942, 4.58210707e-07, -0.0172121413, 5.06639481e-07, -1.00000012, 2.89082527e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1590. end
  1591. for i = 0, 0 do
  1592. Effects.Block.Create(BrickColor.random(), Partss.CFrame, 33,33,33, -1,-1,-1, 0.07)
  1593. wait(2)
  1594. end
  1595. attack = false
  1596. Humanoid.WalkSpeed = 8
  1597. for i = 0, 99 do
  1598. wait(0.01)
  1599. mdmg(ref1, 3)
  1600. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=141679994", Character, 1.5, 1)
  1601. ref1.Position = Mouse.hit.p
  1602. ref1.CFrame = ref1.CFrame * CFrame.new(math.random(-.5,.5),0,math.random(-.5,.5))
  1603. Effects.Cylinder.Create(BrickColor.random(), ref1.CFrame, 5, 9999, 5, -5, 0, -5, 0.07)
  1604. Effects.Sphere.Create(BrickColor.random(), ref1.CFrame, 7,7,7, -9,-9,-9, 0.07)
  1605. end
  1606. ref1:Remove()
  1607. end
  1608.  
  1609. function painlessrain()
  1610. attack = true
  1611. Humanoid.WalkSpeed = 0
  1612. local ref1 = New("Part",m,"ref",{Transparency = 1,Size = Vector3.new(.2,.2,.2),CFrame = Torso.CFrame,Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  1613.  
  1614. coroutine.wrap(function()
  1615. for i = 0, 4 do
  1616. wait(.2)
  1617. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=158475221", RootPart, 1, 1)
  1618. end
  1619. end)()
  1620. for i = 0, 4, 0.1 do
  1621. swait()
  1622. PlayAnimationFromTable({
  1623. CFrame.new(0.160091802, -3.66497677e-23, -0.0753167868, 0.153125972, 2.95760942e-22, 0.988206744, 9.50910858e-23, 1, -3.14025256e-22, -0.988206744, 1.42055005e-22, 0.153125986) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1624. CFrame.new(-0.115934461, 1.42953098, -0.0387745127, 0.0422455594, -0.156738758, -0.986736298, 0.091215007, 0.984098434, -0.152414545, 0.994934857, -0.083566308, 0.0558707118) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1625. CFrame.new(1.88563442, 0.849646449, -0.150348112, 0.134151325, -0.917590559, 0.374207288, 0.151069015, -0.354270071, -0.922860146, 0.979378283, 0.180334046, 0.0910937041) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1626. CFrame.new(-1.53188074, 0.0735950321, 2.69606994e-06, 0.978446901, 0.206499115, 2.48849392e-06, -0.2064991, 0.978446841, -1.05276868e-05, -4.61935997e-06, 9.78447497e-06, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1627. CFrame.new(0.6596874, -2.0274992, -0.0100709619, 0.00881013274, -0.161221251, -0.986878991, 0.00903601572, 0.986890376, -0.161142424, 0.999920428, -0.0074977763, 0.0101515204) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1628. CFrame.new(-0.56669867, -2.04759455, -0.0995163321, 0.988194227, 0.0786855519, 0.131456956, -0.0635150596, 0.991232872, -0.115859069, -0.139420897, 0.106141761, 0.984528303) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1629. }, .07, false)
  1630. moter.C0 = clerp(moter.C0, CFrame.new(0.00354172289, -1.19249964, -0.318736732, -0.017209189, -1.8668361e-06, -0.999851942, 0.999851882, 1.90734863e-06, -0.0172091946, 1.93715096e-06, -1.00000012, 1.82725489e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(doe * 22)), 0.3)
  1631. end
  1632. for i = 0, 1.5, 0.1 do
  1633. swait()
  1634. PlayAnimationFromTable({
  1635. CFrame.new(0.160091802, -3.66497677e-23, -0.0753167868, 0.153125972, 2.95760942e-22, 0.988206744, 9.50910858e-23, 1, -3.14025256e-22, -0.988206744, 1.42055005e-22, 0.153125986) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1636. CFrame.new(-0.181723118, 1.42154801, -0.0812263489, 0.0422911495, -0.473342478, -0.879862845, 0.0912349299, 0.878800809, -0.468385875, 0.994931221, -0.0604656339, 0.0803508535) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1637. CFrame.new(1.46608233, 1.280774, -0.0335922651, 0.00761340559, -0.0420075022, 0.999088407, 0.0443810038, -0.998118579, -0.0423049256, 0.998985708, 0.044662632, -0.00573477149) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1638. CFrame.new(-1.53188074, 0.0735950321, 2.69606994e-06, 0.978446901, 0.206499115, 2.48849392e-06, -0.2064991, 0.978446841, -1.05276868e-05, -4.61935997e-06, 9.78447497e-06, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1639. CFrame.new(0.6596874, -2.0274992, -0.0100709619, 0.00881013274, -0.161221251, -0.986878991, 0.00903601572, 0.986890376, -0.161142424, 0.999920428, -0.0074977763, 0.0101515204) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1640. CFrame.new(-0.56669867, -2.04759455, -0.0995163321, 0.988194227, 0.0786855519, 0.131456956, -0.0635150596, 0.991232872, -0.115859069, -0.139420897, 0.106141761, 0.984528303) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1641. }, .2, false)
  1642. moter.C0 = clerp(moter.C0, CFrame.new(0.0112083405, -1.63769615, -0.31873402, -0.0172121376, -2.89082527e-06, -0.999851882, 0.999851942, 4.58210707e-07, -0.0172121413, 5.06639481e-07, -1.00000012, 2.89082527e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1643. end
  1644. for i = 0, 2 do
  1645. Effects.Block.Create(BrickColor.random(), Partss.CFrame, 66,66,66, -1,-1,-1, 0.07)
  1646. wait(1)
  1647. end
  1648. attack = false
  1649. Humanoid.WalkSpeed = 8
  1650. for i = 0, 1 do
  1651. wait(0.01)
  1652. mdmg(ref1, 50)
  1653. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=141679994", Character, 1.5, 1)
  1654. ref1.Position = Mouse.hit.p
  1655. ref1.CFrame = ref1.CFrame * CFrame.new(math.random(-.5,.5),0,math.random(-.5,.5))
  1656. for i = 1,10 do
  1657. Effects.Cylinder.Create(BrickColor.random(), ref1.CFrame, 520, 9999, 520, -1, 0, -1, 0.07)
  1658. Effects.Sphere.Create(BrickColor.random(), ref1.CFrame, 700,700,700,-1,-1,-1, 0.07)
  1659. end
  1660. end
  1661. ref1:Remove()
  1662. end
  1663.  
  1664. function TargetSelect(person)
  1665. local dd=coroutine.wrap(function()
  1666. if targetted ~= person then
  1667. targetted = person
  1668. img2.Size = UDim2.new(1,0,1,0)
  1669. img2.ImageTransparency = 0
  1670. img2.Position = UDim2.new(0,0,0,0)
  1671. for i = 0, 2, 0.1 do
  1672. swait()
  1673. img2.Size = img2.Size + UDim2.new(.05,0,.05,0)
  1674. img2.Position = img2.Position + UDim2.new(-.025,0,-.025,0)
  1675. img2.ImageTransparency = img2.ImageTransparency + 0.05
  1676. end
  1677. end
  1678. end)
  1679. dd()
  1680. end
  1681.  
  1682. function LockOn()
  1683. if Mouse.Target.Parent ~= Character and Mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  1684. TargetSelect(Mouse.Target.Parent)
  1685. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=606862847", Character, 1, 1)
  1686. end
  1687. end
  1688.  
  1689.  
  1690. function ofmoosic() -- 2 lazi hoh
  1691. delays = true
  1692. while wait() and kkk and kkk.Volume >= 0.02 do
  1693. kkk.Volume = kkk.Volume - 0.05
  1694. end
  1695. wait(0.1)
  1696. kkk.Pitch = 0
  1697. kkk.PlaybackSpeed = 0
  1698. play = false
  1699. delays = false
  1700. end
  1701. function onmoosic()
  1702. delays = true
  1703. kkk.Pitch = 1
  1704. kkk.PlaybackSpeed = 1
  1705. while wait() and kkk and kkk.Volume <= 1.5 do
  1706. kkk.Volume = kkk.Volume + 0.05
  1707. end
  1708. wait(0.1)
  1709. play = true
  1710. delays = false
  1711. end
  1712. Mouse.Button1Down:connect(function()
  1713. if attack == false and targetted ~= nil then
  1714. attackone()
  1715. end
  1716. end)
  1717.  
  1718. Mouse.KeyDown:connect(function(k)
  1719. k = k:lower()
  1720. if attack == false and k == 'q' then
  1721. LockOn()
  1722. end
  1723. if k == 'z' and attack == false then
  1724. spawn(function()
  1725. Head.face.Texture = "http://www.roblox.com/asset/?id=664468442"
  1726. wait(2)
  1727. Head.face.Texture = Orin
  1728. end)
  1729. hedshoot()
  1730. elseif k == 'x' and attack == false and targetted ~= nil then
  1731. spawn(function()
  1732. Head.face.Texture = "http://www.roblox.com/asset/?id=183711814"
  1733. wait(2)
  1734. Head.face.Texture = Orin
  1735. end)
  1736. moarblood()
  1737. elseif k == 'c' and attack == false then
  1738. spawn(function()
  1739. Head.face.Texture = "http://www.roblox.com/asset/?id=168092687"
  1740. wait(2)
  1741. Head.face.Texture = Orin
  1742. end)
  1743. painlessrain()
  1744. chatfunc("Boom.")
  1745. elseif k == 'v' and attack == false then
  1746. spawn(function()
  1747. Head.face.Texture = "http://www.roblox.com/asset/?id=183708981"
  1748. wait(2)
  1749. Head.face.Texture = Orin
  1750. end)
  1751. painlessrain2()
  1752. wait(6)
  1753. chatfunc("Ded!")
  1754. elseif k == 'e' and attack == false then
  1755. shoot()
  1756. elseif k == 'g' and delays == false and Character.Name == "Skrubl0rdzI" then
  1757. delays = true
  1758. chatfunc("Finally!")
  1759. wait(3)
  1760. chatfunc("i pay 999 tix for dis gun.")
  1761. wait(4)
  1762. chatfunc("Now let testing!")
  1763. delays = false
  1764. elseif k == 'm' and play == true and delays == false then
  1765. ofmoosic()
  1766. elseif k == 'm' and play == false and delays == false then
  1767. onmoosic()
  1768. end
  1769. end)
  1770.  
  1771. kkk = Instance.new("Sound",Character)
  1772. kkk.Volume = 3
  1773. kkk.Pitch = 1
  1774. kkk.SoundId = "rbxassetid://494244670"
  1775. kkk:Play()
  1776. kkk.Name = "a"
  1777. kkk.Looped = true
  1778.  
  1779.  
  1780. coroutine.wrap(function()
  1781. while true do
  1782. swait()
  1783. for i, v in pairs(Character.WeaponModel:GetChildren()) do
  1784. if v:IsA("Part") then
  1785. v.Anchored = false
  1786. end
  1787. end
  1788. for i, v in pairs(Character:GetChildren()) do
  1789. if v:IsA("Part") then
  1790. v.Anchored = false
  1791. elseif v:IsA("Accessory") then
  1792. v.Handle.Anchored = false
  1793. end
  1794. end
  1795. end
  1796. end)()
  1797. coroutine.wrap(function()
  1798. while 1 do
  1799. swait()
  1800. if doe <= 360 then
  1801. doe = doe + 2
  1802. else
  1803. doe = 0
  1804. end
  1805. end
  1806. end)()
  1807. while true do
  1808. swait()
  1809. for i, v in pairs(Character:GetChildren()) do
  1810. if v:IsA("Part") then
  1811. v.Material = "SmoothPlastic"
  1812. elseif v:IsA("Accessory") then
  1813. v:WaitForChild("Handle").Material = "SmoothPlastic"
  1814. end
  1815. end
  1816. while true do
  1817. swait()
  1818. Character.Humanoid.MaxHealth = math.huge
  1819. Character.Humanoid.Health = math.huge
  1820. imgl.Rotation = imgl.Rotation + 3
  1821. img2.Rotation = img2.Rotation + 3
  1822. if targetted ~= nil then
  1823. abss.Adornee = targetted:FindFirstChild("Torso") or targetted:FindFirstChild("UpperTorso")
  1824. abss.Enabled = true
  1825. elseif targetted == nil then
  1826. abss.Adornee = nil
  1827. abss.Enabled = false
  1828. end
  1829.  
  1830. P=Instance.new("ForceField",Character)
  1831. P.Visible = false
  1832.  
  1833. while true and imgl.Rotation >= 360 do
  1834. imgl.Rotation = 0
  1835. img2.Rotation = 0
  1836. end
  1837. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  1838. velocity = RootPart.Velocity.y
  1839. sine = sine + change
  1840. local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
  1841. if RootPart.Velocity.y > 1 and hit == nil then
  1842. Anim = "Jump"
  1843. if attack == false then
  1844. PlayAnimationFromTable({
  1845. CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1846. CFrame.new(-0.0579944476, 1.48445117, -0.000906195492, 0.999631822, -0.0259140469, -0.00804444961, 0.0262291897, 0.998776913, 0.0419151038, 0.0069484422, -0.0421099029, 0.999089062) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1847. CFrame.new(1.68067598, 0.167780995, 5.50026158e-08, 0.965881884, -0.258982956, -3.41060513e-13, 0.258982956, 0.965881884, 4.47034836e-07, 8.49010675e-08, 3.16640808e-07, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1848. CFrame.new(-1.67620921, 0.188169807, -3.04922651e-07, 0.95698452, 0.290146649, -2.61441073e-07, -0.290146649, 0.95698452, -1.0069979e-05, -2.89639524e-06, 1.04542296e-05, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1849. CFrame.new(0.537238836, -1.93797374, 0.176598221, 0.998698533, -0.0506777391, -0.00574572897, 0.0510024093, 0.992341697, 0.112511501, -6.35704041e-08, -0.112657718, 0.993634105) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1850. CFrame.new(-0.536944568, -1.94808352, 0.126473114, 0.998626292, 0.0520468242, 0.00521374354, -0.0523067154, 0.993665218, 0.0995327011, -3.84102691e-07, -0.099668026, 0.995023906) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1851. }, .3, false)
  1852. moter.C0 = clerp(moter.C0, CFrame.new(0.0111988392, -1.63769972, -0.318750381, -0.0172117054, 0, -0.999851942, 0.999851942, 0, -0.0172116756, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1853. end
  1854. elseif RootPart.Velocity.y < -1 and hit == nil then
  1855. Anim = "Fall"
  1856. if attack == false then
  1857. PlayAnimationFromTable({
  1858. CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1859. CFrame.new(-0.0576509275, 1.50532985, -0.129091382, 0.999631822, -0.0231846143, -0.0140984114, 0.0262298863, 0.958684564, 0.283279002, 0.00694822101, -0.283544153, 0.958935201) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1860. CFrame.new(1.68622994, 0.21415168, 7.02040666e-08, 0.881990671, -0.471266806, -3.41060513e-13, 0.471266806, 0.881990671, 4.47034836e-07, 1.54493137e-07, 2.89139166e-07, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1861. CFrame.new(-1.72513735, 0.240890861, 2.54038241e-07, 0.814108491, 0.58071363, -2.61430017e-07, -0.580713034, 0.814108849, -1.00698489e-05, -6.08482924e-06, 8.98058715e-06, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1862. CFrame.new(0.536720514, -1.92783141, 0.223740995, 0.998698533, -0.0498600565, -0.0107376017, 0.0510031059, 0.976314366, 0.210260883, -3.04512355e-07, -0.210534185, 0.977587521) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1863. CFrame.new(-0.535922825, -1.92850935, 0.222419083, 0.99863112, 0.0512506701, 0.0104565797, -0.0523065142, 0.978474379, 0.199629858, -3.7062793e-07, -0.199902818, 0.97981596) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1864. }, .3, false)
  1865. moter.C0 = clerp(moter.C0, CFrame.new(0.0112015437, -1.63769758, -0.318750381, -0.0172110498, 0, -0.999851942, 0.999851942, 0, -0.0172110498, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1866. end
  1867. elseif Torsovelocity < 1 and hit ~= nil then
  1868. Anim = "Idle"
  1869. if attack == false then
  1870. change = 1
  1871. PlayAnimationFromTable({
  1872. CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1873. CFrame.new(-0.0575585738, 1.52553558, 0, 0, 0, 0, 0, 0, 0, 0.0143168001, 0, 0.897985697) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1874. CFrame.new(1.54809988, 0.041232653, 1.35168499e-08, 0.996376455, -0.0850530341, -3.41060513e-13, 0.0850530341, 0.996376455, 4.47034836e-07, 2.78823862e-08, 3.26637689e-07, 1.00000024) * CFrame.new(0- 0.025 * math.cos((sine) / 45), 0, 0) * CFrame.Angles(0, 0, 0- 0.05 * math.cos((sine) / 45)),
  1875. 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.025 * math.cos((sine) / 45), 0, 0) * CFrame.Angles(0, 0, 0+ 0.05 * math.cos((sine) / 45)),
  1876. 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) * CFrame.Angles(0, 0, 0),
  1877. 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) * CFrame.Angles(0, 0, 0),
  1878. }, .3, false)
  1879. moter.C0 = clerp(moter.C0, CFrame.new(0.0111980997, -1.6377027, -0.318750381, -0.0172109306, 0, -0.999851882, 0.999851882, 0, -0.0172109306, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1880. end
  1881. elseif Torsovelocity > 2 and hit ~= nil then
  1882. Anim = "Walk"
  1883. if attack == false then
  1884. PlayAnimationFromTable({
  1885. CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0- .08 * math.cos((sine) / 5), 0) * CFrame.Angles(0, 0, 0),
  1886. CFrame.new(-0.0595112406, 1.55331731, -0.0425721854, 0.999631822, -0.0248252042, -0.010953242, 0.0262294486, 0.987443328, 0.155781403, 0.00694842171, -0.156010598, 0.987731278) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1887. CFrame.new(1.54809988, 0.041232653, 1.35168499e-08, 0.996376455, -0.0850530341, -3.41060513e-13, 0.0850530341, 0.996376455, 4.47034836e-07, 2.78823862e-08, 3.26637689e-07, 1.00000024) * CFrame.new(0, 0.5, -0.5) * CFrame.Angles(math.rad(90), 0, 0),
  1888. 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.5, -0.5) * CFrame.Angles(math.rad(90), 0, 0),
  1889. 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+ .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 - 30 * math.cos((sine) / 10)), 0, 0),
  1890. 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- .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 + 30 * math.cos((sine) / 10)), 0, 0),
  1891. }, .3, false)
  1892. moter.C0 = clerp(moter.C0, CFrame.new(0.0111980997, -1.6377027, -0.318750381, -0.0172109306, 0, -0.999851882, 0.999851882, 0, -0.0172109306, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1893. end
  1894. end
  1895. if 0 < #Effects then
  1896. for e = 1, #Effects do
  1897. if Effects[e] ~= nil then
  1898. local Thing = Effects[e]
  1899. if Thing ~= nil then
  1900. local Part = Thing[1]
  1901. local Mode = Thing[2]
  1902. local Delay = Thing[3]
  1903. local IncX = Thing[4]
  1904. local IncY = Thing[5]
  1905. local IncZ = Thing[6]
  1906. if Thing[2] == "Shoot" then
  1907. local Look = Thing[1]
  1908. local move = 30
  1909. if Thing[8] == 3 then
  1910. move = 10
  1911. end
  1912. local hit, pos = rayCast(Thing[4], Thing[1], move, m)
  1913. if Thing[10] ~= nil then
  1914. da = pos
  1915. cf2 = CFrame.new(Thing[4], Thing[10].Position)
  1916. cfa = CFrame.new(Thing[4], pos)
  1917. tehCF = cfa:lerp(cf2, 0.2)
  1918. Thing[1] = tehCF.lookVector
  1919. end
  1920. local mag = (Thing[4] - pos).magnitude
  1921. Effects["Head"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 1, mag * 5, 1, 0.5, 0, 0.5, 0.2)
  1922. if Thing[8] == 2 then
  1923. Effects["Ring"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0) * CFrame.fromEulerAnglesXYZ(1.57, 0, 0), 1, 1, 0.1, 0.5, 0.5, 0.1, 0.1, 1)
  1924. end
  1925. Thing[4] = Thing[4] + Look * move
  1926. Thing[3] = Thing[3] - 1
  1927. if 2 < Thing[5] then
  1928. Thing[5] = Thing[5] - 0.3
  1929. Thing[6] = Thing[6] - 0.3
  1930. end
  1931. if hit ~= nil then
  1932. Thing[3] = 0
  1933. if Thing[8] == 1 or Thing[8] == 3 then
  1934. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  1935. else
  1936. if Thing[8] == 2 then
  1937. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  1938. if (hit.Parent:findFirstChild("Humanoid")) ~= nil or (hit.Parent.Parent:findFirstChild("Humanoid")) ~= nil then
  1939. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  1940. ref.Anchored = true
  1941. ref.CFrame = CFrame.new(pos)
  1942. CFuncs["Sound"].Create("161006093", ref, 1, 1.2)
  1943. game:GetService("Debris"):AddItem(ref, 0.2)
  1944. Effects["Block"].Create(Torso.BrickColor, CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 10, 10, 10, 0.1, 2)
  1945. Effects["Ring"].Create(BrickColor.new("Bright yellow"), CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 0.1, 4, 4, 0.1, 0.1)
  1946. MagnitudeDamage(ref, 15, Thing[5] / 1.5, Thing[6] / 1.5, 0, "Normal", "", 1)
  1947. end
  1948. end
  1949. end
  1950. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  1951. ref.Anchored = true
  1952. ref.CFrame = CFrame.new(pos)
  1953. Effects["Sphere"].Create(Torso.BrickColor, CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.07)
  1954. game:GetService("Debris"):AddItem(ref, 1)
  1955. end
  1956. if Thing[3] <= 0 then
  1957. table.remove(Effects, e)
  1958. end
  1959. end
  1960. do
  1961. do
  1962. if Thing[2] == "FireWave" then
  1963. if Thing[3] <= Thing[4] then
  1964. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
  1965. Thing[3] = Thing[3] + 1
  1966. Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
  1967. else
  1968. Part.Parent = nil
  1969. table.remove(Effects, e)
  1970. end
  1971. end
  1972. if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
  1973. if Thing[1].Transparency <= 1 then
  1974. if Thing[2] == "Block1" then
  1975. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1976. Mesh = Thing[7]
  1977. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1978. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1979. else
  1980. if Thing[2] == "Block2" then
  1981. Thing[1].CFrame = Thing[1].CFrame
  1982. Mesh = Thing[7]
  1983. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1984. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1985. else
  1986. if Thing[2] == "Fire" then
  1987. Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
  1988. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1989. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1990. else
  1991. if Thing[2] == "Cylinder" then
  1992. Mesh = Thing[7]
  1993. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1994. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1995. else
  1996. if Thing[2] == "Blood" then
  1997. Mesh = Thing[7]
  1998. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
  1999. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2000. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2001. else
  2002. if Thing[2] == "Elec" then
  2003. Mesh = Thing[10]
  2004. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  2005. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2006. else
  2007. if Thing[2] == "Disappear" then
  2008. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2009. else
  2010. if Thing[2] == "Shatter" then
  2011. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2012. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  2013. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  2014. Thing[6] = Thing[6] + Thing[5]
  2015. end
  2016. end
  2017. end
  2018. end
  2019. end
  2020. end
  2021. end
  2022. end
  2023. else
  2024. Part.Parent = nil
  2025. table.remove(Effects, e)
  2026. end
  2027. end
  2028. end
  2029. end
  2030. end
  2031. end
  2032. end
  2033. end
  2034. end
  2035. end
  2036.  
  2037. end)
  2038.  
  2039.  
  2040. Sanic2.Name = "Sanic2"
  2041. Sanic2.Parent = Frame
  2042. Sanic2.BackgroundColor3 = Color3.new(1, 1, 1)
  2043. Sanic2.Position = UDim2.new(0.212121204, 0, 0.269938648, 0)
  2044. Sanic2.Size = UDim2.new(0, 95, 0, 25)
  2045. Sanic2.Font = Enum.Font.SourceSans
  2046. Sanic2.Text = "Sanic2"
  2047. Sanic2.TextColor3 = Color3.new(0, 0, 0)
  2048. Sanic2.TextSize = 14
  2049.  
  2050. Sanic2.MouseButton1Down:connect(function()
  2051. --[[KillerDarkness0105's/Codex's Sonic script]]--
  2052.  
  2053.  
  2054.  
  2055. wait(0.07)
  2056. Player=game:GetService("Players").LocalPlayer
  2057. Character=Player.Character
  2058. PlayerGui=Player.PlayerGui
  2059. Backpack=Player.Backpack
  2060. Torso=Character.Torso
  2061. Head=Character.Head
  2062. Humanoid=Character.Humanoid
  2063. LeftArm=Character["Left Arm"]
  2064. LeftLeg=Character["Left Leg"]
  2065. RightArm=Character["Right Arm"]
  2066. RightLeg=Character["Right Leg"]
  2067. LS=Torso["Left Shoulder"]
  2068. LH=Torso["Left Hip"]
  2069. RS=Torso["Right Shoulder"]
  2070. RH=Torso["Right Hip"]
  2071. Face = Head.face
  2072. Neck=Torso.Neck
  2073. it=Instance.new
  2074. attacktype=1
  2075. attacktype2=1
  2076. vt=Vector3.new
  2077. cf=CFrame.new
  2078. cn=CFrame.new
  2079. euler=CFrame.fromEulerAnglesXYZ
  2080. angles=CFrame.Angles
  2081. combo = 0
  2082. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  2083. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  2084. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  2085. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  2086. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  2087. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  2088. RootPart=Character.HumanoidRootPart
  2089. RootJoint=RootPart.RootJoint
  2090. RootCF=euler(-1.57,0,3.14)
  2091. attack = false
  2092. attackdebounce = false
  2093. trispeed=.2
  2094. attackmode='none'
  2095. local idle=0
  2096. local Anim="Idle"
  2097. stance = false
  2098. local ff = 2
  2099. noleg = false
  2100. evadecooldown = false
  2101. Humanoid.Animator.Parent = nil
  2102. equip = false
  2103. local Effects = {}
  2104. attackspeed = 0.14
  2105. df = false
  2106. Swing = 1
  2107. local sine = 0
  2108. local change = 1
  2109. local val = 0
  2110. local speed = 0
  2111. local rs = game:GetService("RunService").RenderStepped
  2112. cam = workspace.CurrentCamera
  2113. local RbxUtility = LoadLibrary("RbxUtility")
  2114. local Create = RbxUtility.Create
  2115. deb = game:GetService("Debris")
  2116. Face.Transparency = 0
  2117. --Face.Texture = "rbxassetid://176217905" --176217905
  2118. Humanoid.WalkSpeed = 64
  2119. local freefall = 0
  2120. Head.Running.SoundId = "rbxassetid://758199523"
  2121. Head.Running.Volume = 2
  2122. local boost = false
  2123. Humanoid.JumpPower = 88
  2124. local musicnum = 1
  2125.  
  2126. local spd = Vector3.new(RootPart.Velocity.x,0,RootPart.Velocity.z).magnitude + 10
  2127. local dir = Vector3.new(RootPart.Velocity.x,0,RootPart.Velocity.z).unit
  2128. local GravPoint = RootPart.Velocity.y
  2129. local NV = Vector3.new(0,0,0)
  2130. print("Move list")
  2131. print("---------")
  2132. print("Shift = Boost")
  2133. print("Ctrl = Mach Speed Boost")
  2134. print("Q = Left QuickStep, E = Right QuickStep")
  2135. print("C = Slide, in air to stomp")
  2136. print("Jump Then Hold B near a wall to wallrun")
  2137. print("M to change music, if you're standing still you'll do a special animation!")
  2138. print("Space near a wall to walljump, away from a wall homing attack")
  2139. music = Instance.new("Sound",PlayerGui)
  2140. music.Volume = 1
  2141. music.TimePosition = 0
  2142. music.Pitch = 1
  2143. music.SoundId = "rbxassetid://1251555494"
  2144. music.Looped = true
  2145. music:Play()
  2146.  
  2147.  
  2148. boostsound = Instance.new("Sound",PlayerGui)
  2149. boostsound.Volume = .6
  2150. boostsound.TimePosition = 0
  2151. boostsound.Pitch = 1
  2152. boostsound.SoundId = "rbxassetid://924922553"
  2153. boostsound.Looped = false
  2154.  
  2155.  
  2156.  
  2157. stompsound = Instance.new("Sound",PlayerGui)
  2158. stompsound.Volume = 2
  2159. stompsound.TimePosition = 0
  2160. stompsound.Pitch = 1
  2161. stompsound.SoundId = "rbxassetid://1295424184"
  2162. stompsound.Looped = false
  2163.  
  2164.  
  2165.  
  2166. so = function(id,par,vol,pit)
  2167. coroutine.resume(coroutine.create(function()
  2168. local sou = Instance.new("Sound",par or workspace)
  2169. sou.Volume=vol
  2170. sou.Pitch=pit or 1
  2171. sou.SoundId=id
  2172. sou:play()
  2173. game:GetService("Debris"):AddItem(sou,8)
  2174. end))
  2175. end
  2176.  
  2177. --save shoulders
  2178. RSH, LSH=nil, nil
  2179. --welds
  2180. RW, LW=Instance.new("Weld"), Instance.new("Weld")
  2181. RW.Name="Right Shoulder" LW.Name="Left Shoulder"
  2182. LH=Torso["Left Hip"]
  2183. RH=Torso["Right Hip"]
  2184. TorsoColor=Torso.BrickColor
  2185. function NoOutline(Part)
  2186. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  2187. end
  2188. player=Player
  2189. ch=Character
  2190. RSH=ch.Torso["Right Shoulder"]
  2191. LSH=ch.Torso["Left Shoulder"]
  2192. --
  2193. RSH.Parent=nil
  2194. LSH.Parent=nil
  2195. --
  2196. RW.Name="Right Shoulder"
  2197. RW.Part0=ch.Torso
  2198. RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  2199. RW.C1=cf(0, 0.5, 0)
  2200. RW.Part1=ch["Right Arm"]
  2201. RW.Parent=ch.Torso
  2202. --
  2203. LW.Name="Left Shoulder"
  2204. LW.Part0=ch.Torso
  2205. LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
  2206. LW.C1=cf(0, 0.5, 0)
  2207. LW.Part1=ch["Left Arm"]
  2208. LW.Parent=ch.Torso
  2209.  
  2210.  
  2211. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  2212. local wld = Instance.new("Weld", wp1)
  2213. wld.Part0 = wp0
  2214. wld.Part1 = wp1
  2215. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  2216. end
  2217. local rs = game:GetService("RunService").RenderStepped
  2218.  
  2219. newWeld(RootPart, Torso, 0, -1, 0)
  2220. Torso.Weld.C1 = CFrame.new(0, -1, 0)
  2221. newWeld(Torso, LeftLeg, -0.5, -1, 0)
  2222. LeftLeg.Weld.C1 = CFrame.new(0, 1, 0)
  2223. newWeld(Torso, RightLeg, 0.5, -1, 0)
  2224. RightLeg.Weld.C1 = CFrame.new(0, 1, 0)
  2225.  
  2226. Player=game:GetService('Players').LocalPlayer
  2227. Character=Player.Character
  2228. mouse=Player:GetMouse()
  2229. m=Instance.new('Model',Character)
  2230.  
  2231.  
  2232. local function weldBetween(a, b)
  2233. local weldd = Instance.new("ManualWeld")
  2234. weldd.Part0 = a
  2235. weldd.Part1 = b
  2236. weldd.C0 = CFrame.new()
  2237. weldd.C1 = b.CFrame:inverse() * a.CFrame
  2238. weldd.Parent = a
  2239. return weldd
  2240. end
  2241.  
  2242. ArtificialHB = Instance.new("BindableEvent", script)
  2243. ArtificialHB.Name = "Heartbeat"
  2244.  
  2245. script:WaitForChild("Heartbeat")
  2246.  
  2247. frame = 1 / 80
  2248. tf = 0
  2249. allowframeloss = false
  2250. tossremainder = false
  2251. lastframe = tick()
  2252. script.Heartbeat:Fire()
  2253. game:GetService("RunService").Heartbeat:connect(function(s, p)
  2254. tf = tf + s
  2255. if tf >= frame then
  2256. if allowframeloss then
  2257. script.Heartbeat:Fire()
  2258. lastframe = tick()
  2259. else
  2260. for i = 1, math.floor(tf / frame) do
  2261. script.Heartbeat:Fire()
  2262. end
  2263. lastframe = tick()
  2264. end
  2265. if tossremainder then
  2266. tf = 0
  2267. else
  2268. tf = tf - frame * math.floor(tf / frame)
  2269. end
  2270. end
  2271. end)
  2272.  
  2273. --[[]
  2274. function swait(num)
  2275. if num == 0 or num == nil then
  2276. ArtificialHB.Event:wait()
  2277. else
  2278. for i = 0, num do
  2279. ArtificialHB.Event:wait()
  2280. end
  2281. end
  2282. end
  2283.  
  2284. ]]
  2285.  
  2286.  
  2287.  
  2288.  
  2289. function swait(num)
  2290. if num == 0 or num == nil then
  2291. game:service("RunService").Stepped:wait()
  2292. else
  2293. for i = 0, num do
  2294. game:service("RunService").Stepped:wait()
  2295. end
  2296. end
  2297. end
  2298.  
  2299. function RemoveOutlines(part)
  2300. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  2301. end
  2302.  
  2303.  
  2304. part = function(formfactor, parent, reflectance, transparency, brickcolor, name, size)
  2305. local fp = it("Part")
  2306. fp.formFactor = formfactor
  2307. fp.Parent = parent
  2308. fp.Reflectance = reflectance
  2309. fp.Transparency = transparency
  2310. fp.CanCollide = false
  2311. fp.Locked = true
  2312. fp.BrickColor = brickcolor
  2313. fp.Name = name
  2314. fp.Size = size
  2315. fp.Position = Torso.Position
  2316. NoOutline(fp)
  2317. if fp.BrickColor == BrickColor.new("Dark indigo") then
  2318. fp.Material = "Neon"
  2319. else
  2320. if fp.BrickColor == BrickColor.new("Really black") then
  2321. fp.BrickColor = BrickColor.new("Really black")
  2322. fp.Material = "Metal"
  2323. else
  2324. fp.Material = "Neon"
  2325. end
  2326. end
  2327. fp:BreakJoints()
  2328. return fp
  2329. end
  2330.  
  2331. mesh = function(Mesh, part, meshtype, meshid, offset, scale)
  2332. local mesh = it(Mesh)
  2333. mesh.Parent = part
  2334. if Mesh == "SpecialMesh" then
  2335. mesh.MeshType = meshtype
  2336. mesh.MeshId = meshid
  2337. end
  2338. mesh.Offset = offset
  2339. mesh.Scale = scale
  2340. return mesh
  2341. end
  2342.  
  2343. weld = function(parent, part0, part1, c0)
  2344. local weld = it("Weld")
  2345. weld.Parent = parent
  2346. weld.Part0 = part0
  2347. weld.Part1 = part1
  2348. weld.C0 = c0
  2349. return weld
  2350. end
  2351.  
  2352. F1 = Instance.new("Folder", Character)
  2353. F1.Name = "Effects Folder"
  2354. F2 = Instance.new("Folder", F1)
  2355. F2.Name = "Effects"
  2356. Triangle = function(a, b, c)
  2357. end
  2358.  
  2359. MagicBlock = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2360. local prt = part(3, F2, 0, 0, brickcolor, "Effect", vt())
  2361. prt.Anchored = true
  2362. prt.CanCollide = false
  2363. prt.CFrame = cframe
  2364. prt.Name = "prt"
  2365. msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  2366. game:GetService("Debris"):AddItem(prt, 5)
  2367. table.insert(Effects, {prt, "Block1", delay, x3, y3, z3})
  2368. end
  2369.  
  2370.  
  2371.  
  2372. MagicCircle = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2373. local prt = part(3, F2, 0, 0, brickcolor, "Effect", vt())
  2374. prt.Anchored = true
  2375. prt.CanCollide = false
  2376. prt.CFrame = cframe
  2377. prt.Name = "prt"
  2378. local msh = mesh("SpecialMesh", prt, "Sphere", "", vt(0, 0, 0), vt(x1, y1, z1))
  2379. game:GetService("Debris"):AddItem(prt, 5)
  2380. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3})
  2381. end
  2382.  
  2383. MagicWave = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2384. local prt = part(3, F2, 0, 0, brickcolor, "Effect", vt())
  2385. prt.Anchored = true
  2386. prt.CFrame = cframe
  2387. local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=20329976", vt(0, 0, 0), vt(x1, y1, z1))
  2388. game:GetService("Debris"):AddItem(prt, 5)
  2389. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3})
  2390. end
  2391.  
  2392. MagicCylinder = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2393. local prt = part(3, F2, 0, 0, brickcolor, "Effect", vt(0.2, 0.2, 0.2))
  2394. prt.Anchored = true
  2395. prt.CFrame = cframe
  2396. msh = mesh("SpecialMesh", prt, "Head", "", vt(0, 0, 0), vt(x1, y1, z1))
  2397. game:GetService("Debris"):AddItem(prt, 5)
  2398. Effects[#Effects + 1] = {prt, "Cylinder", delay, x3, y3, z3}
  2399. end
  2400.  
  2401. MagicCylinder2 = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2402. local prt = part(3, F2, 0, 0, brickcolor, "Effect", vt(0.2, 0.2, 0.2))
  2403. prt.Anchored = true
  2404. prt.CFrame = cframe
  2405. msh = mesh("CylinderMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  2406. game:GetService("Debris"):AddItem(prt, 5)
  2407. Effects[#Effects + 1] = {prt, "Cylinder", delay, x3, y3, z3}
  2408. end
  2409.  
  2410. MagicBlood = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2411. local prt = part(3, F2, 0, 0, brickcolor, "Effect", vt())
  2412. prt.Anchored = true
  2413. prt.CFrame = cframe
  2414. local msh = mesh("SpecialMesh", prt, "Sphere", "", vt(0, 0, 0), vt(x1, y1, z1))
  2415. game:GetService("Debris"):AddItem(prt, 5)
  2416. table.insert(Effects, {prt, "Blood", delay, x3, y3, z3})
  2417. end
  2418.  
  2419. ElecEffect = function(cff, x, y, z)
  2420. local prt = part(3, F2, 0, 0, BrickColor.new("Dark indigo"), "Part", vt(1, 1, 1))
  2421. prt.Anchored = true
  2422. prt.CFrame = cff * cf(math.random(-x, x), math.random(-y, y), math.random(-z, z))
  2423. prt.CFrame = cf(prt.Position)
  2424. game:GetService("Debris"):AddItem(prt, 2)
  2425. xval = math.random() / 2
  2426. yval = math.random() / 2
  2427. zval = math.random() / 2
  2428. msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(xval, yval, zval))
  2429. Effects[#Effects + 1] = {prt, "Elec", 0.1, x, y, z, xval, yval, zval}
  2430. end
  2431.  
  2432. function FindNearestTorso(Position, Distance, SinglePlayer)
  2433. if SinglePlayer then
  2434. return (SinglePlayer.Torso.CFrame.p - Position).magnitude < Distance
  2435. end
  2436. local List = {}
  2437. for i, v in pairs(workspace:GetChildren()) do
  2438. if v:IsA("Model") then
  2439. if v:findFirstChild("Torso") then
  2440. if v ~= Character then
  2441. if (v.Torso.Position - Position).magnitude <= Distance then
  2442. table.insert(List, v)
  2443. end
  2444. end
  2445. end
  2446. end
  2447. end
  2448. return List
  2449. end
  2450.  
  2451.  
  2452. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  2453. local Part = Create("Part"){
  2454. Parent = Parent,
  2455. Reflectance = Reflectance,
  2456. Transparency = Transparency,
  2457. CanCollide = false,
  2458. Locked = true,
  2459. BrickColor = BrickColor.new(tostring(BColor)),
  2460. Name = Name,
  2461. Size = Size,
  2462. Material = Material,
  2463. }
  2464. RemoveOutlines(Part)
  2465. return Part
  2466. end
  2467.  
  2468. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  2469. local Msh = Create(Mesh){
  2470. Parent = Part,
  2471. Offset = OffSet,
  2472. Scale = Scale,
  2473. }
  2474. if Mesh == "SpecialMesh" then
  2475. Msh.MeshType = MeshType
  2476. Msh.MeshId = MeshId
  2477. end
  2478. return Msh
  2479. end
  2480.  
  2481.  
  2482.  
  2483. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  2484. local prt = CreatePart(workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2485. prt.Anchored = true
  2486. prt.CFrame = cframe
  2487. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2488. game:GetService("Debris"):AddItem(prt, 10)
  2489. if Type == 1 or Type == nil then
  2490. table.insert(Effects, {
  2491. prt,
  2492. "Block1",
  2493. delay,
  2494. x3,
  2495. y3,
  2496. z3,
  2497. msh
  2498. })
  2499. elseif Type == 2 then
  2500. table.insert(Effects, {
  2501. prt,
  2502. "Block2",
  2503. delay,
  2504. x3,
  2505. y3,
  2506. z3,
  2507. msh
  2508. })
  2509. end
  2510. end
  2511.  
  2512. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2513. local prt = CreatePart(workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2514. prt.Anchored = true
  2515. prt.CFrame = cframe
  2516. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2517. game:GetService("Debris"):AddItem(prt, 10)
  2518. table.insert(Effects, {
  2519. prt,
  2520. "Cylinder",
  2521. delay,
  2522. x3,
  2523. y3,
  2524. z3,
  2525. msh
  2526. })
  2527. end
  2528.  
  2529. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay,material)
  2530. local prt=CreatePart(workspace,material,0,0,brickcolor,"Effect",vt(.5,.5,.5))--part(3,workspace,"SmoothPlastic",0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  2531. prt.Anchored=true
  2532. prt.CFrame=cframe
  2533. msh=CreateMesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=3270017",vt(0,0,0),vt(x1,y1,z1))
  2534. game:GetService("Debris"):AddItem(prt,2)
  2535. coroutine.resume(coroutine.create(function(Part,Mesh,num)
  2536. for i=0,1,delay do
  2537. swait()
  2538. Part.Transparency=i
  2539. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  2540. end
  2541. Part.Parent=nil
  2542. end),prt,msh,(math.random(0,1)+math.random())/5)
  2543. end
  2544.  
  2545. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2546. local prt = CreatePart(workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2547. prt.Anchored = true
  2548. prt.CFrame = cframe
  2549. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2550. game:GetService("Debris"):AddItem(prt, 10)
  2551. table.insert(Effects, {
  2552. prt,
  2553. "Cylinder",
  2554. delay,
  2555. x3,
  2556. y3,
  2557. z3,
  2558. msh
  2559. })
  2560. end
  2561.  
  2562. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2563. local prt = CreatePart(workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2564. prt.Anchored = true
  2565. prt.CFrame = cframe
  2566. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2567. game:GetService("Debris"):AddItem(prt, 10)
  2568. table.insert(Effects, {
  2569. prt,
  2570. "Cylinder",
  2571. delay,
  2572. x3,
  2573. y3,
  2574. z3,
  2575. msh
  2576. })
  2577. end
  2578.  
  2579. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2580. local prt = CreatePart(workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2581. prt.Anchored = true
  2582. prt.CFrame = cframe
  2583. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2584. game:GetService("Debris"):AddItem(prt, 10)
  2585. table.insert(Effects, {
  2586. prt,
  2587. "Cylinder",
  2588. delay,
  2589. x3,
  2590. y3,
  2591. z3,
  2592. msh
  2593. })
  2594. end
  2595.  
  2596.  
  2597. function MoonEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2598. local prt = CreatePart(workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2599. prt.Anchored = true
  2600. prt.CFrame = cframe
  2601. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://259403370", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2602. game:GetService("Debris"):AddItem(prt, 10)
  2603. table.insert(Effects, {
  2604. prt,
  2605. "Cylinder",
  2606. delay,
  2607. x3,
  2608. y3,
  2609. z3,
  2610. msh
  2611. })
  2612. end
  2613.  
  2614. function HeadEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2615. local prt = CreatePart(workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2616. prt.Anchored = true
  2617. prt.CFrame = cframe
  2618. local msh = CreateMesh("SpecialMesh", prt, "Head", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2619. game:GetService("Debris"):AddItem(prt, 10)
  2620. table.insert(Effects, {
  2621. prt,
  2622. "Cylinder",
  2623. delay,
  2624. x3,
  2625. y3,
  2626. z3,
  2627. msh
  2628. })
  2629. end
  2630.  
  2631. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  2632. local prt = CreatePart(workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  2633. prt.Anchored = true
  2634. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2635. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2636. local num = math.random(10, 50) / 1000
  2637. game:GetService("Debris"):AddItem(prt, 10)
  2638. table.insert(Effects, {
  2639. prt,
  2640. "Shatter",
  2641. num,
  2642. prt.CFrame,
  2643. math.random() - math.random(),
  2644. 0,
  2645. math.random(50, 100) / 100
  2646. })
  2647. end
  2648.  
  2649. local lerp = function(a, b, t)
  2650. return a * (1 - t) + b * t
  2651. end
  2652.  
  2653. function clerp(a,b,t)
  2654. local qa = {QuaternionFromCFrame(a)}
  2655. local qb = {QuaternionFromCFrame(b)}
  2656. local ax, ay, az = a.x, a.y, a.z
  2657. local bx, by, bz = b.x, b.y, b.z
  2658. local _t = 1-t
  2659. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  2660. end
  2661.  
  2662. function QuaternionFromCFrame(cf)
  2663. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  2664. local trace = m00 + m11 + m22
  2665. if trace > 0 then
  2666. local s = math.sqrt(1 + trace)
  2667. local recip = 0.5/s
  2668. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  2669. else
  2670. local i = 0
  2671. if m11 > m00 then
  2672. i = 1
  2673. end
  2674. if m22 > (i == 0 and m00 or m11) then
  2675. i = 2
  2676. end
  2677. if i == 0 then
  2678. local s = math.sqrt(m00-m11-m22+1)
  2679. local recip = 0.5/s
  2680. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  2681. elseif i == 1 then
  2682. local s = math.sqrt(m11-m22-m00+1)
  2683. local recip = 0.5/s
  2684. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  2685. elseif i == 2 then
  2686. local s = math.sqrt(m22-m00-m11+1)
  2687. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  2688. end
  2689. end
  2690. end
  2691.  
  2692.  
  2693. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  2694. local xs, ys, zs = x + x, y + y, z + z
  2695. local wx, wy, wz = w*xs, w*ys, w*zs
  2696. local xx = x*xs
  2697. local xy = x*ys
  2698. local xz = x*zs
  2699. local yy = y*ys
  2700. local yz = y*zs
  2701. local zz = z*zs
  2702. return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy))
  2703. end
  2704. function QuaternionSlerp(a, b, t)
  2705. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  2706. local startInterp, finishInterp;
  2707. if cosTheta >= 0.0001 then
  2708. if (1 - cosTheta) > 0.0001 then
  2709. local theta = math.acos(cosTheta)
  2710. local invSinTheta = 1/math.sin(theta)
  2711. startInterp = math.sin((1-t)*theta)*invSinTheta
  2712. finishInterp = math.sin(t*theta)*invSinTheta
  2713. else
  2714. startInterp = 1-t
  2715. finishInterp = t
  2716. end
  2717. else
  2718. if (1+cosTheta) > 0.0001 then
  2719. local theta = math.acos(-cosTheta)
  2720. local invSinTheta = 1/math.sin(theta)
  2721. startInterp = math.sin((t-1)*theta)*invSinTheta
  2722. finishInterp = math.sin(t*theta)*invSinTheta
  2723. else
  2724. startInterp = t-1
  2725. finishInterp = t
  2726. end
  2727. end
  2728. return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp + b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a[4]*startInterp + b[4]*finishInterp
  2729. end
  2730.  
  2731. function weld5(part0, part1, c0, c1)
  2732. weeld=Instance.new("Weld", part0)
  2733. weeld.Part0=part0
  2734. weeld.Part1=part1
  2735. weeld.C0=c0
  2736. weeld.C1=c1
  2737. return weeld
  2738. end
  2739.  
  2740. --Example: Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  2741.  
  2742. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  2743. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  2744. end
  2745.  
  2746.  
  2747.  
  2748.  
  2749.  
  2750.  
  2751. Character.Humanoid.MaxHealth = 120
  2752. Character.Humanoid.Health = 120
  2753.  
  2754. local f = 0
  2755. local b = Instance.new("BlurEffect",cam)
  2756. local c = Instance.new('PointLight', Torso)
  2757. c.Range = 16
  2758. c.Color = Color3.new(0, 1,1)
  2759. c.Brightness = 1.5
  2760. game:GetService("RunService"):BindToRenderStep("W0tT", 0, function()
  2761.  
  2762. b.Size = b.Size - 4
  2763. if boost == true then
  2764. c.Enabled = true
  2765. cam.FieldOfView = lerp(cam.FieldOfView, 110, 0.5)
  2766. -- cam.FieldOfView = 110
  2767. freefall = 0
  2768. Humanoid.CameraOffset = Humanoid.CameraOffset:lerp(Vector3.new(0,0,3),0.25)
  2769. SphereEffect(BrickColor.new("Cyan"),RightLeg.CFrame*CFrame.new(0,-1,0)*angles(math.random(-180,180),math.random(-180,180),math.random(-180,180)),1.4,12,1.4,2.8,26,2.8,0.07)
  2770. SphereEffect(BrickColor.new("Cyan"),LeftLeg.CFrame*CFrame.new(0,-1,0)*angles(math.random(-180,180),math.random(-180,180),math.random(-180,180)),1.4,12,1.4,2.8,26,2.8,0.07)
  2771. if hitfloor ~= nil and Anim ~= "runIdle" then
  2772. SpecialEffect(BrickColor.new("Cyan"),RootPart.CFrame*CFrame.new(0,-3.4,.78) ,2,2,2, 1.5,1.5,1.5,.09)
  2773. end
  2774. end
  2775. if boost == false then
  2776. cam.FieldOfView = lerp(cam.FieldOfView, 70, 0.076)
  2777. --cam.FieldOfView = 70
  2778. c.Enabled = false
  2779. end
  2780. end)
  2781.  
  2782.  
  2783.  
  2784. mouse.KeyDown:connect(function(key)
  2785. if string.byte(key) == 48 then
  2786. b.Size = 40
  2787. Swing = 2
  2788. freefall = 0
  2789.  
  2790. coroutine.resume(coroutine.create(function()
  2791. for i = 0,1,0.1 do
  2792. swait()
  2793. Humanoid.CameraOffset = Humanoid.CameraOffset:lerp(Vector3.new(math.random(-0.35*1.8,0.35*1.8),math.random(-0.35*1.8,0.35*1.8),math.random(-0.35*1.8,0.35*1.8)),0.24)
  2794. end
  2795. end))
  2796. Humanoid.WalkSpeed = 180
  2797. RootPart.Velocity = RootPart.CFrame.lookVector*150
  2798. RingEffect(BrickColor.new("Cyan"), RootPart.CFrame*CFrame.new(0,0,-9.2) , 1, 1, 1, 8, 8, 8, 0.14,"Neon")
  2799. boost = true
  2800. boostsound:Play()
  2801. end
  2802. end)
  2803.  
  2804. mouse.KeyUp:connect(function(key)
  2805. if string.byte(key) == 48 then
  2806. Swing = 1
  2807. Humanoid.WalkSpeed = 64
  2808. boost = false
  2809. boostsound:Stop()
  2810.  
  2811. end
  2812. end)
  2813.  
  2814.  
  2815.  
  2816.  
  2817. mouse.KeyDown:connect(function(key)
  2818. if string.byte(key) == 50 then
  2819. b.Size = 40
  2820. freefall = 0
  2821. Swing = 2
  2822.  
  2823. coroutine.resume(coroutine.create(function()
  2824. for i = 0,1,0.1 do
  2825. swait()
  2826. Humanoid.CameraOffset = Humanoid.CameraOffset:lerp(Vector3.new(math.random(-0.35*2.8,0.35*2.8),math.random(-0.35*2.8,0.35*2.8),math.random(-0.35*2.8,0.35*2.8)),0.48)
  2827. end
  2828. end))
  2829.  
  2830. Humanoid.WalkSpeed = 320
  2831. RootPart.Velocity = RootPart.CFrame.lookVector*550
  2832. RingEffect(BrickColor.new("Cyan"), RootPart.CFrame*CFrame.new(0,0,-9.2) , 1, 1, 1, 18, 18, 18, 0.14,"Neon")
  2833. RingEffect(BrickColor.new("White"), RootPart.CFrame*CFrame.new(0,0,-11.2) , 1, 1, 1, 18, 18, 18, 0.14,"Neon")
  2834. RingEffect(BrickColor.new("Cyan"), RootPart.CFrame*CFrame.new(0,0,-13.2) , 1, 1, 1, 18, 18, 18, 0.14,"Neon")
  2835. boost = true
  2836. boostsound:Play()
  2837. end
  2838. end)
  2839.  
  2840. mouse.KeyUp:connect(function(key)
  2841. if string.byte(key) == 50 then
  2842. Swing = 1
  2843. Humanoid.WalkSpeed = 64
  2844. boost = false
  2845. boostsound:Stop()
  2846.  
  2847. end
  2848. end)
  2849.  
  2850.  
  2851. local lastwall = nil
  2852. local jumped = false
  2853.  
  2854.  
  2855.  
  2856.  
  2857.  
  2858.  
  2859. local vwall = false
  2860.  
  2861. mouse.KeyDown:connect(function(key)
  2862. if key == 'b' and hitfloor == nil and attack == false then
  2863. vrun()
  2864. end
  2865. end)
  2866.  
  2867.  
  2868. function vrun()
  2869. local ray = Ray.new(
  2870. RootPart.CFrame.p, RootPart.CFrame.lookVector *2.5
  2871. )
  2872. local hit, position, normal = workspace:FindPartOnRay(ray, character)
  2873.  
  2874. if hit then
  2875. if hit.Parent.Parent ~= Character and hit.Parent ~= Character and hit.Name ~= "prt" and hit.CanCollide == true then
  2876. vwall = true
  2877. local NV = Vector3.new(0,0,0)
  2878. local spd = Vector3.new(RootPart.Velocity.x,0,RootPart.Velocity.z).magnitude + 10
  2879. local dir = Vector3.new(RootPart.Velocity.x,0,RootPart.Velocity.z).unit
  2880. local GravPoint = RootPart.Velocity.y
  2881. local velo = Instance.new("BodyVelocity",Torso)
  2882. velo.MaxForce = Vector3.new(400000,400000,400000)
  2883.  
  2884. attack = true
  2885. while vwall == true and ray and hit do
  2886. swait()
  2887. change = 0.84+ Humanoid.WalkSpeed/132
  2888. if Humanoid.WalkSpeed > 40 and Humanoid.WalkSpeed < 70 then
  2889. velo.Velocity = Vector3.new(0,40,0)
  2890. end
  2891. if Humanoid.WalkSpeed > 70 and Humanoid.WalkSpeed < 200 then
  2892. velo.Velocity = Vector3.new(0,80,0)
  2893. end
  2894. if Humanoid.WalkSpeed > 200 then
  2895. velo.Velocity = Vector3.new(0,130,0)
  2896. end
  2897. ray = Ray.new(
  2898. RootPart.CFrame.p, RootPart.CFrame.lookVector *2.5
  2899. )
  2900. hit, position, normal = workspace:FindPartOnRay(ray, character)
  2901. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -1-0.52*math.cos(sine/2), .6) * angles(math.rad(96), math.rad(0), math.rad(0)+ RootPart.RotVelocity.Y / 26), .1)
  2902. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-11+20*math.sin(sine/2)),math.rad(0),math.rad(0+5*math.sin(sine/4)) + RootPart.RotVelocity.Y / 13),.1)
  2903. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.1) * angles(math.rad(-90-7*math.sin(sine/4))+ RootPart.RotVelocity.Y / -34, math.rad(0), math.rad(15+2*math.sin(sine/4))- RootPart.RotVelocity.Y / 34),.15)
  2904. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0.1)*angles(math.rad(-90-7*math.sin(sine/4))+ RootPart.RotVelocity.Y / 34,math.rad(0),math.rad(-15+2*math.sin(sine/4))+ RootPart.RotVelocity.Y / -34),.15)
  2905. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -1+0.28*math.cos(sine/4), 0-0.32*math.cos(sine/4)) * CFrame.Angles(math.rad(0+104*math.sin(sine/4)), math.rad(0)+ RootPart.RotVelocity.Y / 42, math.rad(0)+ RootPart.RotVelocity.Y / -54), 0.3+ Humanoid.WalkSpeed/272)
  2906. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -1-0.28*math.cos(sine/4),0+0.32*math.cos(sine/4)) * CFrame.Angles(math.rad(0-104*math.sin(sine/4)), math.rad(0)+ RootPart.RotVelocity.Y / 42, math.rad(0)- RootPart.RotVelocity.Y / 54), 0.3+ Humanoid.WalkSpeed/272)
  2907. end
  2908. velo:Destroy()
  2909. wait(0.07)
  2910.  
  2911. if vwall == false then
  2912.  
  2913. RootPart.Velocity = -RootPart.CFrame.lookVector*68 + Vector3.new(0,86,0)
  2914.  
  2915. --[[]
  2916. for i = 0,5,0.2 do
  2917. rs:wait()
  2918. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -0.79, 0) * CFrame.Angles(math.rad(0+100*i), math.rad(0), math.rad(0)), 0.2)
  2919. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(20),math.rad(0),math.rad(0)),.2)
  2920. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(180), math.rad(-60), math.rad(40)),.2)
  2921. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(180), math.rad(60), math.rad(-40)),.2)
  2922. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  2923. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  2924. end
  2925. ]]
  2926.  
  2927.  
  2928. for i = 0,4,0.1 do
  2929. swait()
  2930. Humanoid.CameraOffset = Vector3.new(0,0,0)
  2931. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0+260*i), math.rad(0), math.rad(0)), 0.6)
  2932. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(70),math.rad(0),math.rad(0)),.1)
  2933. RW.C0 = clerp(RW.C0, CFrame.new(.7, -0.22, -0.5) * angles(math.rad(90), math.rad(0), math.rad(-90)), 0.1)
  2934. LW.C0 = clerp(LW.C0, CFrame.new(-.7, -0.22, -0.5) * angles(math.rad(90), math.rad(0), math.rad(90)), 0.1)
  2935. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -.34, -0.7) * CFrame.Angles(math.rad(-25), math.rad(0), math.rad(0)), 0.1)
  2936. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -.34, -0.7) * CFrame.Angles(math.rad(-25), math.rad(0), math.rad(0)), 0.1)
  2937. end
  2938.  
  2939. attack = false
  2940.  
  2941.  
  2942. end
  2943.  
  2944.  
  2945. if vwall == true then
  2946. RootPart.Velocity = RootPart.CFrame.lookVector*38 + Vector3.new(0,86,0)
  2947.  
  2948. --[[]
  2949. for i = 0,5,0.2 do
  2950. rs:wait()
  2951. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -0.79, 0) * CFrame.Angles(math.rad(0+100*i), math.rad(0), math.rad(0)), 0.2)
  2952. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(20),math.rad(0),math.rad(0)),.2)
  2953. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(180), math.rad(-60), math.rad(40)),.2)
  2954. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(180), math.rad(60), math.rad(-40)),.2)
  2955. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  2956. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  2957. end
  2958. ]]
  2959.  
  2960.  
  2961. for i = 0,4,0.15 do
  2962. swait()
  2963. Humanoid.CameraOffset = Vector3.new(0,0,0)
  2964. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0-260*i), math.rad(0), math.rad(0)), 0.6)
  2965. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(70),math.rad(0),math.rad(0)),.1)
  2966. RW.C0 = clerp(RW.C0, CFrame.new(.7, -0.22, -0.5) * angles(math.rad(90), math.rad(0), math.rad(-90)), 0.1)
  2967. LW.C0 = clerp(LW.C0, CFrame.new(-.7, -0.22, -0.5) * angles(math.rad(90), math.rad(0), math.rad(90)), 0.1)
  2968. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -.34, -0.7) * CFrame.Angles(math.rad(-25), math.rad(0), math.rad(0)), 0.1)
  2969. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -.34, -0.7) * CFrame.Angles(math.rad(-25), math.rad(0), math.rad(0)), 0.1)
  2970. end
  2971.  
  2972. attack = false
  2973.  
  2974. end
  2975.  
  2976.  
  2977. end
  2978. end
  2979. end
  2980.  
  2981.  
  2982.  
  2983.  
  2984. mouse.KeyUp:connect(function(key)
  2985. if key == 'b' and vwall == true then
  2986. vwall = false
  2987. end
  2988. end)
  2989.  
  2990.  
  2991.  
  2992.  
  2993.  
  2994. function Ldash()
  2995.  
  2996.  
  2997.  
  2998. evadecooldown = true
  2999. attack = true
  3000. k = math.random(1,2)
  3001. if k == 1 then
  3002. so("http://www.roblox.com/asset/?id=807766310", Head, 2.5, 1)
  3003. else
  3004. so("http://www.roblox.com/asset/?id=807768137", Head, 2.5, 1)
  3005. end
  3006.  
  3007.  
  3008.  
  3009.  
  3010.  
  3011. --+173.8*i
  3012. for i = 0,.7,0.1 do
  3013. swait()
  3014. Head.Velocity = Head.CFrame.rightVector * -135
  3015. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(32)), 0.2)
  3016. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(-9),math.rad(-14)),.2)
  3017. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.2) * angles(math.rad(27), math.rad(0), math.rad(30)),.2)
  3018. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(30)),.2)
  3019. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(12)), 0.2)
  3020. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(8)), 0.2)
  3021. end
  3022.  
  3023. attack = false
  3024. wait(0.08)
  3025. evadecooldown = false
  3026.  
  3027.  
  3028. end
  3029.  
  3030.  
  3031.  
  3032.  
  3033.  
  3034. function Rdash()
  3035.  
  3036.  
  3037.  
  3038. evadecooldown = true
  3039. attack = true
  3040. k = math.random(1,2)
  3041. if k == 1 then
  3042. so("http://www.roblox.com/asset/?id=807766310", Head, 2.5, 1)
  3043. else
  3044. so("http://www.roblox.com/asset/?id=807768137", Head, 2.5, 1)
  3045. end
  3046.  
  3047.  
  3048.  
  3049.  
  3050.  
  3051. --+173.8*i
  3052. for i = 0,.7,0.1 do
  3053. swait()
  3054. Head.Velocity = Head.CFrame.rightVector * 135
  3055. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-32)), 0.2)
  3056. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(9),math.rad(14)),.2)
  3057. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(-30)),.2)
  3058. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.2) * angles(math.rad(27), math.rad(0), math.rad(-30)),.2)
  3059. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-8)), 0.2)
  3060. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-12)), 0.2)
  3061. end
  3062.  
  3063. attack = false
  3064. wait(0.08)
  3065. evadecooldown = false
  3066.  
  3067.  
  3068. end
  3069. local sliding = false
  3070.  
  3071.  
  3072. function Slide()
  3073.  
  3074. local spd = Vector3.new(RootPart.Velocity.x,0,RootPart.Velocity.z).magnitude + 10
  3075. spd = spd + 30
  3076. local dir = Vector3.new(RootPart.Velocity.x,0,RootPart.Velocity.z).unit
  3077. local GravPoint = RootPart.Velocity.y
  3078. if spd > 40 and hitfloor ~= nil then
  3079. noleg = true
  3080.  
  3081. attack = true
  3082. k = math.random(1,2)
  3083. if k == 1 then
  3084. so("http://www.roblox.com/asset/?id=807766310", Head, 2.5, 1)
  3085. else
  3086. so("http://www.roblox.com/asset/?id=807768137", Head, 2.5, 1)
  3087. end
  3088.  
  3089.  
  3090.  
  3091.  
  3092.  
  3093.  
  3094.  
  3095.  
  3096.  
  3097.  
  3098. local NV = Vector3.new(0,0,0)
  3099. local bv = Instance.new("BodyVelocity", Torso)
  3100. bv.maxForce = Vector3.new(1/0,1/0,1/0)
  3101. bv.velocity = dir*spd
  3102. local bg = Instance.new("BodyGyro", Torso)
  3103. bg.maxTorque = Vector3.new(1/0,1/0,1/0)
  3104. bg.cframe = CFrame.new(NV, dir) * CFrame.Angles(math.pi/2.2,0.24,0)
  3105. Head.Running.SoundId = "rbxassetid://1295468446"
  3106. Head.Running.TimePosition = 0
  3107.  
  3108. Humanoid.PlatformStand = true
  3109. while spd > 2 and hitfloor ~= nil and sliding == true do
  3110. swait()
  3111. spd = spd - 0.95
  3112. bv.velocity = dir*spd + Vector3.new(0,0,0)
  3113. bg.cframe = CFrame.new(NV, dir) * CFrame.Angles(math.pi/2.2,0.24,0)
  3114. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -2.3, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(12)), 0.2)
  3115. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(34),math.rad(0),math.rad(12)),.2)
  3116. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(110), math.rad(0), math.rad(70)),.2)
  3117. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.2) * angles(math.rad(0), math.rad(0), math.rad(-60)),.2)
  3118. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  3119. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -0.56, -0.2) * CFrame.Angles(math.rad(-24), math.rad(0), math.rad(0)), 0.2)
  3120. end
  3121. bv:Destroy()
  3122. bg:Destroy()
  3123. Head.Running.SoundId = "rbxassetid://758199523"
  3124. Head.Running.TimePosition = 0
  3125. Humanoid.PlatformStand = false
  3126. attack = false
  3127. sliding = false
  3128. wait(0.05)
  3129. evadecooldown = false
  3130.  
  3131.  
  3132. end
  3133. end
  3134.  
  3135. function land()
  3136. attack = true
  3137. RootPart.Velocity = Vector3.new(0,0,0)
  3138. WaveEffect(BrickColor.new("Cyan"), RootPart.CFrame*CFrame.new(0,-1,0) , 1, 1, 1, 3, 0.8, 3, 0.06)
  3139. so("http://www.roblox.com/asset/?id=1295424585", Torso, 3.5, 1)
  3140.  
  3141. coroutine.resume(coroutine.create(function()
  3142. for i = 0,1,0.1 do
  3143. swait()
  3144. Humanoid.CameraOffset = Humanoid.CameraOffset:lerp(Vector3.new(math.random(-0.55*2.8,0.55*2.8),math.random(-0.55*2.8,0.55*2.8),math.random(-0.55*2.8,0.55*2.8)),0.44)
  3145. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -2, 0) * CFrame.Angles(math.rad(-16), math.rad(0), math.rad(0)), 0.5)
  3146. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(7),math.rad(0),math.rad(0)),.5)
  3147. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(87)),.5)
  3148. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0) * angles(math.rad(0), math.rad(0), math.rad(-87)),.5)
  3149. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, 0, -0.5) * CFrame.Angles(math.rad(16), math.rad(0), math.rad(0)), 0.5)
  3150. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -1.14, 0.2) * CFrame.Angles(math.rad(-17), math.rad(0), math.rad(0)), 0.5)
  3151.  
  3152. end
  3153. attack = false
  3154.  
  3155.  
  3156. end))
  3157.  
  3158.  
  3159.  
  3160. end
  3161.  
  3162.  
  3163.  
  3164.  
  3165. function stomp()
  3166. attack = true
  3167. stompsound:Play()
  3168.  
  3169. while hitfloor == nil do
  3170. swait()
  3171. b.Size = 12
  3172. WaveEffect(BrickColor.new("Cyan"), LeftLeg.CFrame*CFrame.new(0,-2.4,0) , 1, 1, 1, 0.8, 0.8, 0.8, 0.14)
  3173. RootPart.Velocity = Vector3.new(0,RootPart.Velocity.y/1.6,0) +Vector3.new(0,-150,0)
  3174. Humanoid.CameraOffset = Humanoid.CameraOffset:lerp(Vector3.new(0,0,0),0.15)
  3175. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -1, 0.2) * CFrame.Angles(math.rad(0+4*math.sin(sine/1.3)), math.rad(0), math.rad(0)),0.07)
  3176. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.65, 0) * angles(math.rad(0), math.rad(0), math.rad(140+12*math.cos(sine/1.3))), 0.07)
  3177. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.65, 0) * angles(math.rad(0), math.rad(0), math.rad(-140+12*math.cos(sine/1.3))), 0.07)
  3178. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(60+7*math.sin(sine/1.3)),math.rad(0),math.rad(0)),0.07)
  3179. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -1+0.17*math.cos(sine/1.3), -0.13) * CFrame.Angles(math.rad(0+4*math.cos(sine/1.3)), math.rad(3), math.rad(0)), 0.1)
  3180. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, .27+0.17*math.cos(sine/1.3), -0.56) * CFrame.Angles(math.rad(-12+4*math.cos(sine/1.3)), math.rad(0), math.rad(0)), 0.1)
  3181.  
  3182. end
  3183. stompsound:Stop()
  3184. land()
  3185.  
  3186.  
  3187. end
  3188.  
  3189.  
  3190. function changemusic()
  3191. musicnum = musicnum + 1
  3192. music.TimePosition = 0
  3193. local osix = false
  3194. local spd = Vector3.new(RootPart.Velocity.x,0,RootPart.Velocity.z).magnitude
  3195. if musicnum > 14 then
  3196. musicnum = 1
  3197. end
  3198. if musicnum == 1 then
  3199. music.SoundId = "rbxassetid://179029173"
  3200. end
  3201. if musicnum == 2 then
  3202. music.SoundId = "rbxassetid://146443855"
  3203. end
  3204. if musicnum == 3 then
  3205. music.SoundId = "rbxassetid://1342408291"
  3206. end
  3207. if musicnum == 4 then
  3208. music.SoundId = "rbxassetid://201219416"
  3209. end
  3210. if musicnum == 5 then
  3211. music.SoundId = "rbxassetid://1390472571"
  3212. end
  3213. if musicnum == 6 then
  3214. osix = true
  3215. music.SoundId = "rbxassetid://249974783"
  3216. end
  3217. if musicnum == 7 then
  3218. music.SoundId = "rbxassetid://1851880603"
  3219. end
  3220. if musicnum == 8 then
  3221. music.SoundId = "rbxassetid://412034984"
  3222. end
  3223. if musicnum == 9 then
  3224. music.SoundId = "rbxassetid://536915629"
  3225. end
  3226. if musicnum == 10 then
  3227. music.SoundId = "rbxassetid://1200005861"
  3228. end
  3229. if musicnum == 11 then
  3230. music.SoundId = "rbxassetid://1055930631"
  3231. end
  3232. if musicnum == 12 then
  3233. music.SoundId = "rbxassetid://300269553"
  3234. end
  3235. if musicnum == 13 then
  3236. music.SoundId = "rbxassetid://199897052"
  3237. end
  3238. if musicnum == 14 then
  3239. music.SoundId = "rbxassetid://638115895"
  3240. end
  3241.  
  3242. if spd < 14 then
  3243. Humanoid.Jump = true
  3244.  
  3245. if osix == false then
  3246. so("rbxassetid://537371462",PlayerGui,2,1)
  3247. end
  3248.  
  3249.  
  3250. RootPart.Velocity = Vector3.new(0,102,0)
  3251. attack = true
  3252. wait(0.08)
  3253. for i = 0,7,0.1 do
  3254. swait()
  3255. RootPart.Velocity = Vector3.new(0,2,0)
  3256. Humanoid.CameraOffset = Vector3.new(0,0,0)
  3257. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0-260*i), math.rad(0), math.rad(0)), 0.6)
  3258. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(70),math.rad(0),math.rad(0)),.1)
  3259. RW.C0 = clerp(RW.C0, CFrame.new(.7, -0.22, -0.5) * angles(math.rad(90), math.rad(0), math.rad(-90)), 0.1)
  3260. LW.C0 = clerp(LW.C0, CFrame.new(-.7, -0.22, -0.5) * angles(math.rad(90), math.rad(0), math.rad(90)), 0.1)
  3261. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -.34, -0.7) * CFrame.Angles(math.rad(-25), math.rad(0), math.rad(0)), 0.1)
  3262. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -.34, -0.7) * CFrame.Angles(math.rad(-25), math.rad(0), math.rad(0)), 0.1)
  3263.  
  3264. end
  3265. b.Size = 40
  3266. MoonEffect(BrickColor.new("Cyan"), RootPart.CFrame*CFrame.new(0,0,0) , 1, 1, 1, 8, 8, 8, 0.06)
  3267.  
  3268. if osix == true then
  3269. osix = false
  3270. so("rbxassetid://156821036",PlayerGui,2,1)
  3271. end
  3272.  
  3273. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -3, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  3274. for i = 0,5,0.1 do
  3275. swait()
  3276. RootPart.Velocity = Vector3.new(0,3.5,0)
  3277. Humanoid.CameraOffset = Vector3.new(0,0,0)
  3278. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -1+0.1*i, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.21)
  3279. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(22-2*i),math.rad(0),math.rad(0)),.21)
  3280. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.09*i, 0) * angles(math.rad(20-6*i), math.rad(0), math.rad(90+13*i)), 0.21)
  3281. LW.C0 = clerp(LW.C0, CFrame.new(-1.0-0.12*i, 0.5, -0.4+0.05*i) * angles(math.rad(20+13*i), math.rad(0), math.rad(20-13*i)), 0.21)
  3282. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(45+6*i), math.rad(0), math.rad(-22-4*i)), 0.21)
  3283. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(45+6*i), math.rad(0), math.rad(22+4*i)), 0.21)
  3284. end
  3285. attack = false
  3286. end
  3287. end
  3288.  
  3289.  
  3290. mouse.KeyDown:connect(function(key)
  3291. if key == 'q' and attack == false and evadecooldown == false then
  3292. Ldash()
  3293. end
  3294. end)
  3295.  
  3296.  
  3297.  
  3298. mouse.KeyDown:connect(function(key)
  3299. if key == 'e' and attack == false and evadecooldown == false then
  3300. Rdash()
  3301. end
  3302. end)
  3303.  
  3304. mouse.KeyDown:connect(function(key)
  3305. if key == 'c' and attack == false and evadecooldown == false and hitfloor ~= nil then
  3306. sliding = true
  3307. Slide()
  3308. end
  3309. end)
  3310.  
  3311. mouse.KeyDown:connect(function(key)
  3312. if key == 'c' and attack == false and hitfloor == nil then
  3313. stomp()
  3314. end
  3315. end)
  3316.  
  3317.  
  3318. local walljump = false
  3319.  
  3320.  
  3321. function walljumpp()
  3322. local ray = Ray.new(
  3323. Torso.CFrame.p, RootPart.CFrame.lookVector *5
  3324. )
  3325. local hit, position, normal = workspace:FindPartOnRay(ray, character)
  3326.  
  3327. if hit then
  3328. if hit.Parent.Parent ~= Character and hit.Parent ~= Character then
  3329. local dir = Vector3.new(RootPart.Velocity.x,0,RootPart.Velocity.z).unit
  3330. GravPoint = 0
  3331. freefall = 0
  3332. walljump = true
  3333. Humanoid.AutoRotate = false
  3334. local velo = Instance.new("BodyVelocity",Torso)
  3335. velo.MaxForce = Vector3.new(400000,400000,400000)
  3336. --game.Debris:AddItem(velo,0.1)
  3337. attack = true
  3338. while hitfloor == nil and walljump == true and ray and hit do
  3339. swait()
  3340. freefall = 0
  3341. GravPoint = GravPoint - 0.36
  3342. ray = Ray.new(
  3343. RootPart.CFrame.p, RootPart.CFrame.lookVector *2.5
  3344. )
  3345. hit, position, normal = workspace:FindPartOnRay(ray, character)
  3346. velo.Velocity = vt(0,GravPoint,0)
  3347. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -1, 0.9) * CFrame.Angles(math.rad(5), math.rad(90), math.rad(8)), 0.2)
  3348. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(7),math.rad(0),math.rad(86)),.2)
  3349. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(120)),.2)
  3350. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-60)),.2)
  3351. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-6), math.rad(14), math.rad(-12)), 0.2)
  3352. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(23)), 0.2)
  3353. end
  3354. if walljump == false then
  3355. k = math.random(1,3)
  3356. if k == 1 then
  3357. so("http://www.roblox.com/asset/?id=800121776", Head, 2.5, 1)
  3358. else if k == 2 then
  3359. so("http://www.roblox.com/asset/?id=804889329", Head, 2.5, 1)
  3360. else if k == 3 then
  3361. so("http://www.roblox.com/asset/?id=804907617", Head, 2.5, 1)
  3362. end
  3363. end
  3364. end
  3365.  
  3366. velo:Destroy()
  3367. attack = false
  3368. coroutine.resume(coroutine.create(function()
  3369. for i = 0,1,0.1 do
  3370. swait()
  3371. Humanoid.CameraOffset = Vector3.new(0,0,0)
  3372. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0+260*i), math.rad(0), math.rad(0)), 0.6)
  3373. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(70),math.rad(0),math.rad(0)),.1)
  3374. RW.C0 = clerp(RW.C0, CFrame.new(.7, -0.22, -0.5) * angles(math.rad(90), math.rad(0), math.rad(-90)), 0.1)
  3375. LW.C0 = clerp(LW.C0, CFrame.new(-.7, -0.22, -0.5) * angles(math.rad(90), math.rad(0), math.rad(90)), 0.1)
  3376. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -.34, -0.7) * CFrame.Angles(math.rad(-25), math.rad(0), math.rad(0)), 0.1)
  3377. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -.34, -0.7) * CFrame.Angles(math.rad(-25), math.rad(0), math.rad(0)), 0.1)
  3378. end
  3379. end))
  3380.  
  3381. Humanoid.AutoRotate = true
  3382. RootPart.Velocity = RootPart.CFrame.lookVector * -137 + Vector3.new(0,136,0)
  3383. wait(0.07)
  3384. RootPart.CFrame = CFrame.new(RootPart.CFrame.p,-RootPart.CFrame.lookVector)
  3385. end
  3386. if walljump == true then
  3387. attack = false
  3388. walljump = false
  3389. Humanoid.AutoRotate = true
  3390. velo:Destroy()
  3391. end
  3392. end
  3393. end
  3394. end
  3395.  
  3396.  
  3397. local homed = nil
  3398. function home()
  3399. if walljump ~= true then
  3400. for i, v in pairs(FindNearestTorso(Torso.CFrame.p, 80)) do
  3401. if v:FindFirstChild('Head') then
  3402. Grabbed = true
  3403. homed = v
  3404. end
  3405. end
  3406.  
  3407. if homed ~= nil and homed:FindFirstChildOfClass("Humanoid").Health > 1 and walljump == false then
  3408. so("http://www.roblox.com/asset/?id=162460823", Head, 1, .8)
  3409. local SBall = Instance.new("Part",Character)
  3410. SBall.Name = "Homing Ball"
  3411. SBall.CanCollide = false
  3412. SBall.Anchored = false
  3413. SBall.Transparency = 0.64
  3414. SBall.CFrame = CFrame.new(RootPart.CFrame.p)
  3415. SBall.BrickColor = BrickColor.new("Toothpaste")
  3416. SBall.Size = Vector3.new(1,1,1)
  3417. SBall.Material = "Neon"
  3418. SBallweld = Instance.new("Weld")
  3419. SBallweld.Parent = SBall
  3420. SBallweld.Part0 = RootPart
  3421. SBallweld.Part1 = SBall
  3422. SBallweld.C1 = CFrame.new(0, 1, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  3423. SBallweld.Part0 = RootPart
  3424. local SBallmesh = Instance.new("SpecialMesh",SBall)
  3425. SBallmesh.MeshType = "Sphere"
  3426. SBallmesh.Scale = Vector3.new(6,6,6)
  3427. trail = Instance.new("Trail", Character)
  3428. a2 = Instance.new("Attachment", Torso) a2.Position = Vector3.new(0,2,0)
  3429. a3 = Instance.new("Attachment", Torso)a3.Position = Vector3.new(0,-2.5,0)
  3430. trail.Texture = "rbxassetid://0"
  3431. trail.Attachment0 = a2
  3432. trail.Attachment1 = a3
  3433. trail.Lifetime = 0.353
  3434. trail.MinLength = 0.03
  3435. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,1)})
  3436. trail.Color = ColorSequence.new(Color3.new(0,1,1), Color3.new(0, 0,0))
  3437. trail.LightEmission = 4.8
  3438. trail.TextureLength = 0.034
  3439. trail.Enabled = true
  3440. attack = true
  3441. local position = Instance.new("BodyPosition",Torso)
  3442. position.P = 68350
  3443. position.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  3444.  
  3445. while homed ~= nil and (homed.Torso.Position-RootPart.Position).magnitude > 8 do
  3446. swait()
  3447. SBall.CFrame = CFrame.new(RootPart.CFrame.p)
  3448. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0+420*math.abs(sine/3.2)), math.rad(0), math.rad(0)), 0.6)
  3449. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(70),math.rad(0),math.rad(0)),.1)
  3450. RW.C0 = clerp(RW.C0, CFrame.new(.7, -0.22, -0.5) * angles(math.rad(90), math.rad(0), math.rad(-90)), 0.1)
  3451. LW.C0 = clerp(LW.C0, CFrame.new(-.7, -0.22, -0.5) * angles(math.rad(90), math.rad(0), math.rad(90)), 0.1)
  3452. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -.34, -0.7) * CFrame.Angles(math.rad(-25), math.rad(0), math.rad(0)), 0.1)
  3453. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -.34, -0.7) * CFrame.Angles(math.rad(-25), math.rad(0), math.rad(0)), 0.1)
  3454. position.Position = homed.Torso.Position + Vector3.new(0,2,0)
  3455. end
  3456. local bodvol=Instance.new("BodyVelocity")
  3457. bodvol.velocity= RootPart.CFrame.lookVector*240 + Vector3.new(0,30,0)
  3458. bodvol.P= 35200
  3459. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  3460. bodvol.Parent=homed.Head
  3461. game:GetService("Debris"):AddItem(bodvol, 0.2)
  3462. homed:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(10,30))
  3463.  
  3464. position:Destroy()
  3465. trail.Enabled = false
  3466. SBall:Destroy()
  3467. RootPart.Velocity = Vector3.new(0,93.5,0)
  3468. coroutine.resume(coroutine.create(function()
  3469. for i = 0,5,0.26 do
  3470. swait()
  3471. Humanoid.CameraOffset = Vector3.new(0,0,0)
  3472. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -1+0.1*i, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.21)
  3473. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(22-2*i),math.rad(0),math.rad(0)),.21)
  3474. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.09*i, 0) * angles(math.rad(20-6*i), math.rad(0), math.rad(90+13*i)), 0.21)
  3475. LW.C0 = clerp(LW.C0, CFrame.new(-1.0-0.12*i, 0.5, -0.4+0.05*i) * angles(math.rad(20+13*i), math.rad(0), math.rad(20-13*i)), 0.21)
  3476. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(45+6*i), math.rad(0), math.rad(-22-4*i)), 0.21)
  3477. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(45+6*i), math.rad(0), math.rad(22+4*i)), 0.21)
  3478. end
  3479. homed = nil
  3480. attack = false
  3481. end))
  3482.  
  3483. end
  3484.  
  3485. end
  3486.  
  3487.  
  3488. end
  3489.  
  3490.  
  3491.  
  3492.  
  3493.  
  3494.  
  3495.  
  3496.  
  3497.  
  3498.  
  3499.  
  3500.  
  3501.  
  3502.  
  3503.  
  3504.  
  3505.  
  3506.  
  3507.  
  3508.  
  3509.  
  3510.  
  3511.  
  3512. mouse.KeyDown:connect(function(key)
  3513. wait(0.16)
  3514. if string.byte(key) == 32 and hitfloor == nil and attack == false and walljump == false and Humanoid.Jump == true then
  3515. walljumpp()
  3516. end
  3517. if string.byte(key) == 32 and hitfloor == nil and attack == false and walljump == false and Humanoid.Jump == true then
  3518. home()
  3519. end
  3520.  
  3521. if string.byte(key) == 32 and hitfloor == nil and attack == true and walljump == true then
  3522. walljump = false
  3523. end
  3524. end)
  3525.  
  3526.  
  3527.  
  3528.  
  3529. mouse.KeyDown:connect(function(key)
  3530. if key == 'm' and attack == false then
  3531. changemusic()
  3532. end
  3533. end)
  3534.  
  3535.  
  3536.  
  3537.  
  3538.  
  3539.  
  3540. mouse.KeyUp:connect(function(key)
  3541. wait(0.05)
  3542. if key == 'c' and sliding == true then
  3543. sliding = false
  3544. end
  3545. end)
  3546. local look = 0
  3547.  
  3548.  
  3549.  
  3550. while true do
  3551. swait()
  3552. sine = sine + change
  3553. --speed = speed + music.PlaybackLoudness/90
  3554. local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude
  3555. local velderp=RootPart.Velocity.y
  3556. hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
  3557.  
  3558. local TiltVelocity = CFrame.new(RootPart.CFrame:vectorToObjectSpace(RootPart.Velocity))
  3559.  
  3560. local rlegray = Ray.new(RightLeg.Position+Vector3.new(0,0.54,0),Vector3.new(0, -1.75, 0))
  3561. local rlegpart, rlegendPoint = workspace:FindPartOnRay(rlegray, Character)
  3562.  
  3563. local llegray = Ray.new(LeftLeg.Position+Vector3.new(0,0.54,0),Vector3.new(0, -1.75, 0))
  3564. local llegpart, llegendPoint = workspace:FindPartOnRay(llegray, Character)
  3565.  
  3566. local waterthing = Ray.new(RootPart.CFrame.p,Vector3.new(0,-1,0))
  3567. local start, position = workspace:FindPartOnRay(waterthing, character)
  3568.  
  3569. if start ~= nil and start.Material == "Water" then
  3570.  
  3571. RootPart.Velocity = RootPart.Velocity + Vector3.new(0,6,0)
  3572.  
  3573. end
  3574.  
  3575. Head.Running.Pitch = 0.76 + Humanoid.WalkSpeed/124
  3576. if torvel<1 and Swing == 2 then
  3577. boost = false
  3578. elseif torvel>1 and Swing == 2 then
  3579. boost = true
  3580. freefall = 0
  3581. end
  3582. if hitfloor ~= nil and freefall < 150 then
  3583. freefall = 0
  3584. end
  3585. if freefall > 150 and hitfloor ~= nil then
  3586. land()
  3587. freefall = 0
  3588. end
  3589.  
  3590.  
  3591.  
  3592.  
  3593.  
  3594.  
  3595.  
  3596. if RootPart.Velocity.y > 1 and hitfloor==nil then
  3597. Anim="Jump"
  3598.  
  3599.  
  3600.  
  3601.  
  3602.  
  3603. if attack==false then
  3604. change = 1
  3605. look = 0
  3606. Humanoid.CameraOffset = Humanoid.CameraOffset:lerp(Vector3.new(0,0,0),0.15)
  3607. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(4), math.rad(0), math.rad(0)), 0.07)
  3608. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-10+2.05*math.cos(sine/5)),math.rad(0),math.rad(0)),0.07)
  3609. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20+2.05*math.cos(sine/5)), math.rad(-10), math.rad(50-2.05*math.cos(sine/5))), 0.07)
  3610. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20+2.05*math.cos(sine/5)), math.rad(-10), math.rad(-50+2.05*math.cos(sine/5))), 0.07)
  3611. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -1, -0.6) * CFrame.Angles(math.rad(-25+3.05*math.cos(sine/5)), math.rad(-3), math.rad(0)), 0.1)
  3612. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -.47, -0.7) * CFrame.Angles(math.rad(-12+3.05*math.cos(sine/5)), math.rad(0), math.rad(0)), 0.1)
  3613. end
  3614.  
  3615. elseif RootPart.Velocity.y < -1 and freefall <150 and hitfloor==nil then
  3616. Anim="Fall"
  3617. change = 1
  3618. freefall = freefall +0.77
  3619.  
  3620.  
  3621. if attack==false then
  3622. Humanoid.CameraOffset = Humanoid.CameraOffset:lerp(Vector3.new(0,0,0),0.15)
  3623. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -1, 0.2) * CFrame.Angles(math.rad(7+4*math.sin(sine/1.3)), math.rad(0), math.rad(0)),0.07)
  3624. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.65, 0) * angles(math.rad(0), math.rad(0), math.rad(140+12*math.cos(sine/1.3))), 0.07)
  3625. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.65, 0) * angles(math.rad(0), math.rad(0), math.rad(-140+12*math.cos(sine/1.3))), 0.07)
  3626. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(40+7*math.sin(sine/1.3)),math.rad(0),math.rad(0)),0.07)
  3627. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -1+0.17*math.cos(sine/1.3), -0.13) * CFrame.Angles(math.rad(18+7*math.cos(sine/1.3)), math.rad(3), math.rad(0)), 0.1)
  3628. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -.37+0.17*math.cos(sine/1.3), -0.2) * CFrame.Angles(math.rad(32+7*math.cos(sine/1.3)), math.rad(0), math.rad(0)), 0.1)
  3629. end
  3630.  
  3631.  
  3632.  
  3633. elseif RootPart.Velocity.y < -1 and freefall > 150 and hitfloor==nil then
  3634. Anim="FreeFall"
  3635. change = 1
  3636.  
  3637.  
  3638. if attack==false then
  3639. Humanoid.CameraOffset = Humanoid.CameraOffset:lerp(Vector3.new(0,0,0),0.15)
  3640. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -1, 0.2) * CFrame.Angles(math.rad(-90+3*math.sin(sine/1.3)), math.rad(0), math.rad(0)),0.07)
  3641. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(14+12*math.cos(sine/1.3)), math.rad(0), math.rad(110)), 0.07)
  3642. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(14+12*math.cos(sine/1.3)), math.rad(0), math.rad(-110)), 0.07)
  3643. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-12+7*math.sin(sine/1.3)),math.rad(0),math.rad(0)),0.07)
  3644. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -1+0.17*math.cos(sine/1.3),0.2) * CFrame.Angles(math.rad(-12+4*math.cos(sine/1.3)), math.rad(3), math.rad(-46)), 0.1)
  3645. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -1+0.17*math.cos(sine/1.3), 0.2) * CFrame.Angles(math.rad(-12+4*math.cos(sine/1.3)), math.rad(0), math.rad(46)), 0.1)
  3646. end
  3647.  
  3648. elseif torvel<1 and hitfloor~=nil then
  3649. Anim="Idle"
  3650. change = 1
  3651. if attack==false and equip == false then
  3652.  
  3653. Humanoid.CameraOffset = Humanoid.CameraOffset:lerp(Vector3.new(0,0,0),0.15)
  3654. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -1-0.04*math.cos(sine/40), -0) * CFrame.Angles(math.rad(0-0.81*math.cos(sine/40)), math.rad(-40), math.rad(0)), 0.1)
  3655. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0+2.6*math.sin(sine/40)),math.rad(0),math.rad(40)),0.1)
  3656. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.55+0.04*math.sin(sine/40), 0-0.04*math.cos(sine/40)) * angles(math.rad(-2+1.3*math.cos(sine/40)), math.rad(0+4*math.sin(sine/40)), math.rad(6.3+2.2*math.cos(sine/40))),0.1)
  3657. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.55+0.04*math.sin(sine/40), 0-0.04*math.cos(sine/40)) * angles(math.rad(2+1.3*math.cos(sine/40)), math.rad(0-4*math.sin(sine/40)), math.rad(-6.3-2.2*math.cos(sine/40))),0.1)
  3658. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, llegendPoint.Y-LeftLeg.Position.Y+0.04*math.cos(sine/40), 0) * CFrame.Angles(math.rad(0+0.81*math.cos(sine/40)), math.rad(18+0.81*math.cos(sine/40)), math.rad(-2-0.81*math.cos(sine/40))),0.1)
  3659. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.57, rlegendPoint.Y-RightLeg.Position.Y+0.04*math.cos(sine/40), 0) * CFrame.Angles(math.rad(0+0.81*math.cos(sine/40)), math.rad(-2+0.81*math.cos(sine/40)), math.rad(3-0.81*math.cos(sine/40))),0.1)
  3660. end
  3661.  
  3662.  
  3663.  
  3664. elseif torvel>1.5 and torvel<70 and hitfloor~=nil then
  3665. Anim="Walk"
  3666. change = 0.84+ Character.Humanoid.WalkSpeed/132
  3667. look = 0
  3668. if attack==false and equip == false then
  3669. Humanoid.CameraOffset = Humanoid.CameraOffset:lerp(Vector3.new(0,0,0),0.02)
  3670. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -1-0.52*math.cos(sine/2), -.8) * angles(math.rad(-26), math.rad(0), math.rad(0)+ RootPart.RotVelocity.Y / 26), .1)
  3671. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-11+20*math.sin(sine/2)),math.rad(0),math.rad(0+5*math.sin(sine/4)) + RootPart.RotVelocity.Y / 13),.1)
  3672. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.1) * angles(math.rad(-60-7*math.sin(sine/4))+ RootPart.RotVelocity.Y / -34, math.rad(0), math.rad(15+2*math.sin(sine/4))- RootPart.RotVelocity.Y / 34),.15)
  3673. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0.1)*angles(math.rad(-60-7*math.sin(sine/4))+ RootPart.RotVelocity.Y / 34,math.rad(0),math.rad(-15+2*math.sin(sine/4))+ RootPart.RotVelocity.Y / -34),.15)
  3674. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -1+0.28*math.cos(sine/4), 0-0.32*math.cos(sine/4)) * CFrame.Angles(math.rad(0+104*math.sin(sine/4)), math.rad(0)+ RootPart.RotVelocity.Y / 42, math.rad(0)+ RootPart.RotVelocity.Y / -54), 0.3)
  3675. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -1-0.28*math.cos(sine/4),0+0.32*math.cos(sine/4)) * CFrame.Angles(math.rad(0-104*math.sin(sine/4)), math.rad(0)+ RootPart.RotVelocity.Y / 42, math.rad(0)- RootPart.RotVelocity.Y / 54), 0.3)
  3676. end
  3677.  
  3678.  
  3679. elseif torvel>=70 and torvel<200 and hitfloor~=nil then
  3680. Anim="Run"
  3681. change = 0.84+ Character.Humanoid.WalkSpeed/142
  3682. if attack==false and equip == false then
  3683. Humanoid.CameraOffset = Humanoid.CameraOffset:lerp(Vector3.new(0,0,0),0.02)
  3684. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -1-0.52*math.cos(sine/1.5), -.8) * angles(math.rad(-37), math.rad(0), math.rad(0)+ RootPart.RotVelocity.Y / 26), .1)
  3685. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-11+25*math.sin(sine/1.5)),math.rad(0),math.rad(0+5*math.sin(sine/3)) + RootPart.RotVelocity.Y / 13),.1)
  3686. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.3) * angles(math.rad(-72-8*math.sin(sine/1.5))+ RootPart.RotVelocity.Y / -34, math.rad(0), math.rad(1+0*math.cos(sine/3))- RootPart.RotVelocity.Y / 34),.25)
  3687. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0.3)*angles(math.rad(-72-8*math.sin(sine/1.5))+ RootPart.RotVelocity.Y / 34,math.rad(0),math.rad(-1+0*math.cos(sine/3))+ RootPart.RotVelocity.Y / -34),.25)
  3688. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -1+0.32*math.cos(sine/3), 0-0.42*math.cos(sine/3)) * CFrame.Angles(math.rad(0+134*math.sin(sine/3)), math.rad(0)+ RootPart.RotVelocity.Y / 42, math.rad(0)+ RootPart.RotVelocity.Y / -54), 0.44)
  3689. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -1-0.32*math.cos(sine/3),0+0.42*math.cos(sine/3)) * CFrame.Angles(math.rad(0-134*math.sin(sine/3)), math.rad(0)+ RootPart.RotVelocity.Y / 42, math.rad(0)- RootPart.RotVelocity.Y / 54), 0.44)
  3690. end
  3691.  
  3692. --[[
  3693. if attack==false then
  3694. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -1-0.4*math.cos(sine/5.5)/2, 0 *math.sin(sine/6.6)/2) * CFrame.Angles(math.rad(0) + -math.sin(sine/5.5)/1.2, math.rad(0), 0), .8)
  3695. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -1+0.4*math.cos(sine/5.5)/2,0 *-math.sin(sine/6.6)/2) * CFrame.Angles(math.rad(0) + math.sin(sine/5.5)/1.2, math.rad(0), 0), .8)
  3696. end
  3697. ]]
  3698. if attack==true and noleg == false then
  3699. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -1-0.24*math.cos(sine/5), 0.+0.24*math.cos(sine/5)) * CFrame.Angles(math.rad(0-74*math.sin(sine/5)), math.rad(0), math.rad(0)), 0.3)
  3700. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -1+0.24*math.cos(sine/5),0.-0.24*math.cos(sine/5)) * CFrame.Angles(math.rad(0+74*math.sin(sine/5)), math.rad(0), math.rad(0)), 0.3)
  3701. end
  3702.  
  3703.  
  3704.  
  3705. elseif torvel>=200 and hitfloor~=nil then
  3706. Anim="MachRun"
  3707. change = 0.84+ Character.Humanoid.WalkSpeed/182
  3708. if attack==false and equip == false then
  3709. Humanoid.CameraOffset = Humanoid.CameraOffset:lerp(Vector3.new(0,0,0),0.02)
  3710. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -1-0.52*math.cos(sine/1), -3.8) * angles(math.rad(-44), math.rad(0), math.rad(0)+ RootPart.RotVelocity.Y / 26), .2)
  3711. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-11+25*math.sin(sine/1)),math.rad(0),math.rad(0+5*math.sin(sine/2)) + RootPart.RotVelocity.Y / 13),.2)
  3712. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.5) * angles(math.rad(-78-12*math.sin(sine/1))+ RootPart.RotVelocity.Y / -34, math.rad(0), math.rad(-24+0*math.cos(sine/2))- RootPart.RotVelocity.Y / 34),.35)
  3713. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0.5)*angles(math.rad(-78-12*math.sin(sine/1))+ RootPart.RotVelocity.Y / 34,math.rad(0),math.rad(24+0*math.cos(sine/2))+ RootPart.RotVelocity.Y / -34),.35)
  3714. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -1+0.42*math.cos(sine/2), 0-0.62*math.cos(sine/2)) * CFrame.Angles(math.rad(0+134*math.sin(sine/2)), math.rad(0)+ RootPart.RotVelocity.Y / 42, math.rad(0)+ RootPart.RotVelocity.Y / -54), 0.52)
  3715. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -1-0.42*math.cos(sine/2),0+0.62*math.cos(sine/2)) * CFrame.Angles(math.rad(0-134*math.sin(sine/2)), math.rad(0)+ RootPart.RotVelocity.Y / 42, math.rad(0)- RootPart.RotVelocity.Y / 54), 0.52)
  3716. end
  3717.  
  3718.  
  3719.  
  3720. end
  3721.  
  3722.  
  3723.  
  3724.  
  3725.  
  3726.  
  3727.  
  3728.  
  3729.  
  3730. if 0 < #Effects then
  3731. for e = 1, #Effects do
  3732. if Effects[e] ~= nil then
  3733. local Thing = Effects[e]
  3734. if Thing ~= nil then
  3735. local Part = Thing[1]
  3736. local Mode = Thing[2]
  3737. local Delay = Thing[3]
  3738. local IncX = Thing[4]
  3739. local IncY = Thing[5]
  3740. local IncZ = Thing[6]
  3741. if Thing[1].Transparency <= 1 then
  3742. if Thing[2] == "Block1" then
  3743. Thing[1].CFrame = Thing[1].CFrame * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3744. Mesh = Thing[1]:FindFirstChild("Mesh")
  3745. if not Mesh then
  3746. Mesh = Instance.new("BlockMesh")
  3747. end
  3748. Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
  3749. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3750. elseif Thing[2] == "Cylinder" then
  3751. Mesh = Thing[1]:FindFirstChild("Mesh")
  3752. if not Mesh then
  3753. Mesh = Instance.new("BlockMesh")
  3754. end
  3755. Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
  3756. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3757. elseif Thing[2] == "Blood" then
  3758. Mesh = Thing[1]:FindFirstChild("Mesh")
  3759. if not Mesh then
  3760. Mesh = Instance.new("BlockMesh")
  3761. end
  3762. Thing[1].CFrame = Thing[1].CFrame * cf(0, 0.5, 0)
  3763. Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
  3764. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3765. elseif Thing[2] == "Elec" then
  3766. Mesh = Thing[1]:FindFirstChild("Mesh")
  3767. if not Mesh then
  3768. Mesh = Instance.new("BlockMesh")
  3769. end
  3770. Mesh.Scale = Mesh.Scale + vt(Thing[7], Thing[8], Thing[9])
  3771. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3772. elseif Thing[2] == "Disappear" then
  3773. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3774. end
  3775. else
  3776. Part.Parent = nil
  3777. game:GetService("Debris"):AddItem(Part, 0)
  3778. table.remove(Effects, e)
  3779. end
  3780. end
  3781. end
  3782. end
  3783. end
  3784.  
  3785. end
  3786.  
  3787. end)
  3788.  
  3789.  
  3790. MEme.Name = "MEme"
  3791. MEme.Parent = Frame
  3792. MEme.BackgroundColor3 = Color3.new(1, 1, 1)
  3793. MEme.Position = UDim2.new(0.212121204, 0, 0.496932507, 0)
  3794. MEme.Size = UDim2.new(0, 95, 0, 25)
  3795. MEme.Font = Enum.Font.SourceSans
  3796. MEme.Text = "MEme"
  3797. MEme.TextColor3 = Color3.new(0, 0, 0)
  3798. MEme.TextSize = 14
  3799.  
  3800. MEme.MouseButton1Down:connect(function()
  3801. local model = game:GetService("Players").LocalPlayer.Character
  3802. local mouse = game:GetService("Players").LocalPlayer:GetMouse()
  3803. local Torso = model.Torso
  3804. local RS = Torso:FindFirstChild("Right Shoulder")
  3805. local LS = Torso:FindFirstChild("Left Shoulder")
  3806. local RH = Torso:FindFirstChild("Right Hip")
  3807. local LH = Torso:FindFirstChild("Left Hip")
  3808. local Neck = Torso:FindFirstChild("Neck")
  3809. local Torso = model.Torso
  3810. local Head = model.Head
  3811. local Humanoid = model.Humanoid
  3812. local LeftArm = model["Left Arm"]
  3813. local LeftLeg = model["Left Leg"]
  3814. local RightArm = model["Right Arm"]
  3815. local RightLeg = model["Right Leg"]
  3816. local RootPart = model.HumanoidRootPart
  3817. local attack = false
  3818. local idle = 0
  3819. local Gen = "Girl"
  3820. local ToolMode = 1
  3821. local sprintmode=false
  3822. local jp = 50
  3823. local ws = 6
  3824. local inAir=true
  3825. local inAir2=true
  3826. local equipped = true
  3827. local MoveTH = true
  3828. local MoveArms = true
  3829. local MoveLegs = true
  3830. local toolAon = false
  3831. local stopTA = false
  3832. local sine = 0
  3833. local change = 1
  3834. local toolAnim = "None"
  3835. local toolAnimTime = 0
  3836. local Anim="Idle"
  3837. local RJ = model.HumanoidRootPart:FindFirstChild("RootJoint")
  3838. local cn = CFrame.new
  3839. local cf = CFrame.new
  3840. local ca2 = CFrame.Angles
  3841. local mf = math.floor
  3842. local RbxUtility = LoadLibrary("RbxUtility")
  3843. local Create = RbxUtility.Create
  3844. local canstoptuant1 = false
  3845. local stoptuant1 = false
  3846. local MenyOpen = false
  3847. function swait(num)
  3848. if num == 0 or num == nil then
  3849. game:service'RunService'.RenderStepped:wait(0)
  3850. else
  3851. for i = 0, num do
  3852. game:service'RunService'.RenderStepped:wait(0)
  3853. end
  3854. end
  3855. end
  3856.  
  3857. function stopAnimations()
  3858. coroutine.resume(coroutine.create(function()
  3859. model.Animate:Destroy()
  3860. end))
  3861. coroutine.resume(coroutine.create(function()
  3862. for _,v in pairs(Humanoid:GetPlayingAnimationTracks()) do
  3863. v:Stop()
  3864.  
  3865. end
  3866. end))
  3867. end
  3868.  
  3869.  
  3870. stopAnimations()
  3871. wait(.1)
  3872.  
  3873. rayCast = function(Pos, Dir, Max, Ignore)
  3874.  
  3875. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  3876. end
  3877. RS.C1 = cn(0, 0.5, 0)
  3878. LS.C1 = cn(0, 0.5, 0)
  3879. RH.C1 = cn(0, 1, 0) *CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  3880. LH.C1 = cn(0, 1, 0) *CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  3881. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  3882. local NeckCF = cn(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  3883. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  3884. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  3885.  
  3886.  
  3887.  
  3888.  
  3889.  
  3890. function RemoveOutlines(part)
  3891. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  3892. end
  3893.  
  3894.  
  3895. CFuncs = {
  3896. Part = {Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  3897.  
  3898. local Part = Create("Part")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
  3899. RemoveOutlines(Part)
  3900. return Part
  3901. end
  3902. }
  3903. ,
  3904. Mesh = {Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  3905.  
  3906. local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
  3907. if Mesh == "SpecialMesh" then
  3908. Msh.MeshType = MeshType
  3909. Msh.MeshId = MeshId
  3910. end
  3911. return Msh
  3912. end
  3913. }
  3914. ,
  3915. Mesh = {Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  3916.  
  3917. local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
  3918. if Mesh == "SpecialMesh" then
  3919. Msh.MeshType = MeshType
  3920. Msh.MeshId = MeshId
  3921. end
  3922. return Msh
  3923. end
  3924. }
  3925. ,
  3926. Weld = {Create = function(Parent, Part0, Part1, C0, C1)
  3927.  
  3928. local Weld = Create("Weld")({Parent = Parent, Part0 = Part0, Part1 = Part1, C0 = C0, C1 = C1})
  3929. return Weld
  3930. end
  3931. }
  3932. ,
  3933. Sound = {Create = function(id, par, vol, pit)
  3934.  
  3935. coroutine.resume(coroutine.create(function()
  3936.  
  3937. local S = Create("Sound")({Volume = vol, Pitch = pit or 1, SoundId = "http://www.roblox.com/asset/?id="..id, Parent = par or workspace})
  3938. wait()
  3939. S:play()
  3940. game:GetService("Debris"):AddItem(S, 6)
  3941. end
  3942. ))
  3943. end
  3944. }
  3945. ,
  3946.  
  3947. Sound2 = {Create = function(id, par, vol, pit, SoundTime)
  3948.  
  3949. coroutine.resume(coroutine.create(function()
  3950.  
  3951. local S = Create("Sound")({Volume = vol, Pitch = pit or 1, SoundId = "http://www.roblox.com/asset/?id="..id, Parent = par or workspace})
  3952. wait()
  3953. S:play()
  3954. game:GetService("Debris"):AddItem(S, SoundTime)
  3955. end
  3956. ))
  3957. end
  3958. }
  3959. ,
  3960. ParticleEmitter = {Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  3961.  
  3962. local fp = Create("ParticleEmitter")({Parent = Parent, Color = ColorSequence.new(Color1, Color2), LightEmission = LightEmission, Size = Size, Texture = Texture, Transparency = Transparency, ZOffset = ZOffset, Acceleration = Accel, Drag = Drag, LockedToPart = LockedToPart, VelocityInheritance = VelocityInheritance, EmissionDirection = EmissionDirection, Enabled = Enabled, Lifetime = LifeTime, Rate = Rate, Rotation = Rotation, RotSpeed = RotSpeed, Speed = Speed, VelocitySpread = VelocitySpread})
  3963. return fp
  3964. end
  3965. }
  3966. }
  3967.  
  3968. so = function(id, par, vol, pit, AlTime)
  3969.  
  3970. if AlTime ~= nil then
  3971.  
  3972. CFuncs.Sound2.Create(id, par, vol, pit, AlTime)
  3973.  
  3974. else
  3975. CFuncs.Sound.Create(id, par, vol, pit)
  3976. end
  3977.  
  3978. end
  3979.  
  3980.  
  3981.  
  3982. local ParticEffect1 = Create("ParticleEmitter"){
  3983. Color = ColorSequence.new(Color3.new (0, 1, 0), Color3.new (0, 0, 0)),
  3984. Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.2,0),NumberSequenceKeypoint.new(1,1)}),
  3985. Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.15),NumberSequenceKeypoint.new(0.5,.01),NumberSequenceKeypoint.new(1,0)}),
  3986. Texture = "rbxassetid://596872069",
  3987. Lifetime = NumberRange.new(0.8),
  3988. Rate = 100,
  3989. VelocitySpread = 360,
  3990. RotSpeed = NumberRange.new(-100,100),
  3991. Speed = NumberRange.new(2),
  3992. LightEmission = 1,
  3993. LockedToPart = false,
  3994. Acceleration = Vector3.new(0, -5, 0),
  3995. EmissionDirection = "Back",
  3996.  
  3997. }
  3998.  
  3999. --[[
  4000. fat = Instance.new("BindableEvent", script)
  4001. fat.Name = "Heartbeat"
  4002. script:WaitForChild("Heartbeat")
  4003. frame = 1/30
  4004. tf = 0
  4005. allowframeloss = false
  4006. tossremainder = false
  4007. lastframe = tick()
  4008. script.Heartbeat:Fire()
  4009. game:GetService("RunService").Heartbeat:connect(function(s, p)
  4010.  
  4011. tf = tf + s
  4012. if frame <= tf then
  4013. if allowframeloss then
  4014. script.Heartbeat:Fire()
  4015. lastframe = tick()
  4016. else
  4017. for i = 1, math.floor(tf / frame) do
  4018. script.Heartbeat:Fire()
  4019. end
  4020. lastframe = tick()
  4021. end
  4022. if tossremainder then
  4023. tf = 0
  4024. else
  4025. tf = tf - frame * math.floor(tf / frame)
  4026. end
  4027. end
  4028. end
  4029. )
  4030.  
  4031.  
  4032.  
  4033.  
  4034.  
  4035.  
  4036.  
  4037.  
  4038.  
  4039.  
  4040.  
  4041.  
  4042.  
  4043.  
  4044.  
  4045. --]]
  4046.  
  4047. Humanoid:SetStateEnabled(Enum.HumanoidStateType.Dead, true)
  4048.  
  4049.  
  4050. for i = 1,3,.1 do
  4051. swait()
  4052. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),1)
  4053. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),1)
  4054. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-0)),1)
  4055. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),1)
  4056. RH.C0 = RH.C0:lerp(CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(0)),1)
  4057. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(0)),1)
  4058.  
  4059.  
  4060.  
  4061. end
  4062.  
  4063.  
  4064.  
  4065.  
  4066.  
  4067.  
  4068.  
  4069.  
  4070.  
  4071.  
  4072.  
  4073.  
  4074. function JumpAfterEffect()
  4075. if attack == false then
  4076. attack = true
  4077.  
  4078. if RootPart.Velocity.y < -65 then
  4079. Humanoid.WalkSpeed= 0
  4080. Humanoid.JumpPower= 0
  4081. for i = 1,3,.1 do
  4082. swait()
  4083. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(25-3 * math.cos(sine / 15)),math.rad(0),math.rad(0)),.1)
  4084. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, .3, -.8 +-.05 * math.cos(sine / 15.5)) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)),.2)
  4085. RS.C0 = RS.C0:lerp(CFrame.new(1.4, .7- .03 * math.cos(sine / 15), 0) * CFrame.Angles(math.rad(25),math.rad(0),math.rad(20)),.1)
  4086. LS.C0 = LS.C0:lerp(CFrame.new(-1.4, .7- .03 * math.cos(sine / 15), 0) * CFrame.Angles(math.rad(25),math.rad(0),math.rad(-20)),.1)
  4087. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.15+ .05 * math.cos(sine / 15), -.4) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)),.2)
  4088. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.15+ .05 * math.cos(sine / 15), -.4) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)),.2)
  4089.  
  4090. end
  4091.  
  4092. else
  4093. if sprintmode == true then
  4094. Humanoid.WalkSpeed= 10
  4095. else
  4096. Humanoid.WalkSpeed= 3
  4097. end
  4098. Humanoid.JumpPower= 0
  4099. for i = 1,2,.1 do
  4100. swait()
  4101. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(25-3 * math.cos(sine / 15)),math.rad(0),math.rad(0)),.1)
  4102. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, .3, -.6 +-.05 * math.cos(sine / 15.5)) * CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)),.2)
  4103. RS.C0 = RS.C0:lerp(CFrame.new(1.4, .7- .03 * math.cos(sine / 15), 0) * CFrame.Angles(math.rad(25),math.rad(0),math.rad(20)),.1)
  4104. LS.C0 = LS.C0:lerp(CFrame.new(-1.4, .7- .03 * math.cos(sine / 15), 0) * CFrame.Angles(math.rad(25),math.rad(0),math.rad(-20)),.1)
  4105. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.65+ .05 * math.cos(sine / 15), -.2) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)),.2)
  4106. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.65+ .05 * math.cos(sine / 15), -.2) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)),.2)
  4107.  
  4108. end
  4109.  
  4110. end
  4111. attack = false
  4112. end
  4113. end
  4114.  
  4115.  
  4116.  
  4117. function SlashAnim()
  4118. if toolAon == false then
  4119. toolAon= true
  4120. MoveArms = false
  4121. for i = 1,2,.1 do
  4122. if stopTA == false then
  4123. swait()
  4124. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.8- .03 * math.cos(sine / 20), -.2) * CFrame.Angles(math.rad(160- 1 * math.cos(sine / 20)),math.rad(-10),math.rad(5- 1 * math.cos(sine / 20))),.2)
  4125. end
  4126.  
  4127.  
  4128.  
  4129. end
  4130.  
  4131. for i = 1,3,.1 do
  4132. if stopTA == false then
  4133. swait()
  4134. RS.C0 = RS.C0:lerp(CFrame.new(1.3, 0.3- .03 * math.cos(sine / 20), -.2) * CFrame.Angles(math.rad(0- 1 * math.cos(sine / 20)),math.rad(10),math.rad(-20- 1 * math.cos(sine / 20))),.5)
  4135.  
  4136. end
  4137.  
  4138.  
  4139. end
  4140.  
  4141. toolAnim = "None"
  4142. toolAon = false
  4143.  
  4144.  
  4145. end
  4146. end
  4147.  
  4148.  
  4149.  
  4150. function LungeAnim()
  4151. stopTA = true
  4152. MoveArms = false
  4153.  
  4154. swait(10)
  4155. if toolAon == false then
  4156.  
  4157. toolAon= true
  4158.  
  4159. for i = 1,3,.1 do
  4160. toolAon= true
  4161.  
  4162. swait()
  4163. RS.C0 = RS.C0:lerp(CFrame.new(1.4, 0.7- .03 * math.cos(sine / 20), -.2) * CFrame.Angles(math.rad(170- 1 * math.cos(sine / 20)),math.rad(0),math.rad(0- 1 * math.cos(sine / 20))),.1)
  4164.  
  4165.  
  4166.  
  4167.  
  4168. end
  4169.  
  4170. for i = 1,2,.1 do
  4171. swait()
  4172. RS.C0 = RS.C0:lerp(CFrame.new(1.4, 0.5- .03 * math.cos(sine / 20), -.2) * CFrame.Angles(math.rad(30- 1 * math.cos(sine / 20)),math.rad(10),math.rad(-20- 1 * math.cos(sine / 20))),.2)
  4173.  
  4174.  
  4175. toolAon= true
  4176.  
  4177. end
  4178.  
  4179.  
  4180. toolAnim = "None"
  4181. toolAon = false
  4182. stopTA = false
  4183. end
  4184. end
  4185.  
  4186.  
  4187.  
  4188.  
  4189. function getTool()
  4190. for _, kid in ipairs(model:GetChildren()) do
  4191. if kid.className == "Tool" then return kid end
  4192. end
  4193. return nil
  4194. end
  4195. function getToolAnim(tool)
  4196. for _, c in ipairs(tool:GetChildren()) do
  4197. if c.Name == "toolanim" and c.className == "StringValue" then
  4198. return c
  4199. end
  4200. end
  4201. return nil
  4202. end
  4203. function animateTool()
  4204.  
  4205. if (toolAnim == "None") then
  4206. if ToolMode == 1 then
  4207. RS.C0 = RS.C0:lerp(CFrame.new(1.4, 0.6- .03 * math.cos(sine / 20), -.2) * CFrame.Angles(math.rad(75- 1 * math.cos(sine / 20)),math.rad(20),math.rad(-15- 1 * math.cos(sine / 20))),.1)
  4208. elseif ToolMode == 2 then
  4209. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.55- .03 * math.cos(sine / 20), -.1) * CFrame.Angles(math.rad(90- 1 * math.cos(sine / 20)),math.rad(0),math.rad(0 - 1 * math.cos(sine / 20))),.1)
  4210. elseif ToolMode == 3 then
  4211. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.6- .03 * math.cos(sine / 20), -.1) * CFrame.Angles(math.rad(90 - 1 * math.cos(sine / 20)),math.rad(0),math.rad(0 - 1 * math.cos(sine / 20))),.1)
  4212. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.6- .03 * math.cos(sine / 20), -.1) * CFrame.Angles(math.rad(90 - 1 * math.cos(sine / 20)),math.rad(0),math.rad(0 - 1 * math.cos(sine / 20))),.1)
  4213. elseif ToolMode == 4 then
  4214. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), -.0) * CFrame.Angles(math.rad(0 - 1 * math.cos(sine / 20)),math.rad(0),math.rad(0 - 1 * math.cos(sine / 20))),.1)
  4215. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), -.0) * CFrame.Angles(math.rad(0 - 1 * math.cos(sine / 20)),math.rad(0),math.rad(0 - 1 * math.cos(sine / 20))),.1)
  4216. elseif ToolMode == 5 then
  4217. MoveArms = true
  4218.  
  4219.  
  4220.  
  4221. end
  4222. return
  4223. end
  4224.  
  4225. if (toolAnim == "Slash") then
  4226. SlashAnim()
  4227.  
  4228. return
  4229. end
  4230.  
  4231. if (toolAnim == "Lunge") then
  4232. LungeAnim()
  4233. return
  4234. end
  4235. end
  4236.  
  4237.  
  4238.  
  4239. game:GetService'RunService'.Stepped:connect(function()
  4240.  
  4241. sine = sine + change
  4242.  
  4243. local torvel = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  4244. local velderp = RootPart.Velocity.y
  4245. hitfloor = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, model)
  4246.  
  4247.  
  4248. if sprintmode == true then
  4249. jp = 60
  4250. ws = 24
  4251. else
  4252. jp = 50
  4253. ws = 6
  4254. end
  4255.  
  4256. if hitfloor ~= nil then
  4257. inAir = true
  4258. else
  4259. inAir = false
  4260. end
  4261.  
  4262. if inAir == true then
  4263. if inAir2 == false then
  4264.  
  4265.  
  4266. JumpAfterEffect()
  4267.  
  4268. end
  4269. end
  4270.  
  4271. if hitfloor ~= nil then
  4272. inAir2 = true
  4273. else
  4274. inAir2 = false
  4275. end
  4276. --[
  4277.  
  4278. if RootPart.Velocity.y > 1 and hitfloor == nil then
  4279. Anim = "Jump"
  4280. elseif RootPart.Velocity.y < -1 and hitfloor == nil then
  4281. Anim = "Fall"
  4282. elseif Humanoid.Sit == true then
  4283. Anim = "Sit"
  4284. elseif torvel < 1 and hitfloor ~= nil then
  4285. Anim = "Idle"
  4286. elseif torvel > 2 and hitfloor ~= nil then
  4287. if sprintmode == true then
  4288. Anim = "Run"
  4289. else
  4290. Anim = "Walk"
  4291. end
  4292. else
  4293. Anim = ""
  4294.  
  4295. end
  4296.  
  4297.  
  4298.  
  4299. --]]
  4300.  
  4301.  
  4302.  
  4303.  
  4304.  
  4305.  
  4306.  
  4307.  
  4308.  
  4309. if attack == false then
  4310. Humanoid.JumpPower=jp
  4311. Humanoid.WalkSpeed=ws
  4312.  
  4313. local tool = getTool()
  4314. if tool and tool:FindFirstChild("Handle") then
  4315.  
  4316. MoveArms = false
  4317.  
  4318. local animStringValueObject = getToolAnim(tool)
  4319.  
  4320. if animStringValueObject then
  4321. toolAnim = animStringValueObject.Value
  4322. -- message recieved, delete StringValue
  4323. animStringValueObject.Parent = nil
  4324.  
  4325. end
  4326.  
  4327.  
  4328.  
  4329. animateTool()
  4330.  
  4331.  
  4332. if ToolMode == 1 or ToolMode == 2 then
  4333. if Anim == "Jump" then
  4334. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 15), 0) * CFrame.Angles(math.rad(20 -1* math.cos(sine / 10)),math.rad(0),math.rad(-5)),.3)
  4335. elseif Anim == "Fall" then
  4336. LS.C0 = LS.C0:lerp(CFrame.new(-1.1, 1- .03 * math.cos(sine / 15), .3) * CFrame.Angles(math.rad(15 -1* math.cos(sine / 10)),math.rad(0),math.rad(-100)),.05)
  4337. elseif Anim == "Idle" then
  4338. if Gen == "Boy" then
  4339. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  4340. end
  4341. if Gen == "Girl" then
  4342. LS.C0 = LS.C0:lerp(CFrame.new(-1.25, 0.3- .03 * math.cos(sine / 26), .1) * CFrame.Angles(math.rad(6),math.rad(20),math.rad(23+ 0 * math.cos(sine / 25))),.1)
  4343. end
  4344. elseif Anim == "Sit" then
  4345. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(10),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  4346. elseif Anim == "Walk" then
  4347. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 15), 0) * CFrame.Angles(math.rad(-30 * math.cos(sine / 7)),math.rad(0),math.rad(0)),.1)
  4348. elseif Anim == "Run" then
  4349. LS.C0 = LS.C0:lerp(CFrame.new(-1.49, 0.6, 0) * CFrame.Angles(math.rad(10+75*math.cos(sine / 4)), math.rad(5+-35*math.cos(sine / 4)), math.rad(-2+10*math.cos(sine / 4))), .3)
  4350. else
  4351. LS.C0 = LS.C0:lerp(CFrame.new(-1.3, 0.8, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-35)),.05)
  4352. end
  4353. end
  4354.  
  4355.  
  4356. else
  4357. MoveArms = true
  4358. end
  4359.  
  4360.  
  4361. --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  4362. if Anim == "Jump" then
  4363. --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  4364. if MoveTH == true then
  4365. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-15-3 * math.cos(sine / 15)),math.rad(0),math.rad(0)),.1)
  4366. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, 1.3 +-.05 * math.cos(sine / 15)) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(0)),.15)
  4367. end
  4368. if MoveArms == true then
  4369. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 15), 0) * CFrame.Angles(math.rad(20 +1* math.cos(sine / 10)),math.rad(0),math.rad(5)),.3)
  4370. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 15), 0) * CFrame.Angles(math.rad(20 -1* math.cos(sine / 10)),math.rad(0),math.rad(-5)),.3)
  4371. end
  4372. if MoveLegs == true then
  4373. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.85+ .05 * math.cos(sine / 15), -.2) * CFrame.Angles(math.rad(-15 -1* math.cos(sine / 10)),math.rad(0),math.rad(0)),.1)
  4374. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.35+ .05 * math.cos(sine / 15), -.4) * CFrame.Angles(math.rad(-25 +1* math.cos(sine / 10)),math.rad(0),math.rad(0)),.2)
  4375. end
  4376. --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  4377. elseif Anim == "Fall" then
  4378. --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  4379. if MoveTH == true then
  4380. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(25-3 * math.cos(sine / 15)),math.rad(0),math.rad(0)),.05)
  4381. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -0.3 +-.05 * math.cos(sine / 15)) * CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)),.08)
  4382. end
  4383. if MoveArms == true then
  4384. RS.C0 = RS.C0:lerp(CFrame.new(1.1, 1- .03 * math.cos(sine / 15), .3) * CFrame.Angles(math.rad(15 +1* math.cos(sine / 10)),math.rad(0),math.rad(100)),.05)
  4385. LS.C0 = LS.C0:lerp(CFrame.new(-1.1, 1- .03 * math.cos(sine / 15), .3) * CFrame.Angles(math.rad(15 -1* math.cos(sine / 10)),math.rad(0),math.rad(-100)),.05)
  4386. end
  4387. if MoveLegs == true then
  4388. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.15+ .05 * math.cos(sine / 15), -.4) * CFrame.Angles(math.rad(-15 -1* math.cos(sine / 10)),math.rad(0),math.rad(0)),.1)
  4389. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.55+ .05 * math.cos(sine / 15), -.4) * CFrame.Angles(math.rad(-0 +1* math.cos(sine / 10)),math.rad(0),math.rad(0)),.1)
  4390. end
  4391. --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  4392. elseif Anim == "Sit" then
  4393. --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  4394. if MoveTH == true then
  4395. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(3+2 * math.cos(sine / 20)),math.rad(0),math.rad(0)),.1)
  4396. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  4397. end
  4398. if MoveArms == true then
  4399. if Gen == "Girl" then
  4400. RS.C0 = RS.C0:lerp(CFrame.new(1.3, 0.3- .03 * math.cos(sine / 20), -.1) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(-30- 1 * math.cos(sine / 20))),.1)
  4401. LS.C0 = LS.C0:lerp(CFrame.new(-1.3, 0.3- .03 * math.cos(sine / 20), -.1) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(30+ 1 * math.cos(sine / 20))),.1)
  4402. end
  4403. if Gen == "Boy" then
  4404. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), -.0) * CFrame.Angles(math.rad(10),math.rad(0),math.rad(-0- 1 * math.cos(sine / 20))),.1)
  4405. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), -.0) * CFrame.Angles(math.rad(10),math.rad(0),math.rad(0+ 1 * math.cos(sine / 20))),.1)
  4406. end
  4407.  
  4408. end
  4409. if MoveLegs == true then
  4410. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.85+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(80),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  4411. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.85+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(80),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  4412. end
  4413. --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  4414. elseif Anim == "Idle" then
  4415. --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  4416. if Gen == "Girl" then
  4417.  
  4418. if MoveTH == true then
  4419. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(3+2 * math.cos(sine / 25)),math.rad(-7 * math.cos(sine / 26)),math.rad(2 * math.cos(sine / 26))),.1)
  4420. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(.07 * math.cos(sine / 26), 0, -.1 +-.03 * math.cos(sine / 25)) * CFrame.Angles(math.rad(0),math.rad(4 * math.cos(sine / 26)),math.rad(-3 * math.cos(sine / 26))),.15)
  4421. end
  4422. if MoveArms == true then
  4423. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .01 * math.cos(sine / 25), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(1- 2 * math.cos(sine / 26))),.1)
  4424. LS.C0 = LS.C0:lerp(CFrame.new(-1.25, 0.3- .03 * math.cos(sine / 26), .1) * CFrame.Angles(math.rad(6),math.rad(20),math.rad(23+ 0 * math.cos(sine / 25))),.1)
  4425. end
  4426. if MoveLegs == true then
  4427. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 25), .02) * CFrame.Angles(math.rad(-3),math.rad(0),math.rad(2.5- 0.0 * math.cos(sine / 25)))*CFrame.new(0, -.03 * math.cos(sine / 26), 0-0.03 * math.cos(sine / 26)) * CFrame.Angles(math.rad(0.5 * math.cos(sine / 26)),math.rad(2 * math.cos(sine / 26)),math.rad(-4 * math.cos(sine / 26))),.15)
  4428. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 25), -.25) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 25)))*CFrame.new(0, .03 * math.cos(sine / 26), 0) * CFrame.Angles(math.rad(-0 -2 * math.cos(sine / 26)),math.rad(-20 +2 * math.cos(sine / 26)),math.rad(-4 * math.cos(sine / 26))),.15)
  4429. end
  4430.  
  4431. end
  4432.  
  4433.  
  4434.  
  4435.  
  4436.  
  4437. if Gen == "Boy" then
  4438. if MoveTH == true then
  4439. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(3+2 * math.cos(sine / 20)),math.rad(0),math.rad(0)),.1)
  4440. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  4441. end
  4442. if MoveArms == true then
  4443. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(1- 1 * math.cos(sine / 20))),.1)
  4444. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  4445. end
  4446. if MoveLegs == true then
  4447. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  4448. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  4449. end
  4450.  
  4451.  
  4452.  
  4453.  
  4454.  
  4455.  
  4456.  
  4457. end
  4458.  
  4459. --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  4460. elseif Anim == "Walk" then
  4461. --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  4462. if Gen == "Girl" then
  4463.  
  4464. if MoveTH == true then
  4465. Neck.C0 = Neck.C0:lerp(NeckCF * cf(0, 0, 0 + 0.025 * math.cos(sine / 3.5)) * CFrame.Angles(math.rad(0 - 1.5 * math.cos(sine / 3.5)), math.rad(5.5 * math.cos(sine / 7) ), math.rad(-7.5 * math.cos(sine / 7)) + RootPart.RotVelocity.Y / 14), 0.15)
  4466. RJ.C0 = RJ.C0:lerp(RootCF * cf(0, 0, -0.075 + 0.025 * math.cos(sine / 3.5) + -math.sin(sine / 3.5) / 7) * CFrame.Angles(math.rad(3 - 2.5 * math.cos(sine / 3.5)), math.rad(-5 * math.cos(sine / 7)), math.rad(10 * math.cos(sine / 7))), 0.15)
  4467. end
  4468. if MoveArms == true then
  4469. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 15), 0) * CFrame.Angles(math.rad(30 * math.cos(sine / 7)),math.rad(0),math.rad(4 * math.cos(sine / 7))),.1)
  4470. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 15), 0) * CFrame.Angles(math.rad(-30 * math.cos(sine / 7)),math.rad(0),math.rad(4 * math.cos(sine / 7))),.1)
  4471. end
  4472. if MoveLegs == true then
  4473. RH.C0 = RH.C0:lerp( cf(.5, -0.925 - 0.5 * math.cos(sine / 7) / 2,-0.1+ 0.5 * math.cos(sine / 7) / 2) * CFrame.Angles(math.rad(-7.5 - 15 * math.cos(sine / 7)) + -math.sin(sine / 7) / 2.5, math.rad(90 - 10 * math.cos(sine / 7)), math.rad(0)) * CFrame.Angles(math.rad(0 + 2.5 * math.cos(sine / 7)), math.rad(-90), math.rad(5 * math.cos(sine / 7))), 0.15)
  4474. LH.C0 = LH.C0:lerp( cf(-.5, -0.925 + 0.5 * math.cos(sine / 7) / 2,-0.1+ -0.5 * math.cos(sine / 7) / 2) * CFrame.Angles(math.rad(-7.5 + 15 * math.cos(sine / 7)) + math.sin(sine / 7) / 2.5, math.rad(-90 - 10 * math.cos(sine / 7)), math.rad(0)) * CFrame.Angles(math.rad(0 - 2.5 * math.cos(sine / 7)), math.rad(90), math.rad(5 * math.cos(sine / 7))), 0.15)
  4475. end
  4476.  
  4477. end
  4478.  
  4479.  
  4480. if Gen == "Boy" then
  4481. if MoveTH == true then
  4482. Neck.C0 = Neck.C0:lerp(NeckCF * cf(0, 0, 0 + 0.025 * math.cos(sine / 3.5)) * CFrame.Angles(math.rad(0 - 1.5 * math.cos(sine / 3.5)), math.rad(1.5 * math.cos(sine / 7) ), math.rad(-7.5 * math.cos(sine / 7)) + RootPart.RotVelocity.Y / 14), 0.15)
  4483. RJ.C0 = RJ.C0:lerp(RootCF * cf(0, 0, -0.075 + 0.025 * math.cos(sine / 3.5) + -math.sin(sine / 3.5) / 7) * CFrame.Angles(math.rad(3 - 2.5 * math.cos(sine / 3.5)), math.rad(0), math.rad(10 * math.cos(sine / 7))), 0.15)
  4484. end
  4485. if MoveArms == true then
  4486. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 15), 0) * CFrame.Angles(math.rad(30 * math.cos(sine / 7)),math.rad(0),math.rad(-0)),.1)
  4487. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 15), 0) * CFrame.Angles(math.rad(-30 * math.cos(sine / 7)),math.rad(0),math.rad(0)),.1)
  4488. end
  4489. if MoveLegs == true then
  4490. RH.C0 = RH.C0:lerp( cf(.5, -0.925 - 0.5 * math.cos(sine / 7) / 2,-0.1+ 0.5 * math.cos(sine / 7) / 2) * CFrame.Angles(math.rad(-7.5 - 15 * math.cos(sine / 7)) + -math.sin(sine / 7) / 2.5, math.rad(90 - 10 * math.cos(sine / 7)), math.rad(0)) * CFrame.Angles(math.rad(0 + 2.5 * math.cos(sine / 7)), math.rad(-90), math.rad(0)), 0.15)
  4491. LH.C0 = LH.C0:lerp( cf(-.5, -0.925 + 0.5 * math.cos(sine / 7) / 2,-0.1+ -0.5 * math.cos(sine / 7) / 2) * CFrame.Angles(math.rad(-7.5 + 15 * math.cos(sine / 7)) + math.sin(sine / 7) / 2.5, math.rad(-90 - 10 * math.cos(sine / 7)), math.rad(0)) * CFrame.Angles(math.rad(0 - 2.5 * math.cos(sine / 7)), math.rad(90), math.rad(0)), 0.15)
  4492. end
  4493. end
  4494. --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  4495. elseif Anim == "Run" then
  4496. --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  4497.  
  4498. if MoveTH == true then
  4499. Neck.C0 = Neck.C0:lerp(NeckCF * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(-8.5 * math.cos(sine / 4)) + RootPart.RotVelocity.Y / 14), .3)
  4500. RJ.C0 = RJ.C0:lerp(RootCF * cf(0, 0, -0.1 + 0.15 * math.cos(sine / 3)) * CFrame.Angles(math.rad(15), math.rad(0) + RootPart.RotVelocity.Y / 30, math.rad(10 * math.cos(sine / 4))), .4)
  4501. end
  4502. if MoveArms == true then
  4503. RS.C0 = RS.C0:lerp(CFrame.new(1.49, 0.62, .3*math.cos(sine / 4)) * CFrame.Angles(math.rad(10+-75*math.cos(sine / 4)), math.rad(5+-35*math.cos(sine / 4)), math.rad(2+10*math.cos(sine / 4))), .3)
  4504. LS.C0 = LS.C0:lerp(CFrame.new(-1.49, 0.62, -.3*math.cos(sine / 4)) * CFrame.Angles(math.rad(10+75*math.cos(sine / 4)), math.rad(5+-35*math.cos(sine / 4)), math.rad(-2+10*math.cos(sine / 4))), .3)
  4505. end
  4506. if MoveLegs == true then
  4507. RH.C0 = RH.C0:lerp( cf(.5, -1.0 - -0.3 * math.cos(sine / 4), -.1 - 0.1 * math.cos(sine / 4)) * CFrame.Angles(math.rad(-10 + 50 * math.cos(sine / 4)), math.rad(0), math.rad(2)), .4)
  4508. LH.C0 = LH.C0:lerp( cf(-.5, -1.0 + -0.3 * math.cos(sine / 4), -.1 + 0.1 * math.cos(sine / 4)) * CFrame.Angles(math.rad(10 -50 * math.cos(sine / 4)), math.rad(0), math.rad(-2)), .4)
  4509. end
  4510.  
  4511.  
  4512. --[[
  4513.  
  4514. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.15 * math.cos(sine / 3)) * angles(math.rad(15), math.rad(0) + RootPart.RotVelocity.Y / 30, math.rad(10 * math.cos(sine / 4))), .5)
  4515. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-3), math.rad(0), math.rad(-8.5 * math.cos(sine / 4)) + RootPart.RotVelocity.Y / 9), .4)
  4516. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(10+-75*math.cos(sine / 4)), math.rad(5+-35*math.cos(sine / 4)), math.rad(2+10*math.cos(sine / 4))), .4)
  4517. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10+75*math.cos(sine / 4)), math.rad(5+-35*math.cos(sine / 4)), math.rad(-2+10*math.cos(sine / 4))), .4)
  4518. RH.C0 = clerp(RH.C0, cn(1, -1.0 - -0.3 * math.cos(sine / 4), -.1 - 0.1 * math.cos(sine / 4)) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(-10 + 50 * math.cos(sine / 4))), .5)
  4519. LH.C0 = clerp(LH.C0, cn(-1, -1.0 + -0.3 * math.cos(sine / 4), -.1 + 0.1 * math.cos(sine / 4)) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(10 +50 * math.cos(sine / 4))), .5)
  4520.  
  4521.  
  4522.  
  4523. --]]
  4524.  
  4525.  
  4526.  
  4527.  
  4528.  
  4529.  
  4530.  
  4531. else
  4532. --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  4533. -- If anim is an false value so errors will not come
  4534. --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  4535. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.05)
  4536. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.05)
  4537. RS.C0 = RS.C0:lerp(CFrame.new(1.3, 0.8, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(35)),.05)
  4538. LS.C0 = LS.C0:lerp(CFrame.new(-1.3, 0.8, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-35)),.05)
  4539. RH.C0 = RH.C0:lerp(CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(10)),.05)
  4540. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-10)),.05)
  4541. --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  4542. end
  4543. end
  4544.  
  4545. if Humanoid.Health < 0.1 and attack == false then
  4546. attack = true
  4547.  
  4548.  
  4549. for i = 1,3,.1 do
  4550. swait()
  4551. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),.07)
  4552. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, -1, -1) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.07)
  4553. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(1),math.rad(0),math.rad(10)),.07)
  4554. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(-10)),.07)
  4555. RH.C0 = RH.C0:lerp(CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),.07)
  4556. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),.07)
  4557.  
  4558.  
  4559.  
  4560. end
  4561. for i = 1,15,.1 do
  4562. swait()
  4563. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.07)
  4564. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, -2, -2.5) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)),.07)
  4565. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)),.07)
  4566. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)),.07)
  4567. RH.C0 = RH.C0:lerp(CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(5)),.07)
  4568. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-5)),.07)
  4569.  
  4570.  
  4571.  
  4572. end
  4573. Humanoid:SetStateEnabled(Enum.HumanoidStateType.Dead, true)
  4574. Humanoid.Health = 0
  4575. end
  4576.  
  4577. end)
  4578.  
  4579.  
  4580.  
  4581.  
  4582.  
  4583.  
  4584.  
  4585.  
  4586. mouse.KeyDown:connect(function(k)
  4587. if k == "0" and attack == false then
  4588. sprintmode=true
  4589. end
  4590. if k == "9" and attack == false then
  4591. if Gen == "Boy" then
  4592. Gen = "Girl"
  4593. else
  4594. Gen = "Boy"
  4595. end
  4596. print(Gen.." Anims")
  4597. end
  4598. if k == "8" and attack == false then
  4599.  
  4600. ToolMode = ToolMode + 1
  4601.  
  4602. if ToolMode >5 then
  4603.  
  4604. ToolMode = 1
  4605. end
  4606. print("Tool Anim "..ToolMode)
  4607. end
  4608.  
  4609.  
  4610. end)
  4611. mouse.KeyUp:connect(function(k)
  4612. if k == "0" and attack == false then
  4613. sprintmode=false
  4614. end
  4615.  
  4616. end)
  4617.  
  4618. mouse.KeyDown:connect(function(k)
  4619.  
  4620. if k == "t" and attack == false then
  4621. local Song = Instance.new("Sound", Torso)
  4622. Song.SoundId = "http://www.roblox.com/asset/?id=748575516"
  4623.  
  4624.  
  4625. Song.Volume = 10
  4626.  
  4627. attack= true
  4628. --[
  4629.  
  4630.  
  4631.  
  4632.  
  4633.  
  4634.  
  4635. Song:Play()
  4636. Humanoid.JumpPower=0
  4637. Humanoid.WalkSpeed=0
  4638. for i = 0,3,0.1 do
  4639. swait()
  4640. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.05)
  4641. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.05)
  4642. RS.C0 = RS.C0:lerp(CFrame.new(1.5, .5, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4643. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, .5, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-0)),.2)
  4644. RH.C0 = RH.C0:lerp(CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(4)),.05)
  4645. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-4)),.05)
  4646.  
  4647. end
  4648. for i = 0,2,0.1 do
  4649. swait()
  4650. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.05)
  4651. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.05)
  4652. RS.C0 = RS.C0:lerp(CFrame.new(1.5, .9, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4653. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, .9, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-0)),.2)
  4654. RH.C0 = RH.C0:lerp(CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(4)),.05)
  4655. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-4)),.05)
  4656.  
  4657. end
  4658. for i = 0,3,0.1 do
  4659. swait()
  4660. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.05)
  4661. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.05)
  4662. RS.C0 = RS.C0:lerp(CFrame.new(1.5, .5, 0) * CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)),.2)
  4663. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, .5, 0) * CFrame.Angles(math.rad(10),math.rad(0),math.rad(-0)),.2)
  4664. RH.C0 = RH.C0:lerp(CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(4)),.05)
  4665. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-4)),.05)
  4666.  
  4667. end
  4668. for i = 0,10,0.1 do
  4669. swait()
  4670. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.05)
  4671. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.05)
  4672. RS.C0 = RS.C0:lerp(CFrame.new(1.25, .5, 0) * CFrame.Angles(math.rad(10),math.rad(0),math.rad(50)),.05)
  4673. LS.C0 = LS.C0:lerp(CFrame.new(-1.25, .5, 0) * CFrame.Angles(math.rad(10),math.rad(0),math.rad(-50)),.05)
  4674. RH.C0 = RH.C0:lerp(CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(4)),.05)
  4675. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-4)),.05)
  4676.  
  4677. end
  4678. for i = 0,12,0.1 do
  4679. swait()
  4680. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(60),math.rad(0),math.rad(0)),.02)
  4681. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.02)
  4682. RS.C0 = RS.C0:lerp(CFrame.new(1.5, .5, 0) * CFrame.Angles(math.rad(-40),math.rad(0),math.rad(0)),.02)
  4683. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, .5, 0) * CFrame.Angles(math.rad(-40),math.rad(0),math.rad(-0)),.02)
  4684. RH.C0 = RH.C0:lerp(CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(4)),.02)
  4685. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-4)),.02)
  4686.  
  4687. end
  4688. for i = 0,15,0.1 do
  4689. swait()
  4690. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.01)
  4691. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.02)
  4692. RS.C0 = RS.C0:lerp(CFrame.new(1.5, .5, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.01)
  4693. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, .5, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-0)),.01)
  4694. RH.C0 = RH.C0:lerp(CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(4)),.02)
  4695. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-4)),.02)
  4696.  
  4697. end
  4698.  
  4699. for i = 1,2 do
  4700. for i = 0,2,0.1 do
  4701. swait()
  4702. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-25),math.rad(0),math.rad(10)),.2)
  4703. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(1, 0, -0) * CFrame.Angles(math.rad(5),math.rad(10),math.rad(0)),.3)
  4704. RS.C0 = RS.C0:lerp(CFrame.new(1.1, .5, -.2) * CFrame.Angles(math.rad(140),math.rad(0),math.rad(-40)),.2)
  4705. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, .5, 0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),.4)
  4706. RH.C0 = RH.C0:lerp(CFrame.new(.5, -.8, -.1) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(4)),.3)
  4707. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -.8, -.1) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-4)),.3)
  4708.  
  4709. end
  4710. for i = 0,1,0.1 do
  4711. swait()
  4712. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4713. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -1.2) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(0)),.2)
  4714. RS.C0 = RS.C0:lerp(CFrame.new(1.4, .5, 0) * CFrame.Angles(math.rad(45),math.rad(0),math.rad(-10)),.1)
  4715. LS.C0 = LS.C0:lerp(CFrame.new(-1.4, .5, 0) * CFrame.Angles(math.rad(45),math.rad(0),math.rad(-10)),.1)
  4716. RH.C0 = RH.C0:lerp(CFrame.new(.5, -.2, -.2) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(4)),.3)
  4717. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -.2, -.2) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(-4)),.3)
  4718.  
  4719. end
  4720. for i = 0,2,0.1 do
  4721. swait()
  4722. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-25),math.rad(0),math.rad(-10)),.2)
  4723. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(-1, 0, -0) * CFrame.Angles(math.rad(5),math.rad(-10),math.rad(0)),.3)
  4724. RS.C0 = RS.C0:lerp(CFrame.new(1.5, .5, 0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-0)),.4)
  4725. LS.C0 = LS.C0:lerp(CFrame.new(-1.1, .5, -.2) * CFrame.Angles(math.rad(140),math.rad(0),math.rad(40)),.2)
  4726. RH.C0 = RH.C0:lerp(CFrame.new(.5, -.8, -.1) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(4)),.3)
  4727. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -.8, -.1) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-4)),.3)
  4728.  
  4729. end
  4730. for i = 0,1,0.1 do
  4731. swait()
  4732. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4733. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -1.2) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(0)),.2)
  4734. RS.C0 = RS.C0:lerp(CFrame.new(1.4, .5, 0) * CFrame.Angles(math.rad(45),math.rad(0),math.rad(-10)),.1)
  4735. LS.C0 = LS.C0:lerp(CFrame.new(-1.4, .5, 0) * CFrame.Angles(math.rad(45),math.rad(0),math.rad(-10)),.1)
  4736. RH.C0 = RH.C0:lerp(CFrame.new(.5, -.2, -.2) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(4)),.3)
  4737. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -.2, -.2) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(-4)),.3)
  4738.  
  4739. end
  4740. end
  4741. for i = 0,5.25,0.1 do
  4742. swait()
  4743. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.1)
  4744. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 2, -2.2) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)),.2)
  4745. RS.C0 = RS.C0:lerp(CFrame.new(1.5, .5, 0) * CFrame.Angles(math.rad(160),math.rad(0),math.rad(0)),.1)
  4746. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, .5, 0) * CFrame.Angles(math.rad(160),math.rad(0),math.rad(-0)),.1)
  4747. RH.C0 = RH.C0:lerp(CFrame.new(.5, -.6, -.4) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(4)),.1)
  4748. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -.6, -.4) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-4)),.1)
  4749.  
  4750. end
  4751. for i = 0,0.5,0.1 do
  4752. swait()
  4753. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.1)
  4754. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -1.3) * CFrame.Angles(math.rad(130),math.rad(0),math.rad(0)),.3)
  4755. RS.C0 = RS.C0:lerp(CFrame.new(1.5, .5, 0) * CFrame.Angles(math.rad(160),math.rad(0),math.rad(0)),.1)
  4756. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, .5, 0) * CFrame.Angles(math.rad(160),math.rad(0),math.rad(-0)),.1)
  4757. RH.C0 = RH.C0:lerp(CFrame.new(.5, -.6, -.4) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(4)),.3)
  4758. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -.6, -.4) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(-4)),.3)
  4759.  
  4760. end
  4761. for i = 0,0.2,0.1 do
  4762. swait()
  4763. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.1)
  4764. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -1.4) * CFrame.Angles(math.rad(125),math.rad(0),math.rad(0)),.3)
  4765. RS.C0 = RS.C0:lerp(CFrame.new(1.5, .5, 0) * CFrame.Angles(math.rad(160),math.rad(0),math.rad(0)),.1)
  4766. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, .5, 0) * CFrame.Angles(math.rad(160),math.rad(0),math.rad(-0)),.1)
  4767. RH.C0 = RH.C0:lerp(CFrame.new(.5, -.6, -.4) * CFrame.Angles(math.rad(85),math.rad(0),math.rad(4)),.1)
  4768. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -.6, -.4) * CFrame.Angles(math.rad(85),math.rad(0),math.rad(-4)),.1)
  4769.  
  4770. end
  4771. for i = 0,1,0.1 do
  4772. swait()
  4773. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.1)
  4774. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -1.3) * CFrame.Angles(math.rad(130),math.rad(0),math.rad(0)),.3)
  4775. RS.C0 = RS.C0:lerp(CFrame.new(1.5, .5, 0) * CFrame.Angles(math.rad(160),math.rad(0),math.rad(0)),.1)
  4776. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, .5, 0) * CFrame.Angles(math.rad(160),math.rad(0),math.rad(-0)),.1)
  4777. RH.C0 = RH.C0:lerp(CFrame.new(.5, -.6, -.4) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(4)),.3)
  4778. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -.6, -.4) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(-4)),.3)
  4779.  
  4780. end
  4781. for i = 1,2 do
  4782. for i = 0,2,0.1 do
  4783. swait()
  4784. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-25),math.rad(0),math.rad(10)),.2)
  4785. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(1, 0, -0) * CFrame.Angles(math.rad(-25),math.rad(10),math.rad(180)),.3)
  4786. RS.C0 = RS.C0:lerp(CFrame.new(1.1, .5, -.2) * CFrame.Angles(math.rad(140),math.rad(0),math.rad(-40)),.2)
  4787. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, .5, 0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),.4)
  4788. RH.C0 = RH.C0:lerp(CFrame.new(.5, -.8, -.3) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(4)),.3)
  4789. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -.8, -.3) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-4)),.3)
  4790.  
  4791. end
  4792. for i = 0,1,0.1 do
  4793. swait()
  4794. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4795. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -1.2) * CFrame.Angles(math.rad(25),math.rad(0),math.rad(180)),.2)
  4796. RS.C0 = RS.C0:lerp(CFrame.new(1.4, .5, 0) * CFrame.Angles(math.rad(45),math.rad(0),math.rad(-10)),.1)
  4797. LS.C0 = LS.C0:lerp(CFrame.new(-1.4, .5, 0) * CFrame.Angles(math.rad(45),math.rad(0),math.rad(-10)),.1)
  4798. RH.C0 = RH.C0:lerp(CFrame.new(.5, -.2, -.4) * CFrame.Angles(math.rad(-25),math.rad(0),math.rad(4)),.3)
  4799. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -.2, -.4) * CFrame.Angles(math.rad(-25),math.rad(0),math.rad(-4)),.3)
  4800.  
  4801. end
  4802. for i = 0,2,0.1 do
  4803. swait()
  4804. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-25),math.rad(0),math.rad(-10)),.2)
  4805. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(-1, 0, -0) * CFrame.Angles(math.rad(-25),math.rad(-10),math.rad(180)),.3)
  4806. RS.C0 = RS.C0:lerp(CFrame.new(1.5, .5, 0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-0)),.4)
  4807. LS.C0 = LS.C0:lerp(CFrame.new(-1.1, .5, -.2) * CFrame.Angles(math.rad(140),math.rad(0),math.rad(40)),.2)
  4808. RH.C0 = RH.C0:lerp(CFrame.new(.5, -.8, -.3) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(4)),.3)
  4809. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -.8, -.3) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-4)),.3)
  4810.  
  4811. end
  4812. for i = 0,1,0.1 do
  4813. swait()
  4814. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4815. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -1.2) * CFrame.Angles(math.rad(25),math.rad(0),math.rad(180)),.2)
  4816. RS.C0 = RS.C0:lerp(CFrame.new(1.4, .5, 0) * CFrame.Angles(math.rad(45),math.rad(0),math.rad(-10)),.1)
  4817. LS.C0 = LS.C0:lerp(CFrame.new(-1.4, .5, 0) * CFrame.Angles(math.rad(45),math.rad(0),math.rad(-10)),.1)
  4818. RH.C0 = RH.C0:lerp(CFrame.new(.5, -.2, -.4) * CFrame.Angles(math.rad(-25),math.rad(0),math.rad(4)),.3)
  4819. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -.2, -.4) * CFrame.Angles(math.rad(-25),math.rad(0),math.rad(-4)),.3)
  4820.  
  4821. end
  4822. end
  4823.  
  4824. for i = 0,3,0.1 do
  4825. swait()
  4826. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(5),math.rad(0),math.rad(0)),.2)
  4827. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -0.2) * CFrame.Angles(math.rad(5),math.rad(0),math.rad(0)),.2)
  4828. RS.C0 = RS.C0:lerp(CFrame.new(1.3, .5, 0) * CFrame.Angles(math.rad(5),math.rad(0),math.rad(-20)),.1)
  4829. LS.C0 = LS.C0:lerp(CFrame.new(-1.3, .5, 0) * CFrame.Angles(math.rad(5),math.rad(0),math.rad(20)),.1)
  4830. RH.C0 = RH.C0:lerp(CFrame.new(.5, -.8, -.2) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(4)),.3)
  4831. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -.8, -.2) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(-4)),.3)
  4832.  
  4833. end
  4834. local Model2 = Instance.new("Model", model)
  4835. game:GetService("Debris"):AddItem(Model2, 20)
  4836. local Rleg2 = Instance.new("Part", Model2)
  4837. local Lleg2 = Instance.new("Part", Model2)
  4838. local NewPantsHum = Instance.new("Humanoid", Model2)
  4839. Rleg2.Size = RightLeg.Size
  4840. Rleg2.BrickColor = RightLeg.BrickColor
  4841. Rleg2.CFrame = RightLeg.CFrame
  4842. Rleg2.Name = RightLeg.Name
  4843. Lleg2.Size = LeftLeg.Size
  4844. Lleg2.BrickColor = LeftLeg.BrickColor
  4845. Lleg2.CFrame = LeftLeg.CFrame
  4846. Lleg2.Name = LeftLeg.Name
  4847.  
  4848. Lleg2.CanCollide = false
  4849. Rleg2.CanCollide = false
  4850. coroutine.resume(coroutine.create(function()
  4851.  
  4852. for _,v in pairs(model:GetChildren()) do
  4853. if v:isA("Pants") then
  4854. v:Clone().Parent = Model2
  4855. end
  4856. if v:isA("CharacterMesh") then
  4857. v:Clone().Parent = Model2
  4858. end
  4859.  
  4860. end
  4861.  
  4862. end))
  4863.  
  4864. local RLW = Instance.new("Weld")
  4865. RLW.Name = "Pants Weld"
  4866. RLW.Part0 = RightLeg
  4867. RLW.C0 = cn(0, 0, 0)
  4868. RLW.C1 = cn(0, 0, 0)
  4869. RLW.Part1 = Rleg2
  4870. RLW.Parent = RightLeg
  4871. local LLW = Instance.new("Weld")
  4872. LLW.Name = "Pants Weld"
  4873. LLW.Part0 = LeftLeg
  4874. LLW.C0 = cn(0, 0, 0)
  4875. LLW.C1 = cn(0, 0, 0)
  4876. LLW.Part1 = Lleg2
  4877. LLW.Parent = LeftLeg
  4878. game:GetService("Debris"):AddItem(RLW, 4)
  4879. game:GetService("Debris"):AddItem(LLW, 4)
  4880.  
  4881. local lval = 0
  4882. for i = 0,3,0.1 do
  4883. swait()
  4884. lval = .5*i/1.5
  4885. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),.2)
  4886. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -0+lval*4) * CFrame.Angles(math.rad(5),math.rad(0),math.rad(0)),.2)
  4887. RS.C0 = RS.C0:lerp(CFrame.new(1.4, .5, 0) * CFrame.Angles(math.rad(170),math.rad(0),math.rad(-0)),.1)
  4888. LS.C0 = LS.C0:lerp(CFrame.new(-1.4, .5, 0) * CFrame.Angles(math.rad(170),math.rad(0),math.rad(0)),.1)
  4889. RH.C0 = RH.C0:lerp(CFrame.new(lval, -1, -0) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(4)),.3)
  4890. LH.C0 = LH.C0:lerp(CFrame.new(-lval, -1, -0) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(-4)),.3)
  4891.  
  4892.  
  4893. Rleg2.Size = RightLeg.Size*i
  4894. Lleg2.Size = LeftLeg.Size*i
  4895. local RLW = Instance.new("Weld")
  4896. RLW.Name = "Pants Weld"
  4897. RLW.Part0 = RightLeg
  4898. RLW.C0 = cn(0, 0-i/1.51, 0)
  4899. RLW.C1 = cn(0, 0, 0)
  4900. RLW.Part1 = Rleg2
  4901. RLW.Parent = RightLeg
  4902. local LLW = Instance.new("Weld")
  4903. LLW.Name = "Pants Weld"
  4904. LLW.Part0 = LeftLeg
  4905. LLW.C0 = cn(0, 0-i/1.51, 0)
  4906. LLW.C1 = cn(0, 0, 0)
  4907. LLW.Part1 = Lleg2
  4908. LLW.Parent = LeftLeg
  4909. game:GetService("Debris"):AddItem(RLW, 4)
  4910. game:GetService("Debris"):AddItem(LLW, 4)
  4911. end
  4912.  
  4913.  
  4914.  
  4915. for i = 1,2 do
  4916. for i = 0,2,0.1 do
  4917. swait()
  4918. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-25),math.rad(0),math.rad(10)),.2)
  4919. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(1, 0, -0+lval*4) * CFrame.Angles(math.rad(5),math.rad(10),math.rad(0)),.3)
  4920. RS.C0 = RS.C0:lerp(CFrame.new(1.1, .5, -.2) * CFrame.Angles(math.rad(140),math.rad(0),math.rad(-40)),.2)
  4921. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, .5, 0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),.4)
  4922. RH.C0 = RH.C0:lerp(CFrame.new(lval, -.8, -.1) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(4)),.3)
  4923. LH.C0 = LH.C0:lerp(CFrame.new(-lval, -.8, -.1) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-4)),.3)
  4924.  
  4925. end
  4926. for i = 0,1,0.1 do
  4927. swait()
  4928. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4929. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -1.2+lval*4) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(0)),.2)
  4930. RS.C0 = RS.C0:lerp(CFrame.new(1.4, .5, 0) * CFrame.Angles(math.rad(45),math.rad(0),math.rad(-10)),.1)
  4931. LS.C0 = LS.C0:lerp(CFrame.new(-1.4, .5, 0) * CFrame.Angles(math.rad(45),math.rad(0),math.rad(-10)),.1)
  4932. RH.C0 = RH.C0:lerp(CFrame.new(lval, -.2, -.2) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(4)),.3)
  4933. LH.C0 = LH.C0:lerp(CFrame.new(-lval, -.2, -.2) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(-4)),.3)
  4934.  
  4935. end
  4936. for i = 0,2,0.1 do
  4937. swait()
  4938. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-25),math.rad(0),math.rad(-10)),.2)
  4939. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(-1, 0, -0+lval*4) * CFrame.Angles(math.rad(5),math.rad(-10),math.rad(0)),.3)
  4940. RS.C0 = RS.C0:lerp(CFrame.new(1.5, .5, 0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-0)),.4)
  4941. LS.C0 = LS.C0:lerp(CFrame.new(-1.1, .5, -.2) * CFrame.Angles(math.rad(140),math.rad(0),math.rad(40)),.2)
  4942. RH.C0 = RH.C0:lerp(CFrame.new(lval, -.8, -.1) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(4)),.3)
  4943. LH.C0 = LH.C0:lerp(CFrame.new(-lval, -.8, -.1) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-4)),.3)
  4944.  
  4945. end
  4946. for i = 0,1,0.1 do
  4947. swait()
  4948. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4949. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -1.2+lval*4) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(0)),.2)
  4950. RS.C0 = RS.C0:lerp(CFrame.new(1.4, .5, 0) * CFrame.Angles(math.rad(45),math.rad(0),math.rad(-10)),.1)
  4951. LS.C0 = LS.C0:lerp(CFrame.new(-1.4, .5, 0) * CFrame.Angles(math.rad(45),math.rad(0),math.rad(-10)),.1)
  4952. RH.C0 = RH.C0:lerp(CFrame.new(lval, -.2, -.2) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(4)),.3)
  4953. LH.C0 = LH.C0:lerp(CFrame.new(-lval, -.2, -.2) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(-4)),.3)
  4954.  
  4955. end
  4956. end
  4957. for i = 1,6 do
  4958. for i = 0,.6,0.1 do
  4959. swait()
  4960. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-25),math.rad(0),math.rad(10)),.2)
  4961. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(1, 0, 0+lval*4) * CFrame.Angles(math.rad(5),math.rad(10),math.rad(0)),.3)
  4962. RS.C0 = RS.C0:lerp(CFrame.new(1.1, .5, -.2) * CFrame.Angles(math.rad(140),math.rad(0),math.rad(-40)),.2)
  4963. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, .5, 0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),.4)
  4964. RH.C0 = RH.C0:lerp(CFrame.new(lval, -.8, -.1) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(4)),.3)
  4965. LH.C0 = LH.C0:lerp(CFrame.new(-lval, -.8, -.1) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-4)),.3)
  4966.  
  4967. end
  4968. for i = 0,.2,0.1 do
  4969. swait()
  4970. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4971. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -1.2+lval*4) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(0)),.2)
  4972. RS.C0 = RS.C0:lerp(CFrame.new(1.4, .5, 0) * CFrame.Angles(math.rad(45),math.rad(0),math.rad(-10)),.1)
  4973. LS.C0 = LS.C0:lerp(CFrame.new(-1.4, .5, 0) * CFrame.Angles(math.rad(45),math.rad(0),math.rad(-10)),.1)
  4974. RH.C0 = RH.C0:lerp(CFrame.new(lval, -.2, -.2) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(4)),.3)
  4975. LH.C0 = LH.C0:lerp(CFrame.new(-lval, -.2, -.2) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(-4)),.3)
  4976.  
  4977. end
  4978. for i = 0,.6,0.1 do
  4979. swait()
  4980. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-25),math.rad(0),math.rad(-10)),.2)
  4981. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(-1, 0, -0+lval*4) * CFrame.Angles(math.rad(5),math.rad(-10),math.rad(0)),.3)
  4982. RS.C0 = RS.C0:lerp(CFrame.new(1.5, .5, 0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-0)),.4)
  4983. LS.C0 = LS.C0:lerp(CFrame.new(-1.1, .5, -.2) * CFrame.Angles(math.rad(140),math.rad(0),math.rad(40)),.2)
  4984. RH.C0 = RH.C0:lerp(CFrame.new(lval, -.8, -.1) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(4)),.3)
  4985. LH.C0 = LH.C0:lerp(CFrame.new(-lval, -.8, -.1) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-4)),.3)
  4986.  
  4987. end
  4988. for i = 0,.2,0.1 do
  4989. swait()
  4990. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  4991. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -1.2+lval*4) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(0)),.2)
  4992. RS.C0 = RS.C0:lerp(CFrame.new(1.4, .5, 0) * CFrame.Angles(math.rad(45),math.rad(0),math.rad(-10)),.1)
  4993. LS.C0 = LS.C0:lerp(CFrame.new(-1.4, .5, 0) * CFrame.Angles(math.rad(45),math.rad(0),math.rad(-10)),.1)
  4994. RH.C0 = RH.C0:lerp(CFrame.new(lval, -.2, -.2) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(4)),.3)
  4995. LH.C0 = LH.C0:lerp(CFrame.new(-lval, -.2, -.2) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(-4)),.3)
  4996.  
  4997. end
  4998. end
  4999.  
  5000. for i = 1,2 do
  5001. for i = 0,2,0.1 do
  5002. swait()
  5003. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-25),math.rad(0),math.rad(10)),.2)
  5004. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(1, 0, -0) * CFrame.Angles(math.rad(5),math.rad(10),math.rad(0)),.3)
  5005. RS.C0 = RS.C0:lerp(CFrame.new(1.1, .5, -.2) * CFrame.Angles(math.rad(140),math.rad(0),math.rad(-40)),.2)
  5006. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, .5, 0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),.4)
  5007. RH.C0 = RH.C0:lerp(CFrame.new(.5, -.8, -.1) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(4)),.3)
  5008. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -.8, -.1) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-4)),.3)
  5009.  
  5010. end
  5011. for i = 0,.8,0.1 do
  5012. swait()
  5013. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  5014. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -1.2) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(0)),.2)
  5015. RS.C0 = RS.C0:lerp(CFrame.new(1.4, .5, 0) * CFrame.Angles(math.rad(45),math.rad(0),math.rad(-10)),.1)
  5016. LS.C0 = LS.C0:lerp(CFrame.new(-1.4, .5, 0) * CFrame.Angles(math.rad(45),math.rad(0),math.rad(-10)),.1)
  5017. RH.C0 = RH.C0:lerp(CFrame.new(.5, -.2, -.2) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(4)),.3)
  5018. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -.2, -.2) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(-4)),.3)
  5019.  
  5020. end
  5021. for i = 0,2,0.1 do
  5022. swait()
  5023. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-25),math.rad(0),math.rad(-10)),.2)
  5024. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(-1, 0, -0) * CFrame.Angles(math.rad(5),math.rad(-10),math.rad(0)),.3)
  5025. RS.C0 = RS.C0:lerp(CFrame.new(1.5, .5, 0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-0)),.4)
  5026. LS.C0 = LS.C0:lerp(CFrame.new(-1.1, .5, -.2) * CFrame.Angles(math.rad(140),math.rad(0),math.rad(40)),.2)
  5027. RH.C0 = RH.C0:lerp(CFrame.new(.5, -.8, -.1) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(4)),.3)
  5028. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -.8, -.1) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-4)),.3)
  5029.  
  5030. end
  5031. for i = 0,.8,0.1 do
  5032. swait()
  5033. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  5034. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -1.2) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(0)),.2)
  5035. RS.C0 = RS.C0:lerp(CFrame.new(1.4, .5, 0) * CFrame.Angles(math.rad(45),math.rad(0),math.rad(-10)),.1)
  5036. LS.C0 = LS.C0:lerp(CFrame.new(-1.4, .5, 0) * CFrame.Angles(math.rad(45),math.rad(0),math.rad(-10)),.1)
  5037. RH.C0 = RH.C0:lerp(CFrame.new(.5, -.2, -.2) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(4)),.3)
  5038. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -.2, -.2) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(-4)),.3)
  5039.  
  5040. end
  5041. end
  5042.  
  5043. for i = 0,2.5,0.1 do
  5044. swait()
  5045. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),.2)
  5046. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -0.5) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(0)),.2)
  5047. RS.C0 = RS.C0:lerp(CFrame.new(1.2, .5, -.1) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(-45)),.1)
  5048. LS.C0 = LS.C0:lerp(CFrame.new(-1.2, .5, -.1) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(45)),.1)
  5049. RH.C0 = RH.C0:lerp(CFrame.new(.5, -.5, -0.3) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(4)),.2)
  5050. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -.5, -0.3) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(-4)),.2)
  5051.  
  5052. end
  5053. for i = 0,3.5,0.1 do
  5054. swait()
  5055. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),.2)
  5056. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -1.5) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(0)),.1)
  5057. RS.C0 = RS.C0:lerp(CFrame.new(1.2, .5, -.1) * CFrame.Angles(math.rad(89),math.rad(0),math.rad(-45)),.1)
  5058. LS.C0 = LS.C0:lerp(CFrame.new(-1.2, .5, -.1) * CFrame.Angles(math.rad(89),math.rad(0),math.rad(45)),.1)
  5059. RH.C0 = RH.C0:lerp(CFrame.new(.25, .1, -0.3) * CFrame.Angles(math.rad(-15),math.rad(0),math.rad(45)),.1)
  5060. LH.C0 = LH.C0:lerp(CFrame.new(-.25, .1, -0.3) * CFrame.Angles(math.rad(-15),math.rad(0),math.rad(-45)),.1)
  5061.  
  5062. end
  5063. for i = 0,1,0.1 do
  5064. swait()
  5065. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),.2)
  5066. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, 1) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(180)),.2)
  5067. RS.C0 = RS.C0:lerp(CFrame.new(1.2, .5, -.1) * CFrame.Angles(math.rad(89),math.rad(0),math.rad(-45)),.1)
  5068. LS.C0 = LS.C0:lerp(CFrame.new(-1.2, .5, -.1) * CFrame.Angles(math.rad(89),math.rad(0),math.rad(45)),.1)
  5069. RH.C0 = RH.C0:lerp(CFrame.new(.25, .1, -0.3) * CFrame.Angles(math.rad(-15),math.rad(0),math.rad(45)),.1)
  5070. LH.C0 = LH.C0:lerp(CFrame.new(-.25, .1, -0.3) * CFrame.Angles(math.rad(-15),math.rad(0),math.rad(-45)),.1)
  5071.  
  5072. end
  5073. for i = 0,2,0.1 do
  5074. swait()
  5075. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),.2)
  5076. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -1.5) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(180)),.2)
  5077. RS.C0 = RS.C0:lerp(CFrame.new(1.2, .5, -.1) * CFrame.Angles(math.rad(89),math.rad(0),math.rad(-45)),.1)
  5078. LS.C0 = LS.C0:lerp(CFrame.new(-1.2, .5, -.1) * CFrame.Angles(math.rad(89),math.rad(0),math.rad(45)),.1)
  5079. RH.C0 = RH.C0:lerp(CFrame.new(.25, .1, -0.3) * CFrame.Angles(math.rad(-15),math.rad(0),math.rad(45)),.1)
  5080. LH.C0 = LH.C0:lerp(CFrame.new(-.25, .1, -0.3) * CFrame.Angles(math.rad(-15),math.rad(0),math.rad(-45)),.1)
  5081.  
  5082. end
  5083.  
  5084. for i = 1,3 do
  5085. for i = 0,2,0.1 do
  5086. swait()
  5087. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),.2)
  5088. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(1, 0, -1) * CFrame.Angles(math.rad(-0),math.rad(45),math.rad(180)),.2)
  5089. RS.C0 = RS.C0:lerp(CFrame.new(1.2, .5, -.1) * CFrame.Angles(math.rad(89),math.rad(0),math.rad(-45)),.1)
  5090. LS.C0 = LS.C0:lerp(CFrame.new(-1.2, .5, -.1) * CFrame.Angles(math.rad(89),math.rad(0),math.rad(45)),.1)
  5091. RH.C0 = RH.C0:lerp(CFrame.new(.25, .1, -0.3) * CFrame.Angles(math.rad(-15),math.rad(0),math.rad(45)),.1)
  5092. LH.C0 = LH.C0:lerp(CFrame.new(-.25, .1, -0.3) * CFrame.Angles(math.rad(-15),math.rad(0),math.rad(-45)),.1)
  5093.  
  5094. end
  5095. for i = 0,1,0.1 do
  5096. swait()
  5097. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),.2)
  5098. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -1.5) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(180)),.2)
  5099. RS.C0 = RS.C0:lerp(CFrame.new(1.2, .5, -.1) * CFrame.Angles(math.rad(89),math.rad(0),math.rad(-45)),.1)
  5100. LS.C0 = LS.C0:lerp(CFrame.new(-1.2, .5, -.1) * CFrame.Angles(math.rad(89),math.rad(0),math.rad(45)),.1)
  5101. RH.C0 = RH.C0:lerp(CFrame.new(.25, .1, -0.3) * CFrame.Angles(math.rad(-15),math.rad(0),math.rad(45)),.1)
  5102. LH.C0 = LH.C0:lerp(CFrame.new(-.25, .1, -0.3) * CFrame.Angles(math.rad(-15),math.rad(0),math.rad(-45)),.1)
  5103.  
  5104. end
  5105.  
  5106.  
  5107. for i = 0,2,0.1 do
  5108. swait()
  5109. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),.2)
  5110. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(-1, 0, -1) * CFrame.Angles(math.rad(-0),math.rad(-45),math.rad(180)),.2)
  5111. RS.C0 = RS.C0:lerp(CFrame.new(1.2, .5, -.1) * CFrame.Angles(math.rad(89),math.rad(0),math.rad(-45)),.1)
  5112. LS.C0 = LS.C0:lerp(CFrame.new(-1.2, .5, -.1) * CFrame.Angles(math.rad(89),math.rad(0),math.rad(45)),.1)
  5113. RH.C0 = RH.C0:lerp(CFrame.new(.25, .1, -0.3) * CFrame.Angles(math.rad(-15),math.rad(0),math.rad(45)),.1)
  5114. LH.C0 = LH.C0:lerp(CFrame.new(-.25, .1, -0.3) * CFrame.Angles(math.rad(-15),math.rad(0),math.rad(-45)),.1)
  5115.  
  5116. end
  5117.  
  5118. for i = 0,1,0.1 do
  5119. swait()
  5120. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),.2)
  5121. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -1.5) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(180)),.2)
  5122. RS.C0 = RS.C0:lerp(CFrame.new(1.2, .5, -.1) * CFrame.Angles(math.rad(89),math.rad(0),math.rad(-45)),.1)
  5123. LS.C0 = LS.C0:lerp(CFrame.new(-1.2, .5, -.1) * CFrame.Angles(math.rad(89),math.rad(0),math.rad(45)),.1)
  5124. RH.C0 = RH.C0:lerp(CFrame.new(.25, .1, -0.3) * CFrame.Angles(math.rad(-15),math.rad(0),math.rad(45)),.1)
  5125. LH.C0 = LH.C0:lerp(CFrame.new(-.25, .1, -0.3) * CFrame.Angles(math.rad(-15),math.rad(0),math.rad(-45)),.1)
  5126.  
  5127. end
  5128.  
  5129. end
  5130.  
  5131. for i = 0,2,0.1 do
  5132. swait()
  5133. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),.2)
  5134. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -1.5) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(0)),.1)
  5135. RS.C0 = RS.C0:lerp(CFrame.new(1.2, .5, -.1) * CFrame.Angles(math.rad(89),math.rad(0),math.rad(-45)),.1)
  5136. LS.C0 = LS.C0:lerp(CFrame.new(-1.2, .5, -.1) * CFrame.Angles(math.rad(89),math.rad(0),math.rad(45)),.1)
  5137. RH.C0 = RH.C0:lerp(CFrame.new(.25, .1, -0.3) * CFrame.Angles(math.rad(-15),math.rad(0),math.rad(45)),.1)
  5138. LH.C0 = LH.C0:lerp(CFrame.new(-.25, .1, -0.3) * CFrame.Angles(math.rad(-15),math.rad(0),math.rad(-45)),.1)
  5139.  
  5140. end
  5141. for i = 1,2 do
  5142. for i = 0,1,0.1 do
  5143. swait()
  5144. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),.2)
  5145. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(2.3, 0, -1.5) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(45)),.3)
  5146. RS.C0 = RS.C0:lerp(CFrame.new(1.2, .5, -.1) * CFrame.Angles(math.rad(89),math.rad(0),math.rad(-45)),.1)
  5147. LS.C0 = LS.C0:lerp(CFrame.new(-1.2, .5, -.1) * CFrame.Angles(math.rad(89),math.rad(0),math.rad(45)),.1)
  5148. RH.C0 = RH.C0:lerp(CFrame.new(.25, .1, -0.3) * CFrame.Angles(math.rad(-15),math.rad(0),math.rad(45)),.1)
  5149. LH.C0 = LH.C0:lerp(CFrame.new(-.25, .1, -0.3) * CFrame.Angles(math.rad(-15),math.rad(0),math.rad(-45)),.1)
  5150.  
  5151. end
  5152. for i = 0,2,0.1 do
  5153. swait()
  5154. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),.2)
  5155. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(2, 0, -1.5) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(45)),.3)
  5156. RS.C0 = RS.C0:lerp(CFrame.new(1.2, .5, -.1) * CFrame.Angles(math.rad(89),math.rad(0),math.rad(-45)),.1)
  5157. LS.C0 = LS.C0:lerp(CFrame.new(-1.2, .5, -.1) * CFrame.Angles(math.rad(89),math.rad(0),math.rad(45)),.1)
  5158. RH.C0 = RH.C0:lerp(CFrame.new(.25, .1, -0.3) * CFrame.Angles(math.rad(-15),math.rad(0),math.rad(45)),.1)
  5159. LH.C0 = LH.C0:lerp(CFrame.new(-.25, .1, -0.3) * CFrame.Angles(math.rad(-15),math.rad(0),math.rad(-45)),.1)
  5160.  
  5161. end
  5162.  
  5163. for i = 0,1,0.1 do
  5164. swait()
  5165. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),.2)
  5166. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(-2.3, 0, -1.5) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-45)),.3)
  5167. RS.C0 = RS.C0:lerp(CFrame.new(1.2, .5, -.1) * CFrame.Angles(math.rad(89),math.rad(0),math.rad(-45)),.1)
  5168. LS.C0 = LS.C0:lerp(CFrame.new(-1.2, .5, -.1) * CFrame.Angles(math.rad(89),math.rad(0),math.rad(45)),.1)
  5169. RH.C0 = RH.C0:lerp(CFrame.new(.25, .1, -0.3) * CFrame.Angles(math.rad(-15),math.rad(0),math.rad(45)),.1)
  5170. LH.C0 = LH.C0:lerp(CFrame.new(-.25, .1, -0.3) * CFrame.Angles(math.rad(-15),math.rad(0),math.rad(-45)),.1)
  5171.  
  5172. end
  5173. for i = 0,2,0.1 do
  5174. swait()
  5175. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),.2)
  5176. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(-2, 0, -1.5) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-45)),.3)
  5177. RS.C0 = RS.C0:lerp(CFrame.new(1.2, .5, -.1) * CFrame.Angles(math.rad(89),math.rad(0),math.rad(-45)),.1)
  5178. LS.C0 = LS.C0:lerp(CFrame.new(-1.2, .5, -.1) * CFrame.Angles(math.rad(89),math.rad(0),math.rad(45)),.1)
  5179. RH.C0 = RH.C0:lerp(CFrame.new(.25, .1, -0.3) * CFrame.Angles(math.rad(-15),math.rad(0),math.rad(45)),.1)
  5180. LH.C0 = LH.C0:lerp(CFrame.new(-.25, .1, -0.3) * CFrame.Angles(math.rad(-15),math.rad(0),math.rad(-45)),.1)
  5181.  
  5182. end
  5183.  
  5184. end
  5185.  
  5186. for i = 0,3.5,0.1 do
  5187. swait()
  5188. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.05)
  5189. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.05)
  5190. RS.C0 = RS.C0:lerp(CFrame.new(1.5, .5, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  5191. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, .5, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-0)),.2)
  5192. RH.C0 = RH.C0:lerp(CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(4)),.05)
  5193. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-4)),.05)
  5194.  
  5195. end
  5196.  
  5197. for i = 1,4 do
  5198. for i = 0,2,0.1 do
  5199. swait()
  5200. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-75),math.rad(0),math.rad(10)),.2)
  5201. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(.5, 0, -0) * CFrame.Angles(math.rad(5),math.rad(5),math.rad(0)),.3)
  5202. RS.C0 = RS.C0:lerp(CFrame.new(1.1, .5, -.2) * CFrame.Angles(math.rad(170),math.rad(0),math.rad(10)),.2)
  5203. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, .5, 0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-10)),.5)
  5204. RH.C0 = RH.C0:lerp(CFrame.new(.5, -1, -.0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(4)),.3)
  5205. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -1, -.0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-4)),.3)
  5206.  
  5207. end
  5208. for i = 0,1,0.1 do
  5209. swait()
  5210. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  5211. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -0.3) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(0)),.5)
  5212. RS.C0 = RS.C0:lerp(CFrame.new(1.4, .5, 0) * CFrame.Angles(math.rad(15),math.rad(0),math.rad(-10)),.1)
  5213. LS.C0 = LS.C0:lerp(CFrame.new(-1.4, .5, 0) * CFrame.Angles(math.rad(15),math.rad(0),math.rad(-10)),.1)
  5214. RH.C0 = RH.C0:lerp(CFrame.new(.5, -.7, -.1) * CFrame.Angles(math.rad(-1),math.rad(0),math.rad(4)),.3)
  5215. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -.7, -.1) * CFrame.Angles(math.rad(-1),math.rad(0),math.rad(-4)),.3)
  5216.  
  5217. end
  5218. for i = 0,2,0.1 do
  5219. swait()
  5220. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-75),math.rad(0),math.rad(-10)),.2)
  5221. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(-.5, 0, -0) * CFrame.Angles(math.rad(5),math.rad(-5),math.rad(0)),.3)
  5222. RS.C0 = RS.C0:lerp(CFrame.new(1.5, .5, 0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(10)),.5)
  5223. LS.C0 = LS.C0:lerp(CFrame.new(-1.1, .5, -.2) * CFrame.Angles(math.rad(170),math.rad(0),math.rad(-10)),.2)
  5224. RH.C0 = RH.C0:lerp(CFrame.new(.5, -1, -.0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(4)),.3)
  5225. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -1, -.0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-4)),.3)
  5226.  
  5227. end
  5228. for i = 0,1,0.1 do
  5229. swait()
  5230. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  5231. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -0.3) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)),.5)
  5232. RS.C0 = RS.C0:lerp(CFrame.new(1.4, .5, 0) * CFrame.Angles(math.rad(15),math.rad(0),math.rad(-10)),.1)
  5233. LS.C0 = LS.C0:lerp(CFrame.new(-1.4, .5, 0) * CFrame.Angles(math.rad(15),math.rad(0),math.rad(-10)),.1)
  5234. RH.C0 = RH.C0:lerp(CFrame.new(.5, -.7, -.1) * CFrame.Angles(math.rad(-1),math.rad(0),math.rad(4)),.3)
  5235. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -.7, -.1) * CFrame.Angles(math.rad(-1),math.rad(0),math.rad(-4)),.3)
  5236.  
  5237. end
  5238. end
  5239.  
  5240. for i = 1,14 do
  5241. for i = 0,.3,0.1 do
  5242. swait()
  5243. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20),math.rad(0),math.rad(5)),.4)
  5244. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(.5, 0, -0) * CFrame.Angles(math.rad(20),math.rad(15),math.rad(0)),.3)
  5245. RS.C0 = RS.C0:lerp(CFrame.new(1.1, .5, -.2) * CFrame.Angles(math.rad(170),math.rad(0),math.rad(10)),.5)
  5246. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, .5, 0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-10)),.5)
  5247. RH.C0 = RH.C0:lerp(CFrame.new(.5, -1, -.0) * CFrame.Angles(math.rad(45),math.rad(0),math.rad(14)),.3)
  5248. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -1, -.0) * CFrame.Angles(math.rad(45),math.rad(0),math.rad(-14)),.3)
  5249.  
  5250. end
  5251. for i = 0,.1,0.1 do
  5252. swait()
  5253. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15),math.rad(0),math.rad(0)),.4)
  5254. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -0.3) * CFrame.Angles(math.rad(27),math.rad(0),math.rad(0)),.5)
  5255. RS.C0 = RS.C0:lerp(CFrame.new(1.4, .5, 0) * CFrame.Angles(math.rad(15),math.rad(0),math.rad(-10)),.3)
  5256. LS.C0 = LS.C0:lerp(CFrame.new(-1.4, .5, 0) * CFrame.Angles(math.rad(15),math.rad(0),math.rad(-10)),.3)
  5257. RH.C0 = RH.C0:lerp(CFrame.new(.5, -.7, -.1) * CFrame.Angles(math.rad(45),math.rad(0),math.rad(14)),.3)
  5258. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -.7, -.1) * CFrame.Angles(math.rad(45),math.rad(0),math.rad(-14)),.3)
  5259.  
  5260. end
  5261. for i = 0,.3,0.1 do
  5262. swait()
  5263. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-5)),.4)
  5264. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(-.5, 0, -0) * CFrame.Angles(math.rad(20),math.rad(-15),math.rad(0)),.3)
  5265. RS.C0 = RS.C0:lerp(CFrame.new(1.5, .5, 0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(10)),.5)
  5266. LS.C0 = LS.C0:lerp(CFrame.new(-1.1, .5, -.2) * CFrame.Angles(math.rad(170),math.rad(0),math.rad(-10)),.5)
  5267. RH.C0 = RH.C0:lerp(CFrame.new(.5, -1, -.0) * CFrame.Angles(math.rad(45),math.rad(0),math.rad(14)),.3)
  5268. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -1, -.0) * CFrame.Angles(math.rad(45),math.rad(0),math.rad(-14)),.3)
  5269.  
  5270. end
  5271. for i = 0,.1,0.1 do
  5272. swait()
  5273. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15),math.rad(0),math.rad(0)),.4)
  5274. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -0.3) * CFrame.Angles(math.rad(27),math.rad(0),math.rad(0)),.5)
  5275. RS.C0 = RS.C0:lerp(CFrame.new(1.4, .5, 0) * CFrame.Angles(math.rad(15),math.rad(0),math.rad(-10)),.3)
  5276. LS.C0 = LS.C0:lerp(CFrame.new(-1.4, .5, 0) * CFrame.Angles(math.rad(15),math.rad(0),math.rad(-10)),.3)
  5277. RH.C0 = RH.C0:lerp(CFrame.new(.5, -.7, -.1) * CFrame.Angles(math.rad(45),math.rad(0),math.rad(14)),.3)
  5278. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -.7, -.1) * CFrame.Angles(math.rad(45),math.rad(0),math.rad(-14)),.3)
  5279.  
  5280. end
  5281. end
  5282. --]]
  5283. local Paper = Instance.new("Part", model)
  5284.  
  5285.  
  5286. Paper.Size = Vector3.new(0.1,1,1.5)
  5287. Paper.BrickColor = BrickColor.new("White")
  5288. Paper.CFrame = RightArm.CFrame
  5289. Paper.Name = "Note"
  5290.  
  5291. local PLW = Instance.new("Weld")
  5292. PLW.Name = "Shirt Weld"
  5293. PLW.Part0 = RightArm
  5294. PLW.C0 = cn(0, -1, 0)*CFrame.Angles(math.rad(0),math.rad(-0),math.rad(-45))
  5295. PLW.C1 = cn(0, 0, 0)
  5296. PLW.Part1 = Paper
  5297. PLW.Parent = RightArm
  5298.  
  5299. game:GetService("Debris"):AddItem(PLW, 1.6)
  5300. game:GetService("Debris"):AddItem(Paper, 3)
  5301.  
  5302.  
  5303.  
  5304. for i = 0,8,0.1 do
  5305. swait()
  5306. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15),math.rad(0),math.rad(0)),.5)
  5307. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.5)
  5308. RS.C0 = RS.C0:lerp(CFrame.new(1.3, .5, -.3) * CFrame.Angles(math.rad(75),math.rad(0),math.rad(-30)),.5)
  5309. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, .5, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.5)
  5310. RH.C0 = RH.C0:lerp(CFrame.new(.5, -1, -0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(4)),.5)
  5311. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -1, -0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-4)),.5)
  5312.  
  5313. end
  5314. PLW.C0 = cn(0, -1, 0)*CFrame.Angles(math.rad(0),math.rad(-90),math.rad(-0))
  5315. for i = 0,2,0.1 do
  5316. swait()
  5317. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(5),math.rad(0),math.rad(10)),.3)
  5318. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.5)
  5319. RS.C0 = RS.C0:lerp(CFrame.new(1.2, .5, -.4) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)),.3)
  5320. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, .5, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.5)
  5321. RH.C0 = RH.C0:lerp(CFrame.new(.5, -1, -0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(4)),.5)
  5322. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -1, -0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-4)),.5)
  5323.  
  5324. end
  5325.  
  5326. local bodyVelocity = Create("BodyVelocity")({velocity = Vector3.new(0, 10, 0)+Paper.CFrame.lookVector*50, P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = Paper})
  5327. game:GetService("Debris"):AddItem(bodyVelocity, 0.1)
  5328. for i = 0,3,0.1 do
  5329. swait()
  5330. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(5),math.rad(0),math.rad(-30)),.5)
  5331. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.5)
  5332. RS.C0 = RS.C0:lerp(CFrame.new(1.4, .5, -.0) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(45)),.5)
  5333. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, .5, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.5)
  5334. RH.C0 = RH.C0:lerp(CFrame.new(.5, -1, -0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(4)),.5)
  5335. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -1, -0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-4)),.5)
  5336.  
  5337. end
  5338.  
  5339.  
  5340. local Model2 = Instance.new("Model", model)
  5341. game:GetService("Debris"):AddItem(Model2, 20)
  5342. local Rleg2 = Instance.new("Part", Model2)
  5343.  
  5344. local NewShirtHum = Instance.new("Humanoid", Model2)
  5345. Rleg2.Size = Torso.Size
  5346. Rleg2.BrickColor = Torso.BrickColor
  5347. Rleg2.CFrame = Torso.CFrame
  5348. Rleg2.Name = Torso.Name
  5349.  
  5350. Rleg2.CanCollide = false
  5351. coroutine.resume(coroutine.create(function()
  5352.  
  5353. for _,v in pairs(model:GetChildren()) do
  5354. if v:isA("Shirt") then
  5355. v:Clone().Parent = Model2
  5356. end
  5357. if v:isA("CharacterMesh") then
  5358. v:Clone().Parent = Model2
  5359. end
  5360.  
  5361. end
  5362.  
  5363. end))
  5364.  
  5365. local RLW = Instance.new("Weld")
  5366. RLW.Name = "Shirt Weld"
  5367. RLW.Part0 = Torso
  5368. RLW.C0 = cn(0, 0, 0)
  5369. RLW.C1 = cn(0, 0, 0)
  5370. RLW.Part1 = Rleg2
  5371. RLW.Parent = Torso
  5372. Torso.Transparency = 1
  5373. game:GetService("Debris"):AddItem(RLW, 4)
  5374.  
  5375.  
  5376.  
  5377. local TorH = 0
  5378.  
  5379. for i = 0,3,0.1 do
  5380. swait()
  5381. TorH = i
  5382.  
  5383. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0+TorH) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(0)),.5)
  5384. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.1)
  5385. RS.C0 = RS.C0:lerp(CFrame.new(1.5, .5+TorH, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-0)),.3)
  5386. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, .5+TorH, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  5387. RH.C0 = RH.C0:lerp(CFrame.new(.5, -1, -0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(4)),.3)
  5388. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -1, -0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-4)),.3)
  5389.  
  5390. Rleg2.Size = Vector3.new(Torso.Size.x,Torso.Size.y+i,Torso.Size.z)
  5391. local RLW = Instance.new("Weld")
  5392. RLW.Name = "Shirt Weld"
  5393. RLW.Part0 = Torso
  5394. RLW.C0 = cn(0, 0+i/2, 0)
  5395. RLW.C1 = cn(0, 0, 0)
  5396. RLW.Part1 = Rleg2
  5397. RLW.Parent = Torso
  5398. Torso.Transparency = 1
  5399. game:GetService("Debris"):AddItem(RLW, 14)
  5400. end
  5401.  
  5402. for i = 0,1,0.1 do
  5403. swait()
  5404. Torso.Transparency = 1
  5405.  
  5406. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0+TorH) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(0)),.2)
  5407. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.1)
  5408. RS.C0 = RS.C0:lerp(CFrame.new(1.5, .5+TorH, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-0)),.1)
  5409. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, .5+TorH, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.1)
  5410. RH.C0 = RH.C0:lerp(CFrame.new(.5, -1, -0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(4)),.3)
  5411. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -1, -0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-4)),.3)
  5412. end
  5413.  
  5414. for i = 1,4 do
  5415. for i = 0,1.7,0.1 do
  5416. swait()
  5417. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0+TorH) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(1)),.2)
  5418. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -0) * CFrame.Angles(math.rad(0),math.rad(2),math.rad(0)),.3)
  5419. RS.C0 = RS.C0:lerp(CFrame.new(1.1, .5+TorH, -.2) * CFrame.Angles(math.rad(120),math.rad(0),math.rad(-40)),.2)
  5420. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, .5+TorH, 0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),.4)
  5421. RH.C0 = RH.C0:lerp(CFrame.new(.5, -1, -.1) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(4)),.3)
  5422. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -1, -.1) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-4)),.3)
  5423.  
  5424. end
  5425. for i = 0,.5,0.1 do
  5426. swait()
  5427. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0+TorH) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  5428. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  5429. RS.C0 = RS.C0:lerp(CFrame.new(1.4, .5+TorH, 0) * CFrame.Angles(math.rad(45),math.rad(0),math.rad(-10)),.1)
  5430. LS.C0 = LS.C0:lerp(CFrame.new(-1.4, .5+TorH, 0) * CFrame.Angles(math.rad(45),math.rad(0),math.rad(-10)),.1)
  5431. RH.C0 = RH.C0:lerp(CFrame.new(.5, -1, -.1) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(4)),.3)
  5432. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -1, -.1) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-4)),.3)
  5433.  
  5434. end
  5435. for i = 0,1.7,0.1 do
  5436. swait()
  5437. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0+TorH) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(-1)),.2)
  5438. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(-0, 0, -0) * CFrame.Angles(math.rad(0),math.rad(-2),math.rad(0)),.3)
  5439. RS.C0 = RS.C0:lerp(CFrame.new(1.5, .5+TorH, 0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-0)),.4)
  5440. LS.C0 = LS.C0:lerp(CFrame.new(-1.1, .5+TorH, -.2) * CFrame.Angles(math.rad(120),math.rad(0),math.rad(40)),.2)
  5441. RH.C0 = RH.C0:lerp(CFrame.new(.5, -1, -.1) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(4)),.3)
  5442. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -1, -.1) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-4)),.3)
  5443.  
  5444. end
  5445. for i = 0,.5,0.1 do
  5446. swait()
  5447. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0+TorH) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  5448. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(0)),.2)
  5449. RS.C0 = RS.C0:lerp(CFrame.new(1.4, .5+TorH, 0) * CFrame.Angles(math.rad(45),math.rad(0),math.rad(-10)),.1)
  5450. LS.C0 = LS.C0:lerp(CFrame.new(-1.4, .5+TorH, 0) * CFrame.Angles(math.rad(45),math.rad(0),math.rad(-10)),.1)
  5451. RH.C0 = RH.C0:lerp(CFrame.new(.5, -1, -.1) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(4)),.3)
  5452. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -1, -.1) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-4)),.3)
  5453.  
  5454. end
  5455. end
  5456. for i = 0,1.5,0.1 do
  5457. swait()
  5458. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0+TorH) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  5459. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -1.0) * CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)),.2)
  5460. RS.C0 = RS.C0:lerp(CFrame.new(1.4, .5+TorH, 0) * CFrame.Angles(math.rad(120),math.rad(0),math.rad(-10)),.3)
  5461. LS.C0 = LS.C0:lerp(CFrame.new(-1.4, .5+TorH, 0) * CFrame.Angles(math.rad(120),math.rad(0),math.rad(-10)),.3)
  5462. RH.C0 = RH.C0:lerp(CFrame.new(.5, -.2, -.2) * CFrame.Angles(math.rad(10),math.rad(0),math.rad(4)),.3)
  5463. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -.2, -.2) * CFrame.Angles(math.rad(10),math.rad(0),math.rad(-4)),.3)
  5464.  
  5465. end
  5466. for i = 0,1.5,0.1 do
  5467. swait()
  5468. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0+TorH) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  5469. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),.4)
  5470. RS.C0 = RS.C0:lerp(CFrame.new(1.4, .5+TorH, 0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-0)),.4)
  5471. LS.C0 = LS.C0:lerp(CFrame.new(-1.4, .5+TorH, 0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-0)),.4)
  5472. RH.C0 = RH.C0:lerp(CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(4)),.3)
  5473. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-4)),.3)
  5474.  
  5475. end
  5476. for i = 0,1.5,0.1 do
  5477. swait()
  5478. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0+TorH) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  5479. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -1.0) * CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)),.2)
  5480. RS.C0 = RS.C0:lerp(CFrame.new(1.4, .5+TorH, 0) * CFrame.Angles(math.rad(120),math.rad(0),math.rad(-10)),.3)
  5481. LS.C0 = LS.C0:lerp(CFrame.new(-1.4, .5+TorH, 0) * CFrame.Angles(math.rad(120),math.rad(0),math.rad(-10)),.3)
  5482. RH.C0 = RH.C0:lerp(CFrame.new(.5, -.2, -.2) * CFrame.Angles(math.rad(10),math.rad(0),math.rad(4)),.3)
  5483. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -.2, -.2) * CFrame.Angles(math.rad(10),math.rad(0),math.rad(-4)),.3)
  5484.  
  5485. end
  5486. for i = 0,1.5,0.1 do
  5487. swait()
  5488. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0+TorH) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  5489. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),.4)
  5490. RS.C0 = RS.C0:lerp(CFrame.new(1.4, .5+TorH, 0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-0)),.4)
  5491. LS.C0 = LS.C0:lerp(CFrame.new(-1.4, .5+TorH, 0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-0)),.4)
  5492. RH.C0 = RH.C0:lerp(CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(4)),.3)
  5493. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-4)),.3)
  5494.  
  5495. end
  5496. Torso.Transparency = 0
  5497. coroutine.resume(coroutine.create(function()
  5498. Model2:Destroy()
  5499. Torso.Transparency = 0
  5500.  
  5501.  
  5502. end))
  5503. --]]
  5504. for i = 0,1,0.1 do
  5505. swait()
  5506. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(0)),.2)
  5507. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  5508. RS.C0 = RS.C0:lerp(CFrame.new(1.4, .5, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-0)),.2)
  5509. LS.C0 = LS.C0:lerp(CFrame.new(-1.4, .5, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  5510. RH.C0 = RH.C0:lerp(CFrame.new(.5, -1, -0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(4)),.3)
  5511. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -1, -0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-4)),.3)
  5512.  
  5513. end
  5514.  
  5515.  
  5516.  
  5517.  
  5518.  
  5519.  
  5520. coroutine.resume(coroutine.create(function()
  5521. Torso.Transparency = 0
  5522. Head.Transparency = 0
  5523. RightArm.Transparency = 1
  5524. LeftArm.Transparency = 1
  5525. RightLeg.Transparency = 1
  5526. LeftLeg.Transparency = 1
  5527.  
  5528. end))
  5529.  
  5530. local TorColor = nil
  5531. TorColor=Torso.BrickColor
  5532.  
  5533. coroutine.resume(coroutine.create(function()
  5534. TorColor = model["Body Colors"].TorsoColor
  5535. end))
  5536. local NewTorsoMesh= Instance.new("SpecialMesh", Torso)
  5537. NewTorsoMesh.MeshId = "rbxassetid://502406430"
  5538. NewTorsoMesh.Scale = Vector3.new(3,3,2)
  5539.  
  5540.  
  5541.  
  5542.  
  5543. Torso.BrickColor = BrickColor.new("New Yeller")
  5544. coroutine.resume(coroutine.create(function()
  5545.  
  5546. model["Body Colors"].TorsoColor = BrickColor.new("New Yeller")
  5547. end))
  5548.  
  5549. for i = 0,3,0.1 do
  5550. swait()
  5551. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, -.5, -1) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(0)),.2)
  5552. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  5553. RS.C0 = RS.C0:lerp(CFrame.new(1.4, .5, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-0)),.2)
  5554. LS.C0 = LS.C0:lerp(CFrame.new(-1.4, .5, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  5555. RH.C0 = RH.C0:lerp(CFrame.new(.5, -1, -0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(4)),.3)
  5556. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -1, -0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-4)),.3)
  5557.  
  5558. end
  5559. --Front
  5560. for i = 0,1,0.1 do
  5561. swait()
  5562. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, -.5, -1) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(0)),.2)
  5563. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, -2, -0) * CFrame.Angles(math.rad(45),math.rad(0),math.rad(0)),1)
  5564. RS.C0 = RS.C0:lerp(CFrame.new(1.4, .5, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-0)),.2)
  5565. LS.C0 = LS.C0:lerp(CFrame.new(-1.4, .5, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  5566. RH.C0 = RH.C0:lerp(CFrame.new(.5, -1, -0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(4)),.3)
  5567. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -1, -0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-4)),.3)
  5568. end
  5569. for i = 0,.5,0.1 do
  5570. swait()
  5571. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, -.5, -1) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(0)),.2)
  5572. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),1)
  5573. RS.C0 = RS.C0:lerp(CFrame.new(1.4, .5, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-0)),.2)
  5574. LS.C0 = LS.C0:lerp(CFrame.new(-1.4, .5, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  5575. RH.C0 = RH.C0:lerp(CFrame.new(.5, -1, -0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(4)),.3)
  5576. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -1, -0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-4)),.3)
  5577. end
  5578. --Front
  5579. for i = 0,1,0.1 do
  5580. swait()
  5581. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, -.5, -1) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(0)),.2)
  5582. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, -2, -0) * CFrame.Angles(math.rad(45),math.rad(0),math.rad(0)),1)
  5583. RS.C0 = RS.C0:lerp(CFrame.new(1.4, .5, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-0)),.2)
  5584. LS.C0 = LS.C0:lerp(CFrame.new(-1.4, .5, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  5585. RH.C0 = RH.C0:lerp(CFrame.new(.5, -1, -0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(4)),.3)
  5586. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -1, -0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-4)),.3)
  5587. end
  5588. for i = 0,.5,0.1 do
  5589. swait()
  5590. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, -.5, -1) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(0)),.2)
  5591. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),1)
  5592. RS.C0 = RS.C0:lerp(CFrame.new(1.4, .5, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-0)),.2)
  5593. LS.C0 = LS.C0:lerp(CFrame.new(-1.4, .5, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  5594. RH.C0 = RH.C0:lerp(CFrame.new(.5, -1, -0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(4)),.3)
  5595. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -1, -0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-4)),.3)
  5596. end
  5597.  
  5598. for i = 0,1,0.1 do
  5599. swait()
  5600. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, -.5, -1) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(0)),.2)
  5601. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, -2, -0) * CFrame.Angles(math.rad(45),math.rad(0),math.rad(0)),1)
  5602. RS.C0 = RS.C0:lerp(CFrame.new(1.4, .5, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-0)),.2)
  5603. LS.C0 = LS.C0:lerp(CFrame.new(-1.4, .5, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  5604. RH.C0 = RH.C0:lerp(CFrame.new(.5, -1, -0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(4)),.3)
  5605. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -1, -0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-4)),.3)
  5606. end
  5607. for i = 0,.5,0.1 do
  5608. swait()
  5609. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, -.5, -1) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(0)),.2)
  5610. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),1)
  5611. RS.C0 = RS.C0:lerp(CFrame.new(1.4, .5, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-0)),.2)
  5612. LS.C0 = LS.C0:lerp(CFrame.new(-1.4, .5, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  5613. RH.C0 = RH.C0:lerp(CFrame.new(.5, -1, -0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(4)),.3)
  5614. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -1, -0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-4)),.3)
  5615. end
  5616. for i = 0,1,0.1 do
  5617. swait()
  5618. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, -.5, -1) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(0)),.2)
  5619. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, -2, -0) * CFrame.Angles(math.rad(45),math.rad(0),math.rad(0)),1)
  5620. RS.C0 = RS.C0:lerp(CFrame.new(1.4, .5, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-0)),.2)
  5621. LS.C0 = LS.C0:lerp(CFrame.new(-1.4, .5, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  5622. RH.C0 = RH.C0:lerp(CFrame.new(.5, -1, -0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(4)),.3)
  5623. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -1, -0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-4)),.3)
  5624. end
  5625. for i = 0,.5,0.1 do
  5626. swait()
  5627. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, -.5, -1) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(0)),.2)
  5628. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),1)
  5629. RS.C0 = RS.C0:lerp(CFrame.new(1.4, .5, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-0)),.2)
  5630. LS.C0 = LS.C0:lerp(CFrame.new(-1.4, .5, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  5631. RH.C0 = RH.C0:lerp(CFrame.new(.5, -1, -0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(4)),.3)
  5632. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -1, -0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-4)),.3)
  5633. end
  5634. for i = 0,1,0.1 do
  5635. swait()
  5636. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, -.5, -1) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(0)),.2)
  5637. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, -2, -0) * CFrame.Angles(math.rad(45),math.rad(0),math.rad(0)),1)
  5638. RS.C0 = RS.C0:lerp(CFrame.new(1.4, .5, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-0)),.2)
  5639. LS.C0 = LS.C0:lerp(CFrame.new(-1.4, .5, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  5640. RH.C0 = RH.C0:lerp(CFrame.new(.5, -1, -0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(4)),.3)
  5641. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -1, -0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-4)),.3)
  5642. end
  5643. for i = 0,.5,0.1 do
  5644. swait()
  5645. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, -.5, -1) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(0)),.2)
  5646. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),1)
  5647. RS.C0 = RS.C0:lerp(CFrame.new(1.4, .5, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-0)),.2)
  5648. LS.C0 = LS.C0:lerp(CFrame.new(-1.4, .5, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  5649. RH.C0 = RH.C0:lerp(CFrame.new(.5, -1, -0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(4)),.3)
  5650. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -1, -0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-4)),.3)
  5651. end
  5652. --Left
  5653. for i = 0,1,0.1 do
  5654. swait()
  5655. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, -.5, -1) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(0)),.2)
  5656. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(2, -0, -0) * CFrame.Angles(math.rad(0),math.rad(45),math.rad(0)),1)
  5657. RS.C0 = RS.C0:lerp(CFrame.new(1.4, .5, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-0)),.2)
  5658. LS.C0 = LS.C0:lerp(CFrame.new(-1.4, .5, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  5659. RH.C0 = RH.C0:lerp(CFrame.new(.5, -1, -0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(4)),.3)
  5660. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -1, -0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-4)),.3)
  5661. end
  5662. for i = 0,1,0.1 do
  5663. swait()
  5664. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, -.5, -1) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(0)),.2)
  5665. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),1)
  5666. RS.C0 = RS.C0:lerp(CFrame.new(1.4, .5, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-0)),.2)
  5667. LS.C0 = LS.C0:lerp(CFrame.new(-1.4, .5, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  5668. RH.C0 = RH.C0:lerp(CFrame.new(.5, -1, -0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(4)),.3)
  5669. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -1, -0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-4)),.3)
  5670. end
  5671.  
  5672.  
  5673.  
  5674. --Right
  5675. for i = 0,1,0.1 do
  5676. swait()
  5677. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, -.5, -1) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(0)),.2)
  5678. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(-2, -0, -0) * CFrame.Angles(math.rad(0),math.rad(-45),math.rad(0)),1)
  5679. RS.C0 = RS.C0:lerp(CFrame.new(1.4, .5, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-0)),.2)
  5680. LS.C0 = LS.C0:lerp(CFrame.new(-1.4, .5, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  5681. RH.C0 = RH.C0:lerp(CFrame.new(.5, -1, -0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(4)),.3)
  5682. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -1, -0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-4)),.3)
  5683. end
  5684. for i = 0,1,0.1 do
  5685. swait()
  5686. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, -.5, -1) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(0)),.2)
  5687. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),1)
  5688. RS.C0 = RS.C0:lerp(CFrame.new(1.4, .5, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-0)),.2)
  5689. LS.C0 = LS.C0:lerp(CFrame.new(-1.4, .5, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  5690. RH.C0 = RH.C0:lerp(CFrame.new(.5, -1, -0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(4)),.3)
  5691. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -1, -0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-4)),.3)
  5692. end
  5693.  
  5694.  
  5695.  
  5696. for i = 0,55,0.1 do
  5697. swait()
  5698. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, -.5, -1) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(0)),.2)
  5699. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, 5+.5 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(i*25)),.05)
  5700. RS.C0 = RS.C0:lerp(CFrame.new(1.4, .5, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-0)),.2)
  5701. LS.C0 = LS.C0:lerp(CFrame.new(-1.4, .5, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  5702. RH.C0 = RH.C0:lerp(CFrame.new(.5, -1, -0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(4)),.3)
  5703. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -1, -0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-4)),.3)
  5704. end
  5705.  
  5706.  
  5707.  
  5708. coroutine.resume(coroutine.create(function()
  5709. NewTorsoMesh:Destroy()
  5710.  
  5711.  
  5712.  
  5713.  
  5714.  
  5715. end))
  5716. Torso.BrickColor = TorColor
  5717.  
  5718. coroutine.resume(coroutine.create(function()
  5719.  
  5720. model["Body Colors"].TorsoColor = TorColor
  5721.  
  5722. end))
  5723. coroutine.resume(coroutine.create(function()
  5724. Torso.Transparency = 0
  5725. Head.Transparency = 0
  5726. RightArm.Transparency = 0
  5727. LeftArm.Transparency = 0
  5728. RightLeg.Transparency = 0
  5729. LeftLeg.Transparency = 0
  5730.  
  5731. end))
  5732.  
  5733. attack= false
  5734. Humanoid.JumpPower=jp
  5735. Humanoid.WalkSpeed=ws
  5736. Song:Destroy()
  5737. end
  5738.  
  5739.  
  5740.  
  5741. if k == " " and canstoptuant1 == true then
  5742. wait(.3)
  5743. print(1)
  5744. stoptuant1 = true
  5745. Humanoid.JumpPower=jp
  5746. Humanoid.WalkSpeed=ws
  5747.  
  5748.  
  5749. end
  5750.  
  5751.  
  5752.  
  5753. if k == "b" and attack == false then
  5754. attack = true
  5755. Humanoid.JumpPower=0
  5756. Humanoid.WalkSpeed=0.01
  5757. local GunPart = Instance.new("Part",model)
  5758. GunPart.Transparency = 0
  5759. GunPart.CanCollide = false
  5760. GunPart.Anchored = false
  5761. GunPart.CFrame = CFrame.new(0,0,0)
  5762. GunPart.Size = Vector3.new(0.85,.85,.05)
  5763. GunPart.Material = "Neon"
  5764. GunPart.BrickColor = BrickColor.new("Shamrock")
  5765. local GunPartWeld = Instance.new("Weld",GunPart)
  5766. GunPartWeld.C0 = CFrame.new(0,0,0.99) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))
  5767. GunPartWeld.Part0 = GunPart
  5768. GunPartWeld.Part1 = RightArm
  5769.  
  5770.  
  5771. for i = 0,2,.1 do swait()
  5772.  
  5773. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(5+1 * math.cos(sine / 20)),math.rad(0),math.rad(-10)),.15)
  5774. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(10)),.15)
  5775. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(10)),.15)
  5776. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  5777. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  5778. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  5779.  
  5780. end
  5781.  
  5782.  
  5783.  
  5784. for i = 1,1 do
  5785. for i = 0,1.5,.1 do swait()
  5786.  
  5787. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(5+1 * math.cos(sine / 20)),math.rad(0),math.rad(-10)),.15)
  5788. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(10)),.15)
  5789. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(10)),.2)
  5790. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  5791. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  5792. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  5793.  
  5794. end
  5795.  
  5796.  
  5797.  
  5798.  
  5799.  
  5800.  
  5801. coroutine.resume(coroutine.create(function()
  5802.  
  5803. local Glow1 = Color3.new(0,1,0)
  5804. local Glow2 = Color3.new(0,1,0)
  5805. local hitray,pos = rayCast(GunPart.Position, GunPart.CFrame.lookVector, 5000, model)
  5806.  
  5807. so("138335183", RightArm, 10, .9)
  5808.  
  5809. local WalkPart = Instance.new("Part",model)
  5810. WalkPart.Transparency = 1
  5811. WalkPart.CanCollide = false
  5812. WalkPart.Anchored = true
  5813. WalkPart.CFrame = CFrame.new(0,0,0)
  5814. WalkPart.Size = Vector3.new(.1,.1,.1)
  5815. local WalkPart2 = Instance.new("Part",model)
  5816. WalkPart2.Transparency = 1
  5817. WalkPart2.CanCollide = false
  5818. WalkPart2.Anchored = true
  5819. WalkPart2.CFrame = GunPart.CFrame
  5820. WalkPart2.Size = Vector3.new(.1,.1,.1)
  5821.  
  5822. local Attach1 = Instance.new("Attachment",WalkPart2)
  5823. local Attach2 = Instance.new("Attachment",WalkPart)
  5824. local Beam1 = Instance.new("Beam",WalkPart)
  5825. Attach2.Position = pos
  5826. Attach1.Position = Vector3.new(0,0,0)
  5827.  
  5828.  
  5829. Beam1.Texture = "rbxassetid://1134824633"
  5830. Beam1.Width0 = .0
  5831. Beam1.Width1 = .0
  5832. Beam1.FaceCamera = true
  5833. Beam1.Color = ColorSequence.new(Glow1,Glow2)
  5834. Beam1.Transparency = NumberSequence.new(0,0)
  5835. Beam1.TextureLength = 1
  5836. Beam1.Attachment0 = Attach1
  5837. Beam1.Attachment1 = Attach2
  5838. Beam1.TextureSpeed = 10
  5839. Beam1.LightEmission = 1
  5840.  
  5841.  
  5842.  
  5843.  
  5844.  
  5845. local HitModel = nil
  5846.  
  5847.  
  5848.  
  5849. if hitray ~= nil then
  5850. HitModel = hitray.Parent
  5851.  
  5852. if hitray.Parent:isA("Accessory") or hitray.Parent:isA("Hat") then
  5853. HitModel = hitray.Parent.Parent
  5854. end
  5855. end
  5856. local HasHum = false
  5857. local ModelCanSlap = false
  5858. local slaped2 = nil
  5859. coroutine.resume(coroutine.create(function()
  5860.  
  5861. for _,v in pairs(HitModel:GetChildren()) do
  5862. if v:isA("Humanoid") then
  5863. v.Parent:BreakJoints()
  5864. v.Health = 0
  5865. end
  5866.  
  5867. end
  5868.  
  5869. end))
  5870.  
  5871.  
  5872.  
  5873. coroutine.resume(coroutine.create(function()
  5874. if hitray ~= nil then
  5875.  
  5876. local HitEffectPart = Instance.new("Part",model)
  5877.  
  5878. HitEffectPart.Transparency = 1
  5879. HitEffectPart.CanCollide = false
  5880. HitEffectPart.Anchored = true
  5881. HitEffectPart.CFrame =CFrame.new(0,0,0)+pos
  5882. HitEffectPart.Size = Vector3.new(.05,.05,.05)
  5883.  
  5884.  
  5885. local NewParticEffect1=ParticEffect1:Clone()
  5886. NewParticEffect1.Parent= HitEffectPart
  5887.  
  5888.  
  5889. game:GetService("Debris"):AddItem(HitEffectPart, 5)
  5890. coroutine.resume(coroutine.create(function()
  5891. for i = 1,0,-0.1 do
  5892. wait()
  5893. NewParticEffect1.Rate = i*100
  5894. end
  5895.  
  5896. end))
  5897. end
  5898.  
  5899. for i = 0,1,0.1 do
  5900. swait(.7)
  5901. Beam1.Transparency = NumberSequence.new(i,i)
  5902.  
  5903. GunPart.Transparency = i*1.5
  5904. GunPart.Size = Vector3.new(0.85-i,.85-i,.05)
  5905. local GunPartWeld = Instance.new("Weld",GunPart)
  5906. GunPartWeld.C0 = CFrame.new(0,0,0.99) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))
  5907. GunPartWeld.Part0 = GunPart
  5908. GunPartWeld.Part1 = RightArm
  5909. Beam1.Width0 = 1 - i
  5910. Beam1.Width1 = 1 - i
  5911.  
  5912.  
  5913.  
  5914. end
  5915. game:GetService("Debris"):AddItem(GunPart, .4)
  5916. game:GetService("Debris"):AddItem(WalkPart2, .4)
  5917. game:GetService("Debris"):AddItem(WalkPart, .4)
  5918. game:GetService("Debris"):AddItem(Attach1, .4)
  5919. game:GetService("Debris"):AddItem(Attach2, .4)
  5920.  
  5921. end))
  5922.  
  5923.  
  5924.  
  5925.  
  5926.  
  5927.  
  5928.  
  5929.  
  5930. end))
  5931. for i = 0,1,.1 do swait()
  5932.  
  5933. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(5+1 * math.cos(sine / 20)),math.rad(0),math.rad(-10)),.15)
  5934. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(10)),.15)
  5935. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), .2) * CFrame.Angles(math.rad(95),math.rad(0),math.rad(10)),.1)
  5936. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  5937. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  5938. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  5939.  
  5940. end
  5941. so("165487479", Torso, 9, 1)
  5942. for i = 0,2,.1 do swait()
  5943.  
  5944. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(5+1 * math.cos(sine / 20)),math.rad(0),math.rad(-10)),.15)
  5945. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(10)),.15)
  5946. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(10)),.05)
  5947. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  5948. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  5949. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  5950.  
  5951. end
  5952.  
  5953. for i = 0,3,.1 do swait()
  5954.  
  5955. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(5+1 * math.cos(sine / 20)),math.rad(0),math.rad(-40)),.15)
  5956. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(40)),.15)
  5957. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(10)),.05)
  5958. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  5959. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  5960. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  5961.  
  5962. end
  5963.  
  5964. for i = 0,2,.1 do swait()
  5965.  
  5966. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(5+1 * math.cos(sine / 20)),math.rad(0),math.rad(-20)),.15)
  5967. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)),.15)
  5968. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(40),math.rad(0),math.rad(-10)),.05)
  5969. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  5970. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  5971. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  5972.  
  5973. end
  5974.  
  5975. for i = 0,2,.1 do swait()
  5976.  
  5977. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(5+1 * math.cos(sine / 20)),math.rad(0),math.rad(-20)),.15)
  5978. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(10)),.15)
  5979. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(10)),.15)
  5980. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  5981. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  5982. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  5983.  
  5984. end
  5985. for i = 0,.5,.1 do swait()
  5986.  
  5987. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(5+1 * math.cos(sine / 20)),math.rad(0),math.rad(-20)),.15)
  5988. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  5989. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.6- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  5990. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  5991. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  5992. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  5993.  
  5994. end
  5995. for i = 0,.5,.1 do swait()
  5996.  
  5997. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(5+1 * math.cos(sine / 20)),math.rad(0),math.rad(-20)),.15)
  5998. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  5999. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.4- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  6000. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6001. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6002. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6003.  
  6004. end
  6005. for i = 0,2,.1 do swait()
  6006.  
  6007. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(5+1 * math.cos(sine / 20)),math.rad(0),math.rad(-0)),.15)
  6008. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  6009. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(10)),.3)
  6010. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6011. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6012. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6013.  
  6014. end
  6015. end
  6016. attack = false
  6017. end
  6018.  
  6019.  
  6020.  
  6021.  
  6022.  
  6023. if k == "f" then
  6024. local hitray = rayCast(RootPart.Position, RootPart.CFrame.lookVector, 6, model)
  6025. local HitModel = nil
  6026.  
  6027.  
  6028.  
  6029. if hitray ~= nil then
  6030. HitModel = hitray.Parent
  6031.  
  6032. if hitray.Parent:isA("Accessory") or hitray.Parent:isA("Hat") then
  6033. HitModel = hitray.Parent.Parent
  6034. end
  6035. end
  6036. local HasHum = false
  6037. local ModelCanSlap = false
  6038. local slaped2 = nil
  6039. coroutine.resume(coroutine.create(function()
  6040.  
  6041. for _,v in pairs(HitModel:GetChildren()) do
  6042. if v:isA("Humanoid") then
  6043. HasHum = true
  6044. end
  6045. if v:isA("BoolValue")then if v.Name == "Slap" and v.Value == false then
  6046. ModelCanSlap= true
  6047. slaped2 = v
  6048. end
  6049. end
  6050.  
  6051.  
  6052. end
  6053.  
  6054. end))
  6055.  
  6056.  
  6057.  
  6058. if canstoptuant1 == false and attack == false then
  6059.  
  6060.  
  6061. canstoptuant1 = true
  6062. attack = true
  6063. Humanoid.JumpPower=0
  6064. Humanoid.WalkSpeed=0
  6065.  
  6066. local slaped = Instance.new("BoolValue",model)
  6067. slaped.Name = "Slap"
  6068. for i = 0,0.5,0.1 do
  6069. swait()
  6070.  
  6071. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(3+2 * math.cos(sine / 20)),math.rad(0),math.rad(0)),.1)
  6072. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  6073. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(1- 1 * math.cos(sine / 20))),.1)
  6074. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6075. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6076. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6077.  
  6078. end
  6079.  
  6080.  
  6081. if HasHum == true and ModelCanSlap == true and slaped2 ~= nil then
  6082. else
  6083. so("887591869", Torso, 10, 1)
  6084.  
  6085. end
  6086.  
  6087. while slaped.Value == false do
  6088.  
  6089.  
  6090. swait()
  6091.  
  6092. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(3+2 * math.cos(sine / 20)),math.rad(0),math.rad(10)),.1)
  6093. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)),.15)
  6094. RS.C0 = RS.C0:lerp(CFrame.new(1.4, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(170),math.rad(0),math.rad(10- 1 * math.cos(sine / 20))),.1)
  6095. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-3+ 1 * math.cos(sine / 20))),.1)
  6096. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6097. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6098. if stoptuant1 == true then
  6099. slaped.Value = true
  6100. end
  6101.  
  6102. if HasHum == true and ModelCanSlap == true and slaped2 ~= nil then
  6103.  
  6104.  
  6105. if HitModel:FindFirstChild("HumanoidRootPart") then
  6106.  
  6107.  
  6108.  
  6109. local rainto = HitModel.HumanoidRootPart.CFrame.lookVector*0
  6110. local rainto2 = CFrame.new(0,0,0) * HitModel.HumanoidRootPart.CFrame.lookVector*3.5
  6111. local rainpos = HitModel.HumanoidRootPart.CFrame
  6112. rainto = rainto + rainto2
  6113.  
  6114.  
  6115.  
  6116. local Laserpart = Instance.new("Part",model)
  6117.  
  6118. Laserpart.Size = Vector3.new(.1,.1,.1)
  6119. Laserpart.CanCollide = false
  6120. Laserpart.Transparency = 1
  6121. Laserpart.Anchored = true
  6122. Laserpart.CFrame = rainpos* cn(0,0, 0)+rainto
  6123. game:GetService("Debris"):AddItem(Laserpart, .05)
  6124.  
  6125.  
  6126.  
  6127.  
  6128. RootPart.CFrame = Laserpart.CFrame * CFrame.Angles(math.rad(-0),math.rad(180),math.rad(0))
  6129.  
  6130. end
  6131.  
  6132. slaped.Value = true
  6133. slaped2.Value = true
  6134.  
  6135.  
  6136.  
  6137. end
  6138.  
  6139.  
  6140. end
  6141. canstoptuant1 = false
  6142. if slaped.Value == true and stoptuant1 == false then
  6143.  
  6144.  
  6145.  
  6146. for i = 0,4,.1 do
  6147. swait()
  6148.  
  6149. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(3+2 * math.cos(sine / 20)),math.rad(0),math.rad(10)),.1)
  6150. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)),.15)
  6151. RS.C0 = RS.C0:lerp(CFrame.new(1.4, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(170),math.rad(0),math.rad(10- 1 * math.cos(sine / 20))),.1)
  6152. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-3+ 1 * math.cos(sine / 20))),.1)
  6153. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6154. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6155. end
  6156.  
  6157.  
  6158.  
  6159. for i = 0,2,.1 do
  6160. swait()
  6161.  
  6162. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(3+2 * math.cos(sine / 20)),math.rad(0),math.rad(20)),.1)
  6163. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)),.15)
  6164. RS.C0 = RS.C0:lerp(CFrame.new(1.35, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(210),math.rad(0),math.rad(20- 1 * math.cos(sine / 20))),.1)
  6165. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(10),math.rad(0),math.rad(-3+ 1 * math.cos(sine / 20))),.1)
  6166. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6167. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6168.  
  6169.  
  6170. end
  6171. so("146163534", Torso, 10, 1.3)
  6172. for i = 0,2,0.1 do
  6173. swait()
  6174.  
  6175. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(3+2 * math.cos(sine / 20)),math.rad(0),math.rad(-60)),.3)
  6176. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(-.05, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(60)),.3)
  6177. RS.C0 = RS.C0:lerp(CFrame.new(1.4, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(135),math.rad(90),math.rad(0- 1 * math.cos(sine / 20))),.5)
  6178. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-3+ 1 * math.cos(sine / 20))),.1)
  6179. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6180. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-5.5+ .1 * math.cos(sine / 20))),.15)
  6181.  
  6182.  
  6183. end
  6184.  
  6185. stoptuant1 = false
  6186. else
  6187. stoptuant1 = false
  6188. end
  6189.  
  6190.  
  6191.  
  6192.  
  6193.  
  6194.  
  6195.  
  6196. attack = false
  6197. coroutine.resume(coroutine.create(function()
  6198. slaped:Destoy()
  6199. end))
  6200.  
  6201.  
  6202.  
  6203. end
  6204.  
  6205.  
  6206.  
  6207.  
  6208.  
  6209.  
  6210.  
  6211.  
  6212.  
  6213.  
  6214.  
  6215.  
  6216.  
  6217.  
  6218.  
  6219.  
  6220.  
  6221.  
  6222.  
  6223. end
  6224.  
  6225.  
  6226.  
  6227.  
  6228.  
  6229. if k == "g" and canstoptuant1 == false and attack == false and MenyOpen == false then
  6230. attack = true
  6231. canstoptuant1 = true
  6232. MenyOpen = true
  6233. local stillwaiting = true
  6234. print("Fet Tuant stuff")
  6235. while stillwaiting == true do swait()
  6236. Humanoid.JumpPower=0
  6237. Humanoid.WalkSpeed=0
  6238. -- canstoptuant1
  6239.  
  6240.  
  6241. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(3+2 * math.cos(sine / 20)),math.rad(0),math.rad(0)),.1)
  6242. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  6243.  
  6244.  
  6245. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(1- 1 * math.cos(sine / 20))),.1)
  6246. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6247.  
  6248. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6249. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6250.  
  6251.  
  6252. if stoptuant1 == true then
  6253. stillwaiting = false
  6254.  
  6255. end
  6256.  
  6257.  
  6258. end
  6259.  
  6260.  
  6261. canstoptuant1 = false
  6262. stoptuant1 = false
  6263.  
  6264.  
  6265. if MenyOpen == true then
  6266. attack = false
  6267. MenyOpen = false
  6268. print("Closed Tuant stuff")
  6269. end
  6270. end
  6271.  
  6272. --[[
  6273.  
  6274. if k == "" and MenyOpen == true and canstoptuant1 == true then
  6275. MenyOpen = false
  6276. stoptuant1 = true
  6277.  
  6278.  
  6279. attack = false
  6280. end
  6281.  
  6282.  
  6283.  
  6284.  
  6285.  
  6286. for i = 0,6,.1 do swait()
  6287. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(3+2 * math.cos(sine / 20)),math.rad(0),math.rad(0)),.1)
  6288. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  6289. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(1- 1 * math.cos(sine / 20))),.1)
  6290. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6291. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6292. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6293.  
  6294. end
  6295.  
  6296.  
  6297.  
  6298. --]]
  6299.  
  6300.  
  6301. -- so("285615370", Torso, 1, 1,17)
  6302.  
  6303. if k == "e" and MenyOpen == true and canstoptuant1 == true then
  6304. MenyOpen = false
  6305. stoptuant1 = true
  6306.  
  6307. for i = 0,2,.1 do swait()
  6308. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15+2 * math.cos(sine / 20)),math.rad(0),math.rad(-15)),.1)
  6309. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  6310. RS.C0 = RS.C0:lerp(CFrame.new(1.2, 0.6- .03 * math.cos(sine / 20), -.3) * CFrame.Angles(math.rad(110),math.rad(0),math.rad(-50- 1 * math.cos(sine / 20))),.2)
  6311. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6312. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6313. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6314.  
  6315. end
  6316. so("666675542", Torso, 10, 1)
  6317. for i = 0,3,.1 do swait()
  6318. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15+2 * math.cos(sine / 20)),math.rad(0),math.rad(-15)),.1)
  6319. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  6320. RS.C0 = RS.C0:lerp(CFrame.new(1.2, 0.6- .03 * math.cos(sine / 20), -.3) * CFrame.Angles(math.rad(110),math.rad(0),math.rad(-50- 1 * math.cos(sine / 20))),.2)
  6321. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6322. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6323. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6324.  
  6325. end
  6326. for i = 0,6,.1 do swait()
  6327. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(3+6 * math.cos(sine / 3)),math.rad(0),math.rad(0)),.1)
  6328. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  6329. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(1- 1 * math.cos(sine / 20))),.1)
  6330. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6331. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6332. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6333.  
  6334. end
  6335. for i = 0,2,.1 do swait()
  6336. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-23+2 * math.cos(sine / 20)),math.rad(0),math.rad(0)),.2)
  6337. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(-3),math.rad(0),math.rad(0)),.15)
  6338. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(160),math.rad(0),math.rad(1- 1 * math.cos(sine / 20))),.2)
  6339. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(160),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.2)
  6340. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-3),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6341. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-3),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6342.  
  6343. end
  6344.  
  6345.  
  6346. attack = false
  6347. end
  6348.  
  6349.  
  6350.  
  6351. if k == "q" and MenyOpen == true and canstoptuant1 == true then
  6352. MenyOpen = false
  6353. stoptuant1 = true
  6354. so("145303015", Torso, 10, 1,25)
  6355.  
  6356.  
  6357. for i = 0,2,.1 do swait()
  6358. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(3+2 * math.cos(sine / 20)),math.rad(0),math.rad(0)),.1)
  6359. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  6360. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(150+1 * math.cos(sine / 20)),math.rad(0),math.rad(1- 1 * math.cos(sine / 20))),.1)
  6361. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6362. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6363. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6364.  
  6365. end
  6366.  
  6367.  
  6368.  
  6369.  
  6370. for i = 0,10,.1 do swait()
  6371. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(3+2 * math.cos(sine / 4)),math.rad(0),math.rad(20)),.1)
  6372. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  6373. RS.C0 = RS.C0:lerp(CFrame.new(1.4, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(180+5 * math.cos(sine / 3)),math.rad(0),math.rad(-15- 0 * math.cos(sine / 20))),.1)
  6374. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6375. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6376. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6377.  
  6378. end
  6379.  
  6380.  
  6381.  
  6382. for i = 0,3,.1 do swait()
  6383. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(3+2 * math.cos(sine / 20)),math.rad(0),math.rad(0)),.1)
  6384. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  6385. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(10),math.rad(0),math.rad(1- 1 * math.cos(sine / 20))),.1)
  6386. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6387. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6388. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6389.  
  6390. end
  6391. for i = 0,36,.1 do swait()
  6392. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(3+4 * math.cos(sine / 3)),math.rad(0),math.rad(0)),.1)
  6393. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  6394. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(1- 1 * math.cos(sine / 20))),.1)
  6395. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6396. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6397. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6398.  
  6399. end
  6400. for i = 0,10,.1 do swait()
  6401. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-13+4 * math.cos(sine / 3)),math.rad(0),math.rad(30)),.1)
  6402. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  6403. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(1- 1 * math.cos(sine / 20))),.1)
  6404. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6405. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6406. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6407.  
  6408. end
  6409. for i = 0,10,.1 do swait()
  6410. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-6+4 * math.cos(sine / 3)),math.rad(0),math.rad(00)),.1)
  6411. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  6412. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(1- 1 * math.cos(sine / 20))),.1)
  6413. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6414. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6415. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6416.  
  6417. end
  6418. for i = 0,5,.1 do swait()
  6419. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(6+4 * math.cos(sine / 3)),math.rad(0),math.rad(0)),.1)
  6420. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  6421. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(30),math.rad(0),math.rad(1- 1 * math.cos(sine / 20))),.1)
  6422. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6423. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6424. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6425.  
  6426. end
  6427. for i = 0,10,.1 do swait()
  6428. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-6+4 * math.cos(sine / 3)),math.rad(0),math.rad(0)),.1)
  6429. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  6430. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(110),math.rad(0),math.rad(1- 1 * math.cos(sine / 20))),.1)
  6431. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(110),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6432. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6433. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6434.  
  6435. end
  6436. for i = 0,5,.1 do swait()
  6437. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(6+4 * math.cos(sine / 3)),math.rad(0),math.rad(0)),.1)
  6438. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  6439. RS.C0 = RS.C0:lerp(CFrame.new(1.3, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(60),math.rad(0),math.rad(45- 1 * math.cos(sine / 20))),.1)
  6440. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6441. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6442. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6443.  
  6444. end
  6445. for i = 0,5,.1 do swait()
  6446. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(6+4 * math.cos(sine / 3)),math.rad(0),math.rad(0)),.1)
  6447. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  6448. RS.C0 = RS.C0:lerp(CFrame.new(1.3, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(60),math.rad(0),math.rad(-45- 1 * math.cos(sine / 20))),.1)
  6449. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6450. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6451. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6452.  
  6453. end
  6454.  
  6455.  
  6456.  
  6457.  
  6458.  
  6459.  
  6460.  
  6461.  
  6462. attack = false
  6463. end
  6464.  
  6465.  
  6466. if k == "r" and MenyOpen == true and canstoptuant1 == true then
  6467. MenyOpen = false
  6468. stoptuant1 = true
  6469.  
  6470. for i = 0,3,.1 do swait()
  6471. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(3+2 * math.cos(sine / 20)),math.rad(0),math.rad(0)),.1)
  6472. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  6473. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(1- 1 * math.cos(sine / 20))),.2)
  6474. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6475. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6476. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6477.  
  6478. end
  6479. so("1058417264", Torso, 10, 1)
  6480. for i = 0,1,.1 do swait()
  6481.  
  6482. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-5+2 * math.cos(sine / 20)),math.rad(0),math.rad(0)),.3)
  6483. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  6484. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(95),math.rad(0),math.rad(1- 1 * math.cos(sine / 20))),.1)
  6485. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6486. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6487. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6488.  
  6489. end
  6490. for i = 0,2.5,.1 do swait()
  6491. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(3+2 * math.cos(sine / 20)),math.rad(0),math.rad(0)),.1)
  6492. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  6493. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(1- 1 * math.cos(sine / 20))),.1)
  6494. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6495. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6496. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6497.  
  6498. end
  6499. --so("593142105", Torso, 10, .8)
  6500. for i = 0,3,.1 do swait()
  6501.  
  6502. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-8+2 * math.cos(sine / 20)),math.rad(0),math.rad(0)),.3)
  6503. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  6504. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(98),math.rad(0),math.rad(1- 1 * math.cos(sine / 20))),.1)
  6505. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6506. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6507. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6508.  
  6509. end
  6510.  
  6511.  
  6512.  
  6513.  
  6514.  
  6515.  
  6516.  
  6517.  
  6518. attack = false
  6519. end
  6520.  
  6521.  
  6522.  
  6523.  
  6524. if k == "p" and MenyOpen == true and canstoptuant1 == true then
  6525. MenyOpen = false
  6526. stoptuant1 = true
  6527. so("252252871", Torso, 10, 1,9)
  6528. -- 10 sec start
  6529. for i = 0,3,.1 do swait()
  6530. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(3+2 * math.cos(sine / 20)),math.rad(0),math.rad(0)),.1)
  6531. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0+20 * math.cos(sine / 20*2)),math.rad(0)),.15)
  6532. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(1),math.rad(0),math.rad(10- 1 * math.cos(sine / 20))),1)
  6533. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(1),math.rad(0),math.rad(-10+ 1 * math.cos(sine / 20))),1)
  6534. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(10.5- .1 * math.cos(sine / 20))),.15)
  6535. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-10.5+ .1 * math.cos(sine / 20))),.15)
  6536.  
  6537. end
  6538.  
  6539. for i = 0,2,.1 do swait()
  6540. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(3+2 * math.cos(sine / 20)),math.rad(0),math.rad(0)),.1)
  6541. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, 3.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0+0 * math.cos(sine / 20*2)),math.rad(0)),.2)
  6542. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0- 1 * math.cos(sine / 20))),1)
  6543. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(-0+ 1 * math.cos(sine / 20))),1)
  6544. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(0.5- .1 * math.cos(sine / 20))),.3)
  6545. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-0.5+ .1 * math.cos(sine / 20))),.3)
  6546.  
  6547. end
  6548.  
  6549. for i = 0,5,.1 do swait()
  6550. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(3+2 * math.cos(sine / 20)),math.rad(0),math.rad(0)),.1)
  6551. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0+20 * math.cos(sine / 20*2)),math.rad(0)),.15)
  6552. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(10- 1 * math.cos(sine / 20))),1)
  6553. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10+ 1 * math.cos(sine / 20))),1)
  6554. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(10.5- .1 * math.cos(sine / 20))),.15)
  6555. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-10.5+ .1 * math.cos(sine / 20))),.15)
  6556.  
  6557. end
  6558.  
  6559. local Paper = Instance.new("Part", model)
  6560.  
  6561. local PaperMesh = Instance.new("SpecialMesh", Paper)
  6562. PaperMesh.MeshId = "http://www.roblox.com/asset/?id=40312463"
  6563. PaperMesh.TextureId = "http://www.roblox.com/asset/?id=40311968"
  6564. PaperMesh.Scale = Vector3.new(2.2, 2.2, 2.2)
  6565. Paper.Size = Vector3.new(1,1,1)
  6566. Paper.BrickColor = BrickColor.new("White")
  6567. Paper.CFrame = RightArm.CFrame
  6568. Paper.Name = "Pie"
  6569.  
  6570. local PLW = Instance.new("Weld")
  6571. PLW.Name = "Pie Weld"
  6572. PLW.Part0 = Head
  6573. PLW.C0 = cn(0, -0, -.7)*CFrame.Angles(math.rad(-10),math.rad(-0),math.rad(-0))
  6574. PLW.C1 = cn(0, 0, 0)
  6575. PLW.Part1 = Paper
  6576. PLW.Parent = RightArm
  6577.  
  6578. game:GetService("Debris"):AddItem(PLW, 10000)
  6579. game:GetService("Debris"):AddItem(Paper, 6)
  6580.  
  6581. for i = 0,6,.1 do swait()
  6582. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-0+10 * math.cos(sine / 2)),math.rad(0),math.rad(i*100)),.3)
  6583. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  6584. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(1- 1 * math.cos(sine / 20))),.1)
  6585. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6586. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6587. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6588.  
  6589. end
  6590. for i = 0,7,.1 do swait()
  6591. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(3+2 * math.cos(sine / 20)),math.rad(0),math.rad(0)),.1)
  6592. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  6593. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(1- 1 * math.cos(sine / 20))),.1)
  6594. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6595. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6596. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6597.  
  6598. end
  6599. for i = 0,5,.1 do swait()
  6600. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40+2 * math.cos(sine / 20)),math.rad(0+10 * math.cos(sine / 1)),math.rad(0)),.4)
  6601. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.4)
  6602. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(i*200),math.rad(0),math.rad(1- 1 * math.cos(sine / 20))),.4)
  6603. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-i*200),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.4)
  6604. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(i*200),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.4)
  6605. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-i*200),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.4)
  6606.  
  6607. end
  6608. local explosionRadius = 0 -- Radius of 12 currently
  6609. local explosionPressure = 0 -- Really high pressure that packs a punch!
  6610. local explosion = Instance.new("Explosion",workspace)
  6611. explosion.BlastRadius = explosionRadius
  6612. explosion.BlastPressure = explosionPressure
  6613. explosion.Position = Torso.Position
  6614.  
  6615. coroutine.resume(coroutine.create(function()
  6616. Paper:Destroy()
  6617. end))
  6618.  
  6619.  
  6620.  
  6621.  
  6622.  
  6623. attack = false
  6624. end
  6625.  
  6626.  
  6627.  
  6628.  
  6629.  
  6630. if k == "f" and MenyOpen == true and canstoptuant1 == true then
  6631. MenyOpen = false
  6632. stoptuant1 = true
  6633.  
  6634. for i = 0,.2,.1 do swait()
  6635. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(3+2 * math.cos(sine / 20)),math.rad(0),math.rad(0)),.1)
  6636. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, 100 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(180)),1)
  6637. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(1- 1 * math.cos(sine / 20))),.2)
  6638. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6639. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6640. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6641.  
  6642. end
  6643. for i = 0,2,.1 do swait()
  6644. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(3+2 * math.cos(sine / 20)),math.rad(0),math.rad(0)),.1)
  6645. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(180)),.13)
  6646. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(1- 1 * math.cos(sine / 20))),.2)
  6647. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6648. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6649. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6650.  
  6651. end
  6652. for i = 0,1,.1 do swait()
  6653. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(3+2 * math.cos(sine / 20)),math.rad(0),math.rad(90)),.1)
  6654. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(180)),.05)
  6655. RS.C0 = RS.C0:lerp(CFrame.new(1.25, 0.6- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(45- 1 * math.cos(sine / 20))),.2)
  6656. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6657. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6658. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6659.  
  6660. end
  6661. so("140364784", Torso, 10, 1)
  6662. for i = 0,1,.1 do swait()
  6663.  
  6664. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-5+2 * math.cos(sine / 20)),math.rad(0),math.rad(0)),.3)
  6665. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  6666. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(95),math.rad(0),math.rad(1- 1 * math.cos(sine / 20))),.1)
  6667. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6668. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(5.5- .1 * math.cos(sine / 20))),.15)
  6669. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-5.5+ .1 * math.cos(sine / 20))),.15)
  6670.  
  6671. end
  6672. for i = 0,2.5,.1 do swait()
  6673. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(3+2 * math.cos(sine / 20)),math.rad(0),math.rad(0)),.1)
  6674. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  6675. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(1- 1 * math.cos(sine / 20))),.1)
  6676. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6677. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(5.5- .1 * math.cos(sine / 20))),.15)
  6678. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-5.5+ .1 * math.cos(sine / 20))),.15)
  6679.  
  6680. end
  6681. --so("593142105", Torso, 10, .8)
  6682. for i = 0,1,.1 do swait()
  6683.  
  6684. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-8+2 * math.cos(sine / 20)),math.rad(0),math.rad(0)),.3)
  6685. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  6686. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(98),math.rad(0),math.rad(1- 1 * math.cos(sine / 20))),.1)
  6687. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6688. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(5.5- .1 * math.cos(sine / 20))),.15)
  6689. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-5.5+ .1 * math.cos(sine / 20))),.15)
  6690.  
  6691. end
  6692.  
  6693. for i = 0,1.5,.1 do swait()
  6694. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(3+2 * math.cos(sine / 20)),math.rad(0),math.rad(0)),.1)
  6695. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  6696. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(1- 1 * math.cos(sine / 20))),.1)
  6697. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6698. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(5.5- .1 * math.cos(sine / 20))),.15)
  6699. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-5.5+ .1 * math.cos(sine / 20))),.15)
  6700.  
  6701. end
  6702.  
  6703. for i = 0,4,.1 do swait()
  6704.  
  6705. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-8+2 * math.cos(sine / 20)),math.rad(0),math.rad(0)),.3)
  6706. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  6707. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(98),math.rad(0),math.rad(1- 1 * math.cos(sine / 20))),.1)
  6708. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6709. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(5.5- .1 * math.cos(sine / 20))),.15)
  6710. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-5.5+ .1 * math.cos(sine / 20))),.15)
  6711.  
  6712. end
  6713.  
  6714.  
  6715.  
  6716.  
  6717.  
  6718. attack = false
  6719. end
  6720.  
  6721. if k == "x" and MenyOpen == true and canstoptuant1 == true then
  6722. MenyOpen = false
  6723. stoptuant1 = true
  6724. so("135359981", Torso, 10, 1.2)
  6725. for i = 0,14.8,.1 do swait()
  6726. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0+ 15 * math.cos(sine / 4))),.6)
  6727. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, .5, -.15 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)),.15)
  6728. RS.C0 = RS.C0:lerp(CFrame.new(1.3, 0.6- .03 * math.cos(sine / 20), -.1) * CFrame.Angles(math.rad(180- 15 * math.cos(sine / 4)),math.rad(0),math.rad(-30- 1 * math.cos(sine / 20))),.1)
  6729. LS.C0 = LS.C0:lerp(CFrame.new(-1.3, 0.6- .03 * math.cos(sine / 20), -.1) * CFrame.Angles(math.rad(180+ 15 * math.cos(sine / 4)),math.rad(0),math.rad(30+ 1 * math.cos(sine / 20))),.1)
  6730. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(30),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6731. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(30),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6732.  
  6733. end
  6734. attack = false
  6735. end
  6736.  
  6737. if k == "t" and MenyOpen == true and canstoptuant1 == true then
  6738. MenyOpen = false
  6739. stoptuant1 = true
  6740. so("138110466", Torso, 10, 1)
  6741. for i = 0,2,.1 do swait()
  6742. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(3+2 * math.cos(sine / 20)),math.rad(0),math.rad(0)),.1)
  6743. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(180)),.13)
  6744. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(1- 1 * math.cos(sine / 20))),.2)
  6745. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6746. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6747. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6748.  
  6749. end
  6750. for i = 0,4,.1 do swait()
  6751. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(3+2 * math.cos(sine / 20)),math.rad(0),math.rad(90)),.1)
  6752. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(180)),.05)
  6753. RS.C0 = RS.C0:lerp(CFrame.new(1.25, 0.6- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(45- 1 * math.cos(sine / 20))),.2)
  6754. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6755. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6756. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6757.  
  6758. end
  6759.  
  6760. for i = 0,4,.1 do swait()
  6761.  
  6762. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-5+2 * math.cos(sine / 20)),math.rad(0),math.rad(0)),.3)
  6763. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  6764. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(95),math.rad(0),math.rad(1- 1 * math.cos(sine / 20))),.1)
  6765. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6766. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6767. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6768.  
  6769. end
  6770. attack = false
  6771. end
  6772.  
  6773.  
  6774.  
  6775.  
  6776. if k == "c" and MenyOpen == true and canstoptuant1 == true then
  6777. MenyOpen = false
  6778. stoptuant1 = true
  6779. so("288824798", Torso, 10, 1)
  6780.  
  6781.  
  6782. for i = 0,4,.1 do swait()
  6783.  
  6784. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-5+2 * math.cos(sine / 5)),math.rad(0),math.rad(0)),.3)
  6785. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  6786. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(95),math.rad(0),math.rad(1- 1 * math.cos(sine / 20))),.1)
  6787. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6788. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6789. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6790.  
  6791. end
  6792.  
  6793. for i = 0,1,.1 do swait()
  6794.  
  6795. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-0+2 * math.cos(sine / 5)),math.rad(0),math.rad(0)),.3)
  6796. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  6797. RS.C0 = RS.C0:lerp(CFrame.new(1.3, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(-45- 1 * math.cos(sine / 20))),.2)
  6798. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6799. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6800. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6801.  
  6802. end
  6803. for i = 0,3,.1 do swait()
  6804.  
  6805. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-0+2 * math.cos(sine / 5)),math.rad(0),math.rad(0)),.3)
  6806. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  6807. RS.C0 = RS.C0:lerp(CFrame.new(1.3, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(45- 1 * math.cos(sine / 20))),.2)
  6808. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6809. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6810. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6811.  
  6812. end
  6813. for i = 0,2,.1 do swait()
  6814.  
  6815. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-5+2 * math.cos(sine / 5)),math.rad(0),math.rad(0)),.3)
  6816. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  6817. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(45),math.rad(0),math.rad(1- 1 * math.cos(sine / 20))),.1)
  6818. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6819. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6820. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6821.  
  6822. end
  6823. attack = false
  6824. end
  6825.  
  6826.  
  6827.  
  6828. if k == "z" and MenyOpen == true and canstoptuant1 == true then
  6829. MenyOpen = false
  6830. stoptuant1 = true
  6831. so("275278234", Torso, 10, 1)
  6832.  
  6833.  
  6834. for i = 0,2,.1 do swait()
  6835.  
  6836. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-5+2 * math.cos(sine / 3)),math.rad(0),math.rad(0)),.15)
  6837. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  6838. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(95),math.rad(0),math.rad(1- 1 * math.cos(sine / 20))),.1)
  6839. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(95),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6840. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6841. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6842.  
  6843. end
  6844.  
  6845. for i = 0,5,.1 do swait()
  6846.  
  6847. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-0+2 * math.cos(sine / 20)),math.rad(0),math.rad(0)),.15)
  6848. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  6849. RS.C0 = RS.C0:lerp(CFrame.new(1.25, 0.55- .03 * math.cos(sine / 20), -.2) * CFrame.Angles(math.rad(90-5 * math.cos(sine / 2)),math.rad(0),math.rad(-45- 1 * math.cos(sine / 20))),.2)
  6850. LS.C0 = LS.C0:lerp(CFrame.new(-1.25, 0.55- .03 * math.cos(sine / 20), -.2) * CFrame.Angles(math.rad(90+5 * math.cos(sine / 2)),math.rad(0),math.rad(45+ 1 * math.cos(sine / 20))),.1)
  6851. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6852. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6853.  
  6854. end
  6855.  
  6856. attack = false
  6857. end
  6858.  
  6859.  
  6860. if k == "h" and MenyOpen == true and canstoptuant1 == true then
  6861. MenyOpen = false
  6862. stoptuant1 = true
  6863. so("135891629", Torso, 10, 1)
  6864.  
  6865.  
  6866. for i = 0,7,.1 do swait()
  6867.  
  6868. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15+1 * math.cos(sine / 20)),math.rad(0),math.rad(-20)),.1)
  6869. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  6870. RS.C0 = RS.C0:lerp(CFrame.new(1.25, 0.5- .03 * math.cos(sine / 20), -.1) * CFrame.Angles(math.rad(95),math.rad(0),math.rad(-45- 1 * math.cos(sine / 20))),.1)
  6871. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(10),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6872. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6873. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6874.  
  6875. end
  6876.  
  6877. for i = 0,3,.1 do swait()
  6878.  
  6879. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0+1 * math.cos(sine / 20)),math.rad(0),math.rad(-0)),.1)
  6880. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  6881. RS.C0 = RS.C0:lerp(CFrame.new(1.25, 0.6- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(175),math.rad(0),math.rad(45- 1 * math.cos(sine / 20))),.1)
  6882. LS.C0 = LS.C0:lerp(CFrame.new(-1.25, 0.6- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(175),math.rad(0),math.rad(-45+ 1 * math.cos(sine / 20))),.1)
  6883. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6884. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6885.  
  6886. end
  6887. for i = 0,2,.1 do swait()
  6888.  
  6889. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0+1 * math.cos(sine / 20)),math.rad(0),math.rad(-0)),.1)
  6890. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  6891. RS.C0 = RS.C0:lerp(CFrame.new(1.25, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(175),math.rad(0),math.rad(45- 1 * math.cos(sine / 20))),.1)
  6892. LS.C0 = LS.C0:lerp(CFrame.new(-1.25, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(175),math.rad(0),math.rad(-45+ 1 * math.cos(sine / 20))),.1)
  6893. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6894. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6895.  
  6896. end
  6897. for i = 0,2,.1 do swait()
  6898.  
  6899. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0+1 * math.cos(sine / 20)),math.rad(0),math.rad(-0)),.1)
  6900. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  6901. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(-5- 1 * math.cos(sine / 20))),.1)
  6902. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(5+ 1 * math.cos(sine / 20))),.1)
  6903. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6904. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6905.  
  6906. end
  6907. attack = false
  6908. end
  6909.  
  6910.  
  6911. if k == "v" and MenyOpen == true and canstoptuant1 == true then
  6912. MenyOpen = false
  6913. stoptuant1 = true
  6914. so("290082048", Torso, 10, 1)
  6915.  
  6916.  
  6917. for i = 0,1,.1 do swait()
  6918.  
  6919. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-5+2 * math.cos(sine / 5)),math.rad(0),math.rad(0)),.2)
  6920. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  6921. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(95),math.rad(0),math.rad(1- 1 * math.cos(sine / 20))),.1)
  6922. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6923. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6924. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6925.  
  6926. end
  6927. for i = 0,3,.1 do swait()
  6928.  
  6929. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-5+2 * math.cos(sine / 5)),math.rad(0),math.rad(0)),.2)
  6930. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  6931. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(160),math.rad(0),math.rad(1- 1 * math.cos(sine / 20))),.1)
  6932. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6933. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6934. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6935.  
  6936. end
  6937. for i = 0,5,.1 do swait()
  6938.  
  6939. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10+2 * math.cos(sine / 5)),math.rad(0),math.rad(0)),.3)
  6940. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, -.5, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)),.2)
  6941. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(100),math.rad(0),math.rad(1- 1 * math.cos(sine / 20))),.2)
  6942. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6943. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6944. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6945.  
  6946. end
  6947.  
  6948. attack = false
  6949. end
  6950. if k == "u" and MenyOpen == true and canstoptuant1 == true then
  6951. MenyOpen = false
  6952. stoptuant1 = true
  6953. for i = 0,1,.1 do swait()
  6954.  
  6955. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15+1 * math.cos(sine / 20)),math.rad(0),math.rad(-0)),.08)
  6956. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  6957. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(1- 1 * math.cos(sine / 20))),.05)
  6958. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6959. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6960. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6961.  
  6962. end
  6963. so("150611842", Torso, 10, 1)
  6964.  
  6965.  
  6966. for i = 0,2,.1 do swait()
  6967.  
  6968. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15+1 * math.cos(sine / 20)),math.rad(0),math.rad(10)),.08)
  6969. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  6970. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(110),math.rad(0),math.rad(10- 1 * math.cos(sine / 20))),.1)
  6971. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6972. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6973. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6974.  
  6975. end
  6976.  
  6977. for i = 0,0.5,.1 do swait()
  6978.  
  6979. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-5+1 * math.cos(sine / 20)),math.rad(0),math.rad(-10)),.15)
  6980. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  6981. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(105),math.rad(0),math.rad(1- 1 * math.cos(sine / 20))),.1)
  6982. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6983. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6984. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6985.  
  6986. end
  6987. for i = 0,1.0,.1 do swait()
  6988.  
  6989. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-5+1 * math.cos(sine / 20)),math.rad(0),math.rad(-10)),.15)
  6990. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  6991. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(1- 1 * math.cos(sine / 20))),.1)
  6992. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  6993. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  6994. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  6995.  
  6996. end
  6997. attack = false
  6998. end
  6999.  
  7000. if k == "b" and MenyOpen == true and canstoptuant1 == true then
  7001. MenyOpen = false
  7002. stoptuant1 = true
  7003. for i = 0,1,.1 do swait()
  7004.  
  7005. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(5+1 * math.cos(sine / 20)),math.rad(0),math.rad(-0)),.08)
  7006. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  7007. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(1- 1 * math.cos(sine / 20))),.05)
  7008. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  7009. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  7010. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  7011.  
  7012. end
  7013. so("141349049", Torso, 10, 1)
  7014.  
  7015.  
  7016. for i = 0,2,.1 do swait()
  7017.  
  7018. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(5+1 * math.cos(sine / 20)),math.rad(0),math.rad(0)),.08)
  7019. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  7020. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(110),math.rad(0),math.rad(10- 1 * math.cos(sine / 20))),.1)
  7021. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  7022. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  7023. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  7024.  
  7025. end
  7026.  
  7027. for i = 0,0.5,.1 do swait()
  7028.  
  7029. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-5+1 * math.cos(sine / 20)),math.rad(0),math.rad(-0)),.15)
  7030. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  7031. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(105),math.rad(0),math.rad(1- 1 * math.cos(sine / 20))),.1)
  7032. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  7033. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  7034. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  7035.  
  7036. end
  7037. for i = 0,2.0,.1 do swait()
  7038.  
  7039. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-5+1 * math.cos(sine / 20)),math.rad(0),math.rad(-0)),.15)
  7040. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  7041. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(1- 1 * math.cos(sine / 20))),.1)
  7042. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  7043. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  7044. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  7045.  
  7046. end
  7047.  
  7048.  
  7049.  
  7050.  
  7051. for i = 0,3.0,.1 do swait()
  7052.  
  7053. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10+1 * math.cos(sine / 20)),math.rad(0),math.rad(-0)),.15)
  7054. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  7055. RS.C0 = RS.C0:lerp(CFrame.new(1.25, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(80),math.rad(0),math.rad(-45- 1 * math.cos(sine / 20))),.1)
  7056. LS.C0 = LS.C0:lerp(CFrame.new(-1.25, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(80),math.rad(0),math.rad(45+ 1 * math.cos(sine / 20))),.1)
  7057. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  7058. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  7059.  
  7060. end
  7061. for i = 0,3.0,.1 do swait()
  7062.  
  7063. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-0+1 * math.cos(sine / 20)),math.rad(0),math.rad(-0)),.15)
  7064. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  7065. RS.C0 = RS.C0:lerp(CFrame.new(1.25, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(91),math.rad(0),math.rad(45- 1 * math.cos(sine / 20))),.1)
  7066. LS.C0 = LS.C0:lerp(CFrame.new(-1.25, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(91),math.rad(0),math.rad(-45+ 1 * math.cos(sine / 20))),.1)
  7067. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  7068. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  7069.  
  7070. end
  7071. attack = false
  7072. end
  7073.  
  7074.  
  7075.  
  7076.  
  7077.  
  7078.  
  7079. if k == "y" and MenyOpen == true and canstoptuant1 == true then
  7080. MenyOpen = false
  7081. stoptuant1 = true
  7082.  
  7083. so("738087836", Torso, 10, 1)
  7084.  
  7085. for i = 0,3,.1 do swait()
  7086.  
  7087. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(5+1 * math.cos(sine / 20)),math.rad(0),math.rad(-0)),.08)
  7088. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  7089. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(80),math.rad(0),math.rad(1- 1 * math.cos(sine / 20))),.05)
  7090. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(80),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  7091. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  7092. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-0),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  7093.  
  7094. end
  7095.  
  7096. for i = 0,2,.1 do swait()
  7097.  
  7098. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10+1 * math.cos(sine / 20)),math.rad(0),math.rad(-0)),.08)
  7099. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)),.15)
  7100. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(80),math.rad(0),math.rad(1- 1 * math.cos(sine / 20))),.05)
  7101. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(80),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  7102. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(15),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  7103. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(15),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  7104.  
  7105. end
  7106. for i = 0,3,.1 do swait()
  7107.  
  7108. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10+1 * math.cos(sine / 20)),math.rad(0),math.rad(-0)),.08)
  7109. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, 0, -.1 +-.03 * math.cos(sine / 20)) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),.15)
  7110. RS.C0 = RS.C0:lerp(CFrame.new(1.5, 0.5- .03 * math.cos(sine / 20), .2) * CFrame.Angles(math.rad(80),math.rad(0),math.rad(1- 1 * math.cos(sine / 20))),.05)
  7111. LS.C0 = LS.C0:lerp(CFrame.new(-1.5, 0.5- .03 * math.cos(sine / 20), .2) * CFrame.Angles(math.rad(80),math.rad(0),math.rad(-1+ 1 * math.cos(sine / 20))),.1)
  7112. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-15),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  7113. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95+ .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-15),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  7114.  
  7115. end
  7116. attack = false
  7117. end
  7118.  
  7119.  
  7120.  
  7121.  
  7122.  
  7123.  
  7124.  
  7125.  
  7126. end)
  7127.  
  7128. end)
  7129.  
  7130.  
  7131. Hacker.Name = "Hacker"
  7132. Hacker.Parent = Frame
  7133. Hacker.BackgroundColor3 = Color3.new(1, 1, 1)
  7134. Hacker.Position = UDim2.new(0.212121204, 0, 0.742331266, 0)
  7135. Hacker.Size = UDim2.new(0, 95, 0, 25)
  7136. Hacker.Font = Enum.Font.SourceSans
  7137. Hacker.Text = "Hacker"
  7138. Hacker.TextColor3 = Color3.new(0, 0, 0)
  7139. Hacker.TextSize = 14
  7140.  
  7141. Hacker.MouseButton1Down:connect(function()
  7142. -- RBX.Lua LocalScript | Hackerman | xDarkScripter | Edit By Skips2267, triggerednolie.
  7143.  
  7144.  
  7145. local Players = game:GetService("Players")
  7146. local UserInputService = game:GetService("UserInputService")
  7147. local RunService = game:GetService("RunService")
  7148.  
  7149. local Player = Players.LocalPlayer
  7150. local Camera = workspace.CurrentCamera
  7151. local Mouse = Player:GetMouse()
  7152.  
  7153. local Character = Player.Character
  7154. local Torso = Character.Torso
  7155.  
  7156. local Typing = false
  7157. local TypingSub = 1
  7158. local TypingSub2 = 1
  7159.  
  7160. local Neck = Torso.Neck
  7161.  
  7162. Neck.C1 = CFrame.new(0, -0.5, 0)
  7163.  
  7164. local RightArm = Character["Right Arm"]
  7165. local LeftArm = Character["Left Arm"]
  7166.  
  7167. local RightShoulder = Instance.new("Weld", Torso)
  7168. RightShoulder.Part0 = Torso
  7169. RightShoulder.Part1 = RightArm
  7170.  
  7171. local LeftShoulder = Instance.new("Weld", Torso)
  7172. LeftShoulder.Part0 = Torso
  7173. LeftShoulder.Part1 = LeftArm
  7174.  
  7175. RightShoulder.C1 = CFrame.new(-0.5, 0.5, 0)
  7176. LeftShoulder.C1 = CFrame.new(0.5, 0.5, 0)
  7177.  
  7178.  
  7179. local Code = [[
  7180. -- I failed at downloading ssf2
  7181.  
  7182. Server Proxy Connection Initializing...
  7183.  
  7184. USERNAME: Zneakyblox
  7185. PASSWORD: ???
  7186.  
  7187.  
  7188. ROBLOX Server Database Connecting...
  7189.  
  7190.  
  7191. local Proxy = Server:GetMemeData(1011101)
  7192. local Tracker = {}
  7193.  
  7194. __INIT__ setmetatable(getmetatable(Meme), {
  7195. __metatable = {};
  7196. __call = function(Self, ...)
  7197. Proxy:GetArgumentData(MEME.Key, select(...))
  7198. end;
  7199. })
  7200.  
  7201. Proxy:TransferData("Lifetime_OBC_Charged",
  7202. "ACCVERSION_89_MEME:GetAccount()
  7203. {
  7204. __newindex = function(Self, Key, Value)
  7205. Tracker[Key] = Value
  7206. rawset(Self, Key, Value)
  7207. end
  7208. })
  7209.  
  7210. Proxy:GetTransferredData().breakAssymetricEncryption(
  7211. "NEW_MEME_KEY", true, 102, false
  7212. )
  7213.  
  7214.  
  7215. ROBLOX Server Log:
  7216. > 420 Robux Transferred to Snoop Dog???
  7217.  
  7218. Spicy Memes
  7219.  
  7220. ERROR<Tried to Give 69000 Robux to Dumbassbird1, Failed To Give 69000 Robux , deleting Sammy>
  7221. Deleting Sammyclassicsonicfan..50%
  7222. Deleting Sammyclassicsonicfan..100%
  7223. Successfully deleted Sammyclassicsonicfan.
  7224. Message<WHY SONIC WHY SONIC WHY SONIC!!!
  7225. NASA FOUND
  7226. <div role="log" aria-live="assertive" aria-relevant="additions" class="ui-helper-hidden-accessible"></div>
  7227.  
  7228.  
  7229.  
  7230.  
  7231.  
  7232. ]]
  7233.  
  7234.  
  7235. local Argument = [[
  7236.  
  7237. You> 11000011001101
  7238.  
  7239. You> 00110000011110
  7240.  
  7241. You> 1100011
  7242.  
  7243. You> 000111100
  7244.  
  7245. You> End(Server)
  7246.  
  7247. Server> Server ended.
  7248.  
  7249. Discord> Joining VoidSB Discord..
  7250.  
  7251. Server> Joined VoidSB Discord!
  7252.  
  7253. You > afk 99 years
  7254.  
  7255. Server> You got banned for 9999 years because of afk for 99 years!
  7256.  
  7257. You> 11000011001101
  7258.  
  7259. You> 00110000011110
  7260.  
  7261. You> 1100011
  7262.  
  7263. You> 000111100
  7264.  
  7265. You> Delete(VoidSB)
  7266.  
  7267. Server> Server deleted.
  7268.  
  7269. Discord> Finding Dark Eccentric Party..
  7270. Discord> Founded Dark's Party!
  7271.  
  7272. Google> Searching NASA
  7273. Google> Success!
  7274. IP : 15.90.138.102
  7275. Money : 139.1B
  7276. Phone : 202-555-0179
  7277.  
  7278. You> Damn, NASA got some money.
  7279.  
  7280. You> GET NASA MONEY
  7281.  
  7282. You> =GETTING NASA MONEY=
  7283.  
  7284. NEWS> we heard that nasa got no money
  7285.  
  7286. You> Now it's time for ROBLOX
  7287.  
  7288. You> <div class="navbar navbar-default navbar-static-top"
  7289.  
  7290. You> This should be happening now.
  7291.  
  7292. ROBLOX> Roblox is currently under going maintence.. We'll be back up soon!
  7293.  
  7294. You> I'm going to hack minecraft now.
  7295.  
  7296. You> <li class="item item-fandom" data-flag=""destroy:="
  7297.  
  7298. Notch> Peoples are getting premium accounts out of no where!
  7299.  
  7300. You> =Uses w33b hacks=
  7301.  
  7302. You> I added a new version of minecraft
  7303.  
  7304. You> 1337.666
  7305.  
  7306. Update : "Added Premium Mode"
  7307. ]]
  7308.  
  7309.  
  7310.  
  7311. game.Lighting.GlobalShadows = false
  7312. game.Lighting.Brightness = 0.25
  7313.  
  7314.  
  7315. local function Smooth(Part)
  7316. Part.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  7317. Part.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  7318. Part.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  7319. Part.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  7320. Part.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  7321. Part.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  7322. end
  7323.  
  7324.  
  7325. local function SetLine(Line, Alpha, Beta)
  7326. local dx = Alpha.Position.X.Scale - Beta.Position.X.Scale
  7327. local dy = Alpha.Position.Y.Scale - Beta.Position.Y.Scale
  7328. local Magnitude = math.sqrt(dx^2 + dy^2)
  7329.  
  7330. Line.Size = UDim2.new(Magnitude, 0, 0, 8)
  7331. Line.Position = Alpha.Position:Lerp(Beta.Position, 0.5)
  7332. Line.Rotation = math.deg(math.atan2(dy, dx))
  7333. end
  7334.  
  7335.  
  7336. local Keyboard = Instance.new("Part")
  7337. Keyboard.BrickColor = BrickColor.new("Lsvender")
  7338. Keyboard.Material = Enum.Material.Neon
  7339. Keyboard.Transparency = 0.6
  7340. Keyboard.Size = Vector3.new(5, 0, 2)
  7341. Keyboard.CanCollide = false
  7342. Keyboard.Locked = true
  7343.  
  7344. Smooth(Keyboard)
  7345.  
  7346. local KeyboardWeld = Instance.new("Weld")
  7347. KeyboardWeld.Part0 = Torso
  7348. KeyboardWeld.Part1 = Keyboard
  7349. KeyboardWeld.C0 = CFrame.new(0, 0.2, -2) * CFrame.Angles(0.3, 0, 0)
  7350.  
  7351. KeyboardWeld.Parent = Keyboard
  7352. Keyboard.Parent = Character
  7353.  
  7354.  
  7355. local Light = Instance.new("PointLight")
  7356. Light.Brightness = 1.5
  7357. Light.Range = 12
  7358. Light.Parent = Keyboard
  7359.  
  7360.  
  7361. local Screen = Instance.new("Part")
  7362. Screen.BrickColor = BrickColor.new("Really black")
  7363. Screen.Material = Enum.Material.Neon
  7364. Screen.Transparency = 0.6
  7365. Screen.Size = Vector3.new(6, 4, 0)
  7366. Screen.CanCollide = false
  7367. Screen.Locked = true
  7368.  
  7369. Smooth(Screen)
  7370.  
  7371. local ScreenWeld = Instance.new("Weld")
  7372. ScreenWeld.Part0 = Torso
  7373. ScreenWeld.Part1 = Screen
  7374. ScreenWeld.C0 = CFrame.new(0, 3.5, -4.5) * CFrame.Angles(0.1, 0, 0)
  7375.  
  7376. local animeh = Instance.new("Part")
  7377. animeh.BrickColor = BrickColor.new("Really black")
  7378. animeh.Material = Enum.Material.Neon
  7379. animeh.Transparency = 0.6
  7380. animeh.Size = Vector3.new(6, 4, 0)
  7381. animeh.CanCollide = false
  7382. animeh.Locked = true
  7383.  
  7384. local dekal = Instance.new("Decal",animeh)
  7385. dekal.Texture = "http://www.roblox.com/asset/?id=626650325"
  7386. dekal.Transparency = 0.15
  7387. dekal.Face = "Back"
  7388.  
  7389. Smooth(animeh)
  7390.  
  7391. local animehw = Instance.new("Weld")
  7392. animehw.Part0 = Torso
  7393. animehw.Part1 = animeh
  7394. animehw.C0 = CFrame.new(0, 8, -4) * CFrame.Angles(.5,0,0)
  7395.  
  7396. animehw.Parent = animeh
  7397. animeh.Parent = Character
  7398.  
  7399. local Gui = Instance.new("SurfaceGui")
  7400. Gui.Face = "Back"
  7401. Gui.Adornee = Screen
  7402. Gui.Parent = Screen
  7403.  
  7404. local Text = Instance.new("TextBox")
  7405. Text.BackgroundTransparency = 1
  7406. Text.Position = UDim2.new(0, 0, 0, 0)
  7407. Text.Size = UDim2.new(1, 0, 1, 0)
  7408. Text.TextColor3 = Color3.new(1, 1, 1)
  7409. Text.Font = Enum.Font.Code
  7410. Text.Active = false
  7411. Text.MultiLine = true
  7412. Text.TextWrapped = true
  7413. Text.FontSize = Enum.FontSize.Size32
  7414. Text.TextXAlignment = Enum.TextXAlignment.Left
  7415. Text.TextYAlignment = Enum.TextYAlignment.Top
  7416. Text.Text = ""
  7417.  
  7418. Text.Parent = Gui
  7419.  
  7420. ScreenWeld.Parent = Screen
  7421. Screen.Parent = Character
  7422.  
  7423.  
  7424.  
  7425. local Screen2 = Instance.new("Part")
  7426. Screen2.BrickColor = BrickColor.new("Really black")
  7427. Screen2.Material = Enum.Material.Neon
  7428. Screen2.Transparency = 0.6
  7429. Screen2.Size = Vector3.new(6, 4, 0)
  7430. Screen2.CanCollide = false
  7431. Screen2.Locked = true
  7432.  
  7433. Smooth(Screen2)
  7434.  
  7435. local Screen2Weld = Instance.new("Weld")
  7436. Screen2Weld.Part0 = Torso
  7437. Screen2Weld.Part1 = Screen2
  7438. Screen2Weld.C0 = CFrame.new(5.4, 3.4, -1.5) * CFrame.Angles(0.1, -0.9, 0)
  7439.  
  7440. local Gui2 = Instance.new("SurfaceGui")
  7441. Gui2.Face = "Back"
  7442. Gui2.Adornee = Screen2
  7443. Gui2.Parent = Screen2
  7444.  
  7445. local Text2 = Instance.new("TextBox")
  7446. Text2.BackgroundTransparency = 1
  7447. Text2.Position = UDim2.new(0, 0, 0, 0)
  7448. Text2.Size = UDim2.new(1, 0, 1, 0)
  7449. Text2.TextColor3 = Color3.new(0, 1, 0)
  7450. Text2.Font = Enum.Font.Code
  7451. Text2.Active = false
  7452. Text2.MultiLine = true
  7453. Text2.TextWrapped = true
  7454. Text2.FontSize = Enum.FontSize.Size32
  7455. Text2.TextXAlignment = Enum.TextXAlignment.Left
  7456. Text2.TextYAlignment = Enum.TextYAlignment.Top
  7457. Text2.Text = ""
  7458.  
  7459. Text2.Parent = Gui2
  7460.  
  7461. local ImageKey = Instance.new("ImageLabel")
  7462. ImageKey.BackgroundTransparency = 1
  7463. ImageKey.Size = UDim2.new(0.2, 0, 0.2, 0)
  7464. ImageKey.Position = UDim2.new(0.4, 0, 0.4, 0)
  7465. ImageKey.Image = "http://www.roblox.com/asset/?id=0"
  7466. ImageKey.ImageTransparency = 1
  7467. ImageKey.Parent = Gui2
  7468.  
  7469. Screen2Weld.Parent = Screen2
  7470. Screen2.Parent = Character
  7471.  
  7472.  
  7473.  
  7474. local Screen3 = Instance.new("Part")
  7475. Screen3.BrickColor = BrickColor.new("Really black")
  7476. Screen3.Material = Enum.Material.Neon
  7477. Screen3.Transparency = 0.6
  7478. Screen3.Size = Vector3.new(6, 4, 0)
  7479. Screen3.CanCollide = false
  7480. Screen3.Locked = true
  7481.  
  7482. local dekal = Instance.new("Decal",Screen3)
  7483. dekal.Texture = "http://www.roblox.com/asset/?id=0"
  7484. dekal.Transparency = 0.15
  7485. dekal.Face = "Back"
  7486.  
  7487. Smooth(Screen3)
  7488.  
  7489. local Screen3Weld = Instance.new("Weld")
  7490. Screen3Weld.Part0 = Torso
  7491. Screen3Weld.Part1 = Screen3
  7492. Screen3Weld.C0 = CFrame.new(-5.4, 3.4, -1.5) * CFrame.Angles(0.1, 0.9, 0)
  7493.  
  7494. local Gui3 = Instance.new("SurfaceGui")
  7495. Gui3.Face = "Back"
  7496. Gui3.Adornee = Screen3
  7497. Gui3.Parent = Screen3
  7498.  
  7499. local Map = Instance.new("ImageLabel")
  7500. Map.BackgroundTransparency = 1
  7501. Map.Position = UDim2.new(0, 0, 0, 0)
  7502. Map.Size = UDim2.new(1, 0, 1, 0)
  7503. Map.Image = "http://www.roblox.com/asset/?id=121661614"
  7504.  
  7505. Map.Parent = Gui3
  7506.  
  7507. Screen3Weld.Parent = Screen3
  7508. Screen3.Parent = Character
  7509.  
  7510. UserInputService.InputBegan:Connect(function(Input, Processed)
  7511. if Processed then return end
  7512.  
  7513. if Input.UserInputType == Enum.UserInputType.Keyboard then
  7514. local KeyCode = Input.KeyCode
  7515.  
  7516. if KeyCode == Enum.KeyCode.E then
  7517. Typing = not Typing
  7518. end
  7519. end
  7520. end)
  7521.  
  7522.  
  7523.  
  7524. RunService.Heartbeat:Connect(function()
  7525. local Sine = math.sin(tick() * 8) / 8
  7526.  
  7527. ImageKey.ImageTransparency = math.abs(math.sin(tick()))
  7528.  
  7529. if Typing then
  7530. if math.random(5) == 1 then
  7531. local PressSound = Instance.new("Sound")
  7532. PressSound.SoundId = "rbxassetid://265970978"
  7533. PressSound.Pitch = 0.5 + math.random() / 5
  7534. PressSound.Volume = 3
  7535. PressSound.Parent = Keyboard
  7536. PressSound:Play()
  7537.  
  7538. game:GetService("Debris"):AddItem(PressSound, 1 / 2)
  7539. end
  7540.  
  7541. Neck.C0 = CFrame.new(0, 1, 0) * CFrame.Angles(-0.2 + Sine / 4, (math.random() - 0.5) / 2, 0)
  7542.  
  7543. RightShoulder.C0 = CFrame.new(1, 0.6 + math.random() / 4, -math.random() * 0.7)
  7544. * CFrame.Angles(1.5 + Sine * math.random(), -Sine / 4, -(0.5 + 2 * Sine * math.random()))
  7545.  
  7546. LeftShoulder.C0 = CFrame.new(-1, 0.6 + math.random() / 4, -math.random() * 0.7)
  7547. * CFrame.Angles(1.5 - Sine * math.random(), Sine / 4, 0.5 + 2 * Sine * math.random())
  7548.  
  7549. if math.random(2) == 1 then
  7550. if TypingSub < #Argument then
  7551. TypingSub = TypingSub + 1
  7552. Text.Text = Text.Text..Argument:sub(TypingSub, TypingSub)
  7553.  
  7554. local nl = Text.Text:find("\n")
  7555.  
  7556. if nl and #Text.Text > 400 then
  7557. Text.Text = Text.Text:sub(nl + 1)
  7558. end
  7559.  
  7560. else
  7561. TypingSub = 1
  7562. end
  7563. end
  7564.  
  7565. if math.random(3) == 1 then
  7566. if TypingSub2 < #Code then
  7567. TypingSub2 = TypingSub2 + 1
  7568. Text2.Text = Text2.Text..Code:sub(TypingSub2, TypingSub2)
  7569.  
  7570. local nl = Text2.Text:find("\n")
  7571.  
  7572. if nl and #Text2.Text > 400 then
  7573. Text2.Text = Text2.Text:sub(nl + 1)
  7574. end
  7575.  
  7576. else
  7577. TypingSub2 = 1
  7578. end
  7579. end
  7580.  
  7581. else
  7582. Neck.C0 = CFrame.new(0, 1, 0)
  7583.  
  7584. RightShoulder.C0 = CFrame.new(1, 0.5, 0) * CFrame.Angles(1.5, 0, 0)
  7585. LeftShoulder.C0 = CFrame.new(-1, 0.5, 0) * CFrame.Angles(1.5, 0, 0)
  7586. end
  7587. end)
  7588.  
  7589. end)
Add Comment
Please, Sign In to add comment