Advertisement
yougotoof

Untitled

Dec 21st, 2018
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 104.21 KB | None | 0 0
  1. --https://github.com/Mokiros/roblox-FE-compatibility
  2. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  3. local Player,game,owner = owner,game
  4. local RealPlayer = Player
  5. do
  6. print("FE Compatibility code by Mokiros")
  7. local rp = RealPlayer
  8. script.Parent = rp.Character
  9.  
  10. --RemoteEvent for communicating
  11. local Event = Instance.new("RemoteEvent")
  12. Event.Name = "UserInput_Event"
  13.  
  14. --Fake event to make stuff like Mouse.KeyDown work
  15. local function fakeEvent()
  16. local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
  17. t.connect = t.Connect
  18. return t
  19. end
  20.  
  21. --Creating fake input objects with fake variables
  22. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent(),Button2Up=fakeEvent(),Button2Down=fakeEvent()}
  23. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  24. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  25. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  26. end}
  27. --Merged 2 functions into one by checking amount of arguments
  28. CAS.UnbindAction = CAS.BindAction
  29.  
  30. --This function will trigger the events that have been :Connect()'ed
  31. local function te(self,ev,...)
  32. local t = m[ev]
  33. if t and t._fakeEvent then
  34. for _,f in pairs(t.Functions) do
  35. f(...)
  36. end
  37. end
  38. end
  39. m.TrigEvent = te
  40. UIS.TrigEvent = te
  41.  
  42. Event.OnServerEvent:Connect(function(plr,io)
  43. if plr~=rp then return end
  44. m.Target = io.Target
  45. m.Hit = io.Hit
  46. if not io.isMouse then
  47. local b = io.UserInputState == Enum.UserInputState.Begin
  48. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  49. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  50. end
  51. if io.UserInputType == Enum.UserInputType.MouseButton2 then
  52. return m:TrigEvent(b and "Button2Down" or "Button2Up")
  53. end
  54. for _,t in pairs(CAS.Actions) do
  55. for _,k in pairs(t.Keys) do
  56. if k==io.KeyCode then
  57. t.Function(t.Name,io.UserInputState,io)
  58. end
  59. end
  60. end
  61. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  62. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  63. end
  64. end)
  65. Event.Parent = NLS([==[
  66. local Player = game:GetService("Players").LocalPlayer
  67. local Event = script:WaitForChild("UserInput_Event")
  68.  
  69. local Mouse = Player:GetMouse()
  70. local UIS = game:GetService("UserInputService")
  71. local input = function(io,a)
  72. if a then return end
  73. --Since InputObject is a client-side instance, we create and pass table instead
  74. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  75. end
  76. UIS.InputBegan:Connect(input)
  77. UIS.InputEnded:Connect(input)
  78.  
  79. local h,t
  80. --Give the server mouse data 30 times every second, but only if the values changed
  81. --If player is not moving their mouse, client won't fire events
  82. while wait(1/30) do
  83. if h~=Mouse.Hit or t~=Mouse.Target then
  84. h,t=Mouse.Hit,Mouse.Target
  85. Event:FireServer({isMouse=true,Target=t,Hit=h})
  86. end
  87. end]==],Player.Character)
  88.  
  89. ----Sandboxed game object that allows the usage of client-side methods and services
  90. --Real game object
  91. local _rg = game
  92.  
  93. --Metatable for fake service
  94. local fsmt = {
  95. __index = function(self,k)
  96. local s = rawget(self,"_RealService")
  97. if s then
  98. return typeof(s[k])=="function"
  99. and function(_,...)return s[k](s,...)end or s[k]
  100. end
  101. end,
  102. __newindex = function(self,k,v)
  103. local s = rawget(self,"_RealService")
  104. if s then s[k]=v end
  105. end
  106. }
  107. local function FakeService(t,RealService)
  108. t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
  109. return setmetatable(t,fsmt)
  110. end
  111.  
  112. --Fake game object
  113. local g = {
  114. GetService = function(self,s)
  115. return rawget(self,s) or _rg:GetService(s)
  116. end,
  117. Players = FakeService({
  118. LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
  119. },"Players"),
  120. UserInputService = FakeService(UIS,"UserInputService"),
  121. ContextActionService = FakeService(CAS,"ContextActionService"),
  122. RunService = FakeService({
  123. _btrs = {},
  124. RenderStepped = _rg:GetService("RunService").Heartbeat,
  125. BindToRenderStep = function(self,name,_,fun)
  126. self._btrs[name] = self.Heartbeat:Connect(fun)
  127. end,
  128. UnbindFromRenderStep = function(self,name)
  129. self._btrs[name]:Disconnect()
  130. end,
  131. },"RunService")
  132. }
  133. rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
  134. g.service = g.GetService
  135. FakeService(g,game)
  136. --Changing owner to fake player object to support owner:GetMouse()
  137. game,owner = g,g.Players.LocalPlayer
  138. end
  139.  
  140. -------Nuclear Hulk-------
  141. local p = game.Players.LocalPlayer
  142. local char = p.Character
  143. local mouse = p:GetMouse()
  144. local larm = char["Left Arm"]
  145. local rarm = char["Right Arm"]
  146. local lleg = char["Left Leg"]
  147. local rleg = char["Right Leg"]
  148. local hed = char.Head
  149. local torso = char.Torso
  150. local hum = char.Humanoid
  151. local cam = game.Workspace.CurrentCamera
  152. local root = char.HumanoidRootPart
  153. local deb = false
  154. local shot = 0
  155. local l = game:GetService("Lighting")
  156. local rs = game:GetService("RunService").RenderStepped
  157. local stanceToggle = "Normal"
  158. local rad = math.rad
  159. local GroundShake = false
  160. local GroundShake2 = false
  161. math.randomseed(os.time())
  162. hum.WalkSpeed = 5
  163. char.Health:Destroy()
  164. hum.MaxHealth = math.huge
  165. wait(0.1)
  166. hum.Health = math.huge
  167. um = Instance.new("Part",char)
  168. um.Name = "Immune"
  169. um.CanCollide = false
  170. um.Anchored = true
  171. um.Transparency = 1
  172. dead = true
  173. ----------------------------------------------------
  174. Debounces = {
  175. on = false;
  176. ks = false;
  177. CanAttack = true;
  178. CanJoke = true;
  179. NoIdl = false;
  180. Slashing = false;
  181. Slashed = false;
  182. Grabbing = false;
  183. Grabbed = false;
  184. }
  185. local Touche = {char.Name, }
  186. ----------------------------------------------------
  187. function lerp(a, b, t) -- Linear interpolation
  188. return a + (b - a)*t
  189. end
  190.  
  191. function slerp(a, b, t) --Spherical interpolation
  192. dot = a:Dot(b)
  193. if dot > 0.99999 or dot < -0.99999 then
  194. return t <= 0.5 and a or b
  195. else
  196. r = math.acos(dot)
  197. return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  198. end
  199. end
  200.  
  201. function matrixInterpolate(a, b, t)
  202. local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  203. local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  204. local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
  205. local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector right
  206. local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector up
  207. local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector back
  208. local t = v1:Dot(v2)
  209. if not (t < 0 or t == 0 or t > 0) then -- Failsafe
  210. return CFrame.new()
  211. end
  212. return CFrame.new(
  213. v0.x, v0.y, v0.z,
  214. v1.x, v1.y, v1.z,
  215. v2.x, v2.y, v2.z,
  216. v3.x, v3.y, v3.z)
  217. end
  218. ----------------------------------------------------
  219. function genWeld(a,b)
  220. local w = Instance.new("Weld",a)
  221. w.Part0 = a
  222. w.Part1 = b
  223. return w
  224. end
  225. function weld(a, b)
  226. local weld = Instance.new("Weld")
  227. weld.Name = "W"
  228. weld.Part0 = a
  229. weld.Part1 = b
  230. weld.C0 = a.CFrame:inverse() * b.CFrame
  231. weld.Parent = a
  232. return weld;
  233. end
  234. ----------------------------------------------------
  235. function Lerp(c1,c2,al)
  236. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  237. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  238. for i,v in pairs(com1) do
  239. com1[i] = v+(com2[i]-v)*al
  240. end
  241. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  242. end
  243. ----------------------------------------------------
  244. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  245. local wld = Instance.new("Weld", wp1)
  246. wld.Part0 = wp0
  247. wld.Part1 = wp1
  248. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  249. end
  250. ----------------------------------------------------
  251. for i,v in pairs(char:children()) do
  252. if v:IsA("Hat") then
  253. v:Destroy()
  254. end
  255. end
  256. for i,v in pairs(hed:children()) do
  257. if v:IsA("Sound") then
  258. v:Destroy()
  259. end
  260. end
  261. ----------------------------------------------------
  262. function HasntTouched(plrname)
  263. local ret = true
  264. for _, v in pairs(Touche) do
  265. if v == plrname then
  266. ret = false
  267. end
  268. end
  269. return ret
  270. end
  271. ----------------------------------------------------
  272. larm.Size = larm.Size * 2
  273. rarm.Size = rarm.Size * 2
  274. lleg.Size = lleg.Size * 2
  275. rleg.Size = rleg.Size * 2
  276. torso.Size = torso.Size * 2
  277. hed.Size = hed.Size * 2
  278. root.Size = root.Size * 2
  279. ----------------------------------------------------
  280. newWeld(torso, larm, -1.5, 0.5, 0)
  281. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  282. newWeld(torso, rarm, 1.5, 0.5, 0)
  283. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  284. newWeld(torso, hed, 0, 1.5, 0)
  285. newWeld(torso, lleg, -0.5, -1, 0)
  286. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  287. newWeld(torso, rleg, 0.5, -1, 0)
  288. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  289. newWeld(root, torso, 0, -1, 0)
  290. torso.Weld.C1 = CFrame.new(0, -1, 0)
  291.  
  292. ------------------------------ Cap ---------------------------------------
  293. Hats1 = Instance.new("Part")
  294. Hats1.Parent = char
  295. Hats1.BrickColor = BrickColor.new("White")
  296. Hats1.formFactor = "Symmetric"
  297. Hats1.Size = Vector3.new(1, 1, 1)
  298. Hats1.CFrame = hed.CFrame
  299. Hats1:BreakJoints()
  300. Hats1.CanCollide = false
  301. Hats1.TopSurface = "Smooth"
  302. Hats1.BottomSurface = "Smooth"
  303. Weld = Instance.new("Weld")
  304. Weld.Part0 = hed
  305. Weld.Part1 = Hats1
  306. Weld.Parent = hed
  307. Weld.C0 = CFrame.new(0, 1.5, 0.1)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  308. Mesh = Instance.new("SpecialMesh")
  309. Mesh.Parent = Hats1
  310. Mesh.MeshId = "http://www.roblox.com/asset/?id=91673856"
  311. Mesh.TextureId = "http://www.roblox.com/asset/?id=91673893"
  312. Mesh.Scale = Vector3.new(2.2, 2.2, 2.2)
  313. ----------------------- Glasses --------------------------------
  314. Hats2 = Instance.new("Part")
  315. Hats2.Parent = char
  316. Hats2.formFactor = "Symmetric"
  317. Hats2.Size = Vector3.new(1, 1, 1)
  318. Hats2.CFrame = hed.CFrame
  319. Hats2:BreakJoints()
  320. Hats2.CanCollide = false
  321. Hats2.TopSurface = "Smooth"
  322. Hats2.BottomSurface = "Smooth"
  323. Weld = Instance.new("Weld")
  324. Weld.Part0 = hed
  325. Weld.Part1 = Hats2
  326. Weld.Parent = hed
  327. Weld.C0 = CFrame.new(0, 0, -0.5)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  328. Mesh = Instance.new("SpecialMesh")
  329. Mesh.Parent = Hats2
  330. Mesh.MeshId = "http://www.roblox.com/asset/?id=124987271"
  331. Mesh.TextureId = "http://www.roblox.com/asset/?id=124987465"
  332. Mesh.Scale = Vector3.new(2.2, 2.2, 2.2)
  333. ----------------------------------------------------
  334. z = Instance.new("Sound", char)
  335. z.SoundId = "rbxassetid://1468547405"--209113706
  336. z.Looped = true
  337. z.Pitch = 1
  338. z.Volume = 100
  339. wait(.01)
  340. z:Play()
  341. ----------------------------------------------------
  342.  
  343.  
  344. p:ClearCharacterAppearance()
  345. wait(0.1)
  346. p.Character.Head.BrickColor = BrickColor.new("Brown")
  347. p.Character.Torso.BrickColor = BrickColor.new("Brown")
  348. p.Character["Right Arm"].BrickColor = BrickColor.new("Brown")
  349. p.Character["Right Leg"].BrickColor = BrickColor.new("Brown")
  350. p.Character["Left Leg"].BrickColor = BrickColor.new("Brown")
  351. p.Character["Left Arm"].BrickColor = BrickColor.new("Brown")
  352.  
  353. shirt = Instance.new("Shirt", char)
  354. shirt.Name = "Shirt"
  355. pants = Instance.new("Pants", char)
  356. pants.Name = "Pants"
  357. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=593699904"
  358. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=129458425"
  359. wait(.01)
  360.  
  361.  
  362. p.Character.Head.Material = "Neon"
  363. p.Character.Torso.Material = "Plastic"
  364. p.Character["Right Arm"].Material = "Plastic"
  365. p.Character["Right Leg"].Material = "Plastic"
  366. p.Character["Left Leg"].Material = "Plastic"
  367. p.Character["Left Arm"].Material = "Plastic"
  368.  
  369.  
  370. CV="Brown"
  371.  
  372. local txt = Instance.new("BillboardGui", char)
  373. txt.Adornee = hed
  374. txt.Name = "_status"
  375. txt.Size = UDim2.new(2, 0, 1.2, 0)
  376. txt.StudsOffset = Vector3.new(-9, 8, 0)
  377. local text = Instance.new("TextLabel", txt)
  378. text.Size = UDim2.new(10, 0, 7, 0)
  379. text.FontSize = "Size24"
  380. text.TextScaled = true
  381. text.TextTransparency = 0
  382. text.BackgroundTransparency = 1
  383. text.TextTransparency = 0
  384. text.TextStrokeTransparency = 0
  385. text.Font = "Antique"
  386. text.TextStrokeColor3 = Color3.new(0,0,0)
  387.  
  388. v=Instance.new("Part")
  389. v.Name = "ColorBrick"
  390. v.Parent=p.Character
  391. v.FormFactor="Symmetric"
  392. v.Anchored=true
  393. v.CanCollide=false
  394. v.BottomSurface="Smooth"
  395. v.TopSurface="Smooth"
  396. v.Size=Vector3.new(10,5,3)
  397. v.Transparency=1
  398. v.CFrame=char.Torso.CFrame
  399. v.BrickColor=BrickColor.new(CV)
  400. v.Transparency=1
  401. text.TextColor3 = Color3.new(0,2,0)
  402. v.Shape="Block"
  403. text.Text = "The Smoke"
  404.  
  405. ----------------------------------------------------
  406. local m = Instance.new("Model")
  407. m.Name = "Titanius"
  408.  
  409.  
  410.  
  411. p6 = Instance.new("Part", m)
  412. p6.Name = "Handle"
  413. p6.BrickColor = BrickColor.new("white")
  414. p6.FormFactor = Enum.FormFactor.Custom
  415. p6.Size = Vector3.new(1.5999999, 13.6000004, 1)
  416. p6.CFrame = CFrame.new(67.5017471, 11.2780685, 66.1421967, -1.18190947e-005, 6.28741009e-006, 0.999972522, 0.99995929, -1.39772892e-005, -7.50630716e-006, -1.79708004e-005, 0.999939024, 1.01296728e-005)
  417. p6.CanCollide = false
  418. p6.Locked = true
  419. p6.Elasticity = 0
  420. p6.BottomSurface = Enum.SurfaceType.Smooth
  421. p6.TopSurface = Enum.SurfaceType.Smooth
  422. b6 = Instance.new("SpecialMesh",p6)
  423. b6.MeshId = "rbxassetid://54983181"
  424. b6.Offset = Vector3.new(0,0,0)
  425. b6.Scale = Vector3.new(4,4,4)
  426. b6.VertexColor = Vector3.new(100, 100, 100)
  427. b6.TextureId = "rbxassetid://54983107"
  428. p12 = Instance.new("Part", m)
  429. p12.Name = "BladeCenter"
  430. p12.BrickColor = BrickColor.new("Really red")
  431. p12.Material = "Neon"
  432. p12.FormFactor = Enum.FormFactor.Symmetric
  433. p12.Size = Vector3.new(1, 1, 1)
  434. p12.CFrame = CFrame.new(67.4995346, 6.83217764, 72.2514038, -0.999972522, 2.42275873e-005, 0.000103325896, -8.39982677e-005, 4.44650614e-005, -0.999960959, -4.06451727e-005, -0.999940753, -1.25430051e-005)
  435. p12.CanCollide = false
  436. p12.Locked = true
  437. p12.BottomSurface = Enum.SurfaceType.Smooth
  438. p12.TopSurface = Enum.SurfaceType.Smooth
  439. b12 = Instance.new("SpecialMesh", p12)
  440. b12.MeshType = Enum.MeshType.Brick
  441. b12.Name = "Mesh"
  442. b12.Scale = Vector3.new(0.499999911, 1, 0.699999928)
  443. p18 = Instance.new("WedgePart", m)
  444. p18.BrickColor = BrickColor.new("Really red")
  445. p18.Name = "BladePart1"
  446. p18.Material = "Neon"
  447. p18.Name = "Wedge"
  448. p18.FormFactor = Enum.FormFactor.Symmetric
  449. p18.Size = Vector3.new(1, 1, 1)
  450. p18.CFrame = CFrame.new(67.499321, 6.83199787, 69.4816895, 0.999972522, -3.68033288e-005, -4.22928351e-005, 2.29664256e-005, -1.65102574e-005, 0.999963701, -2.03872096e-005, -0.999943435, -4.84290831e-005)
  451. p18.CanCollide = false
  452. p18.Locked = true
  453. p18.BottomSurface = Enum.SurfaceType.Smooth
  454. p18.TopSurface = Enum.SurfaceType.Smooth
  455. b18 = Instance.new("SpecialMesh", p18)
  456. b18.MeshType = Enum.MeshType.Wedge
  457. b18.Name = "Mesh"
  458. b18.Scale = Vector3.new(0.499999911, 0.899999976, 0.699999928)
  459. p19 = Instance.new("WedgePart", m)
  460. p19.BrickColor = BrickColor.new("Really red")
  461. p19.Name = "BladePart2"
  462. p19.Material = "Neon"
  463. p19.Name = "Wedge"
  464. p19.FormFactor = Enum.FormFactor.Symmetric
  465. p19.Size = Vector3.new(1, 4, 2)
  466. p19.CFrame = CFrame.new(67.4994736, 6.83213568, 75.0314102, -0.999972522, 3.68059118e-005, -0.000103325001, -8.40002976e-005, -4.4521752e-005, 0.999963701, 2.03864402e-005, 0.999943435, 1.26029336e-005)
  467. p19.CanCollide = false
  468. p19.Locked = true
  469. p19.BottomSurface = Enum.SurfaceType.Smooth
  470. p19.TopSurface = Enum.SurfaceType.Smooth
  471. b19 = Instance.new("SpecialMesh", p19)
  472. b19.MeshType = Enum.MeshType.Wedge
  473. b19.Name = "Mesh"
  474. b19.Scale = Vector3.new(0.499999911, 0.899999976, 0.699999928)
  475.  
  476.  
  477. w6 = Instance.new("Weld", p6)
  478. w6.Name = "Part_Weld"
  479. w6.Part0 = p6
  480. w6.C0 = CFrame.new(-11.2799978, -66.1456223, -67.5023346, -4.37113883e-008, 1, 4.37113883e-008, 0, -4.37113883e-008, 1, 1, 4.37113883e-008, 1.91068547e-015)
  481.  
  482.  
  483. w12 = Instance.new("Weld", p12)
  484. w12.Name = "Part_Weld"
  485. w12.Part0 = p12
  486. w12.C0 = CFrame.new(67.5028763, 72.2527161, 6.8300252, -1, -9.15522687e-005, -3.05189751e-005, 3.05161811e-005, 3.05189751e-005, -1, 9.15532e-005, -1, -3.05161811e-005)
  487.  
  488.  
  489. w18 = Instance.new("Weld", p18)
  490. w18.Name = "Wedge_Weld"
  491. w18.Part0 = p18
  492. w18.C0 = CFrame.new(-67.4979324, 69.4871521, -6.82958078, 1, 3.05171125e-005, -3.05180438e-005, -3.05171125e-005, -3.05180438e-005, -1, -3.05180438e-005, 1, -3.05171125e-005)
  493. w18.Part1 = p19
  494. w18.C1 = CFrame.new(67.4982986, -75.0367737, -6.83008671, -1, -9.15532e-005, 3.05161811e-005, 3.05189751e-005, -3.05161811e-005, 1, -9.15522687e-005, 1, 3.05189751e-005)
  495. w19 = Instance.new("Weld", p19)
  496. w19.Name = "Part_Weld"
  497. w19.Part0 = p19
  498. w19.C0 = CFrame.new(67.4982986, -75.0367737, -6.83008671, -1, -9.15532e-005, 3.05161811e-005, 3.05189751e-005, -3.05161811e-005, 1, -9.15522687e-005, 1, 3.05189751e-005)
  499.  
  500. m.Parent = char
  501. m:MakeJoints()
  502. ----------------------------------------------------
  503. local cor = Instance.new("Part", char.Titanius)
  504. cor.Name = "Thingy"
  505. cor.Locked = true
  506. cor.BottomSurface = 0
  507. cor.CanCollide = false
  508. cor.Size = Vector3.new(1, 13, 1)
  509. cor.Transparency = 1
  510. cor.TopSurface = 0
  511. corw = Instance.new("Weld", cor)
  512. corw.Part0 = rarm
  513. corw.Part1 = cor
  514. corw.C0 = CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  515. corw.C1 = CFrame.new(0, 0, 0)
  516. weld1 = Instance.new("Weld", char.Titanius)
  517. weld1.Part0 = cor
  518. weld1.Part1 = p6
  519. weld1.C0 = CFrame.new(0, 0, 0)
  520. ----------------------------------------------------
  521. hitb = Instance.new("Part", char.Titanius)
  522. hitb.Name = "Thingy2"
  523. hitb.Locked = true
  524. hitb.BottomSurface = 0
  525. hitb.CanCollide = false
  526. hitb.Size = Vector3.new(0, 30, 0)
  527. hitb.Transparency = 1
  528. hitb.TopSurface = 0
  529. weld2 = Instance.new("Weld", char.Titanius)
  530. weld2.Part0 = hitb
  531. weld2.Part1 = p6
  532. weld2.C0 = CFrame.new(0, .6, 0)
  533. ----------------------------------------------------
  534.  
  535. Face = 'rbxassetid://0'
  536. local face=hed:FindFirstChild'face'
  537. face.Texture = Face
  538.  
  539. face=Instance.new("Decal",hed)
  540. face.Face="Front"
  541. face.Texture="rbxassetid://284672459"
  542.  
  543.  
  544. hum:SetStateEnabled("Dead",false)
  545. hum:SetStateEnabled(Enum.HumanoidStateType.Dead, false)
  546. if hum.Health < 5 and candie == true then
  547. hum.Name = "NOMOREDAMAGE"
  548. canheal = true
  549. done = false
  550.  
  551. done = true
  552. candie = false
  553. dead = true
  554. deathchat = true
  555. end
  556. if deathchat == true then
  557. deathchat = false
  558. idle = false
  559.  
  560. hed.face.Texture = "0"
  561. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  562. idle1 = false
  563. canattack = false
  564. gothitdecal2 = Instance.new("Decal",torso)
  565. gothitdecal2.Texture = "http://www.roblox.com/asset/?id=492675333"
  566. gothitdecal2.Face = "Back"
  567. gothitdecal1 = Instance.new("Decal",torso)
  568. gothitdecal1.Texture = "http://www.roblox.com/asset/?id=492675333"
  569. hed.Transparency = 1
  570. torso.Transparency = 1
  571. larm.Transparency = 1
  572. rarm.Transparency = 1
  573. lovecounter = false
  574. text.Text = ". . ."
  575.  
  576. lleg.Transparency = 1
  577. rleg.Transparency = 1
  578. handle.Transparency = 1
  579. Handle.Transparency = 1
  580. wait(1)
  581. refused:Stop()
  582. wait(2)
  583.  
  584. text.Text = "I am god... i refuse to die to people like you. . . try again, i dare you."
  585. wait(1.5)
  586. candie = true
  587. idle = true
  588. idle1 = true
  589. hed.face.Texture = "http://www.roblox.com/asset/?id=178913044"
  590. canattack = true
  591. lleg.Anchored = false
  592. rleg.Anchored = false
  593. larm.Anchored = false
  594. rarm.Anchored = false
  595. hed.Anchored = false
  596. torso.Anchored = false
  597. gothitdecal2:Destroy()
  598. gothitdecal1:Destroy()
  599. for i = 1,10 do
  600. wait()
  601. hed.Transparency = hed.Transparency - 0.1
  602. torso.Transparency = torso.Transparency - 0.1
  603. larm.Transparency = larm.Transparency - 0.1
  604. rarm.Transparency = rarm.Transparency - 0.1
  605. lleg.Transparency = lleg.Transparency - 0.1
  606. rleg.Transparency = rleg.Transparency - 0.1
  607. handle.Transparency = handle.Transparency - 0.1
  608. Handle.Transparency = Handle.Transparency - 0.1
  609. end
  610. dead = false
  611. deathchat1 = false
  612. canheal = false
  613. hum.Health = math.huge
  614. wait(1)
  615. hum.Name = "Humanoid"
  616. end
  617.  
  618.  
  619.  
  620.  
  621. if GroundShake == true then
  622. for i,v in pairs(workspace:GetChildren()) do
  623. if v:IsA("Part") then
  624. if v.Size.x > 150 then
  625. v.CFrame = CFrame.new(v.Position) * CFrame.Angles(rad(math.random(-1,1)),rad(math.random(-1,1)),rad(math.random(-1,1)))
  626. end
  627. end
  628. end
  629.  
  630.  
  631.  
  632.  
  633. end
  634. if GroundShake2 == true then
  635.  
  636. for i,v in pairs(workspace:GetChildren()) do
  637. if v:IsA("Part") then
  638. if v.Size.x > 150 then
  639. v.CFrame = CFrame.new(v.Position) * CFrame.Angles(rad(math.random(-2,2)),rad(math.random(-2,2)),rad(math.random(-2,2)))
  640. end
  641. end
  642. end
  643.  
  644. end
  645.  
  646.  
  647.  
  648. local num = 0
  649.  
  650.  
  651.  
  652. GroundWave2 = function()
  653. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  654. Colors = {"White", "White"}
  655. local wave3 = Instance.new("Part", char)
  656. wave3.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  657. wave3.Anchored = true
  658. wave3.Name = "Wave"
  659. wave3.CanCollide = false
  660. wave3.Locked = true
  661. wave3.Size = Vector3.new(1, 1, 1)
  662. wave3.TopSurface = "Smooth"
  663. wave3.BottomSurface = "Smooth"
  664. wave3.Transparency = 0.35
  665. wave3.CFrame = HandCF
  666. wm1 = Instance.new("SpecialMesh", wave3)
  667. wm1.MeshId = "rbxassetid://3270017"
  668. coroutine.wrap(function()
  669. for i = 1, 30, 1 do
  670. wm1.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  671. wave3.Size = wm1.Scale
  672. wave3.CFrame = HandCF
  673. wave3.Transparency = i/30
  674. wait()
  675. end
  676. wait()
  677. wave3:Destroy()
  678. end)()
  679. end
  680. GroundWave3 = function()
  681. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  682. Colors = {"White", "White"}
  683. local wave2 = Instance.new("Part", char)
  684. wave2.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  685. wave2.Anchored = true
  686. wave2.Name = "Wave"
  687. wave2.CanCollide = false
  688. wave2.Locked = true
  689. wave2.Size = Vector3.new(1, 1, 1)
  690. wave2.TopSurface = "Smooth"
  691. wave2.BottomSurface = "Smooth"
  692. wave2.Transparency = 0.35
  693. wave2.CFrame = HandCF
  694. wm2 = Instance.new("SpecialMesh", wave2)
  695. wm2.MeshId = "rbxassetid://3270017"
  696. coroutine.wrap(function()
  697. for i = 1, 30, 1 do
  698. wm2.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  699. wave2.Size = wm2.Scale
  700. wave2.CFrame = HandCF
  701. wave2.Transparency = i/30
  702. wait()
  703. end
  704. wait()
  705. wave2:Destroy()
  706. end)()
  707. end
  708. GroundWave4 = function()
  709. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  710. Colors = {"White", "White"}
  711. local wave1 = Instance.new("Part", char)
  712. wave1.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  713. wave1.Anchored = true
  714. wave1.Name = "Wave"
  715. wave1.CanCollide = false
  716. wave1.Locked = true
  717. wave1.Size = Vector3.new(1, 1, 1)
  718. wave1.TopSurface = "Smooth"
  719. wave1.BottomSurface = "Smooth"
  720. wave1.Transparency = 0.35
  721. wave1.CFrame = HandCF
  722. wm3 = Instance.new("SpecialMesh", wave1)
  723. wm3.MeshId = "rbxassetid://3270017"
  724. coroutine.wrap(function()
  725. for i = 1, 30, 1 do
  726. wm3.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  727. wave1.Size = wm3.Scale
  728. wave1.CFrame = HandCF
  729. wave1.Transparency = i/30
  730. wait()
  731. end
  732. wait()
  733. wave1:Destroy()
  734. end)()
  735. end
  736. --------------------------------------------------------------------------
  737. --transform
  738. GroundWave5 = function()
  739. local HandCF = root.CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  740.  
  741. Colors = {"Lime green", "Lime green"}
  742.  
  743.  
  744. local wave11 = Instance.new("Part", char)
  745. wave11.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  746. wave11.Anchored = true
  747. wave11.Name = "Wave"
  748. wave11.CanCollide = false
  749. wave11.Locked = true
  750. wave11.Size = Vector3.new(1, 1, 1)
  751. wave11.TopSurface = "Smooth"
  752. wave11.BottomSurface = "Smooth"
  753. wave11.Transparency = 0.35
  754. wave11.CFrame = HandCF
  755. wm31 = Instance.new("SpecialMesh", wave11)
  756. wm31.MeshId = "rbxassetid://3270017"
  757. coroutine.wrap(function()
  758. for i = 1, 30, 1 do
  759. wm31.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  760. wave11.Size = wm31.Scale
  761. wave11.CFrame = HandCF
  762. wave11.Transparency = i/30
  763. wait()
  764. end
  765. wait()
  766. wave11:Destroy()
  767. end)()
  768. end
  769. GroundWave6 = function()
  770. local HandCF = root.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  771.  
  772. Colors = {"Lime green", "Lime green"}
  773.  
  774. local wave111 = Instance.new("Part", char)
  775. wave111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  776. wave111.Anchored = true
  777. wave111.Name = "Wave"
  778. wave111.CanCollide = false
  779. wave111.Locked = true
  780. wave111.Size = Vector3.new(1, 1, 1)
  781. wave111.TopSurface = "Smooth"
  782. wave111.BottomSurface = "Smooth"
  783. wave111.Transparency = 0.35
  784. wave111.CFrame = HandCF
  785. wm311 = Instance.new("SpecialMesh", wave111)
  786. wm311.MeshId = "rbxassetid://3270017"
  787. coroutine.wrap(function()
  788. for i = 1, 30, 1 do
  789. wm311.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  790. wave111.Size = wm311.Scale
  791. wave111.CFrame = HandCF
  792. wave111.Transparency = i/30
  793. wait()
  794. end
  795. wait()
  796. wave111:Destroy()
  797. end)()
  798. end
  799. GroundWave7 = function()
  800. local HandCF = root.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  801.  
  802. Colors = {"Lime green", "Lime green"}
  803. local wave1111 = Instance.new("Part", char)
  804. wave1111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  805. wave1111.Anchored = true
  806. wave1111.Name = "Wave"
  807. wave1111.CanCollide = false
  808. wave1111.Locked = true
  809. wave1111.Size = Vector3.new(1, 1, 1)
  810. wave1111.TopSurface = "Smooth"
  811. wave1111.BottomSurface = "Smooth"
  812. wave1111.Transparency = 0.35
  813. wave1111.CFrame = HandCF
  814. wm3111 = Instance.new("SpecialMesh", wave1111)
  815. wm3111.MeshId = "rbxassetid://3270017"
  816. coroutine.wrap(function()
  817. for i = 1, 30, 1 do
  818. wm3111.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  819. wave1111.Size = wm3111.Scale
  820. wave1111.CFrame = HandCF
  821. wave1111.Transparency = i/30
  822. wait()
  823. end
  824. wait()
  825. wave1111:Destroy()
  826. end)()
  827. end
  828. GroundWave8 = function()
  829. local HandCF = root.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  830.  
  831. Colors = {"Lime green", "Lime green"}
  832. local wave11111 = Instance.new("Part", char)
  833. wave11111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  834. wave11111.Anchored = true
  835. wave11111.Name = "Wave"
  836. wave11111.CanCollide = false
  837. wave11111.Locked = true
  838. wave11111.Size = Vector3.new(1, 1, 1)
  839. wave11111.TopSurface = "Smooth"
  840. wave11111.BottomSurface = "Smooth"
  841. wave11111.Transparency = 0.35
  842. wave11111.CFrame = HandCF
  843. wm31111 = Instance.new("SpecialMesh", wave11111)
  844. wm31111.MeshId = "rbxassetid://3270017"
  845. coroutine.wrap(function()
  846. for i = 1, 30, 1 do
  847. wm31111.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  848. wave11111.Size = wm31111.Scale
  849. wave11111.CFrame = HandCF
  850. wave11111.Transparency = i/30
  851. wait()
  852. end
  853. wait()
  854. wave11111:Destroy()
  855. end)()
  856. end
  857. GroundWave9 = function()
  858. local HandCF = root.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  859.  
  860. Colors = {"Lime green", "Lime green"}
  861. local wave111111 = Instance.new("Part", char)
  862. wave111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  863. wave111111.Anchored = true
  864. wave111111.Name = "Wave"
  865. wave111111.CanCollide = false
  866. wave111111.Locked = true
  867. wave111111.Size = Vector3.new(1, 1, 1)
  868. wave111111.TopSurface = "Smooth"
  869. wave111111.BottomSurface = "Smooth"
  870. wave111111.Transparency = 0.35
  871. wave111111.CFrame = HandCF
  872. wm311111 = Instance.new("SpecialMesh", wave111111)
  873. wm311111.MeshId = "rbxassetid://3270017"
  874. coroutine.wrap(function()
  875. for i = 1, 30, 1 do
  876. wm311111.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  877. wave111111.Size = wm311111.Scale
  878. wave111111.CFrame = HandCF
  879. wave111111.Transparency = i/30
  880. wait()
  881. end
  882. wait()
  883. wave111111:Destroy()
  884. end)()
  885. end
  886. GroundWave10 = function()
  887. local HandCF = root.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  888.  
  889. Colors = {"Lime green", "Lime green"}
  890. local wave1111111 = Instance.new("Part", char)
  891. wave1111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  892. wave1111111.Anchored = true
  893. wave1111111.Name = "Wave"
  894. wave1111111.CanCollide = false
  895. wave1111111.Locked = true
  896. wave1111111.Size = Vector3.new(1, 1, 1)
  897. wave1111111.TopSurface = "Smooth"
  898. wave1111111.BottomSurface = "Smooth"
  899. wave1111111.Transparency = 0.35
  900. wave1111111.CFrame = HandCF
  901. wm3111111 = Instance.new("SpecialMesh", wave1111111)
  902. wm3111111.MeshId = "rbxassetid://3270017"
  903. coroutine.wrap(function()
  904. for i = 1, 30, 1 do
  905. wm3111111.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  906. wave1111111.Size = wm3111111.Scale
  907. wave1111111.CFrame = HandCF
  908. wave1111111.Transparency = i/30
  909. wait()
  910. end
  911. wait()
  912. wave1111111:Destroy()
  913. end)()
  914. end
  915.  
  916.  
  917. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  918.  
  919. function nooutline(part)
  920. part.TopSurface, part.BottomSurface, part.RightSurface, part.LeftSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  921. end
  922.  
  923. function debris(cfremz, thepart, amt)
  924. for j = 1, amt do
  925. do
  926. local pr = Instance.new("Part")
  927. nooutline(pr)
  928. pr.Name = "debrisobeb"
  929. pr.Anchored = true
  930. pr.BrickColor = thepart.BrickColor
  931. pr.CanCollide = true
  932. pr.Material = thepart.Material
  933. pr.Transparency = thepart.Transparency
  934. pr.Size = Vector3.new(math.random(16, 24), math.random(12, 16), math.random(16, 24))
  935. pr.CFrame = cfremz * CFrame.Angles(0, math.rad(amt * j), 0) * CFrame.new(0, -5, math.random(18, 22)) * CFrame.Angles(math.rad(math.random(-30, -15)), math.rad(math.random(0, 1)), math.rad(math.random(0, 1)))
  936. pr.Parent = workspace
  937. game.Debris:AddItem(pr, 25)
  938. delay(15, function()
  939. if pr then
  940. pr.CanCollide = false
  941. pr.Anchored = false
  942. end
  943. end)
  944. end
  945. end
  946. for c = 1, amt do
  947. do
  948. local pr2 = Instance.new("Part")
  949. nooutline(pr2)
  950. pr2.Name = "moredebr"
  951. pr2.Anchored = false
  952. pr2.BrickColor = thepart.BrickColor
  953. pr2.CanCollide = false
  954. pr2.Material = thepart.Material
  955. pr2.Transparency = thepart.Transparency
  956. pr2.Size = Vector3.new(math.random(8, 18), math.random(6, 18), math.random(8, 18))
  957. pr2.CFrame = cfremz * CFrame.Angles(0, math.rad(30 * c), 0) * CFrame.new(0, -5, math.random(18, 22)) * CFrame.Angles(math.rad(math.random(-30, -15)), math.rad(math.random(0, 1)), math.rad(math.random(0, 1)))
  958. pr2.Parent = workspace
  959. pr2.Velocity = Vector3.new(math.random(-75, 75), math.random(120, 240), math.random(-75, 75))
  960. pr2.RotVelocity = Vector3.new(math.random(-35, 35), math.random(-35, 35), math.random(-35, 35))
  961. game.Debris:AddItem(pr2, 45)
  962. delay(2, function()
  963. pr2.CanCollide = true
  964. wait(10)
  965. if pr2 then
  966. pr2.CanCollide = false
  967. end
  968. end)
  969. end
  970. end
  971. end
  972.  
  973.  
  974. function weld5(part0, part1, c0, c1)
  975. weeld=Instance.new("Weld", part0)
  976. weeld.Part0=part0
  977. weeld.Part1=part1
  978. weeld.C0=c0
  979. weeld.C1=c1
  980. return weeld
  981. end
  982.  
  983.  
  984. par,loc=workspace:FindPartOnRay(Ray.new(root.Position,(root.Position-(root.Position-Vector3.new(0,2,0))).unit*-500),root)
  985.  
  986.  
  987. local acos = math.acos
  988. local sqrt = math.sqrt
  989. local Vec3 = Vector3.new
  990. local fromAxisAngle = CFrame.fromAxisAngle
  991.  
  992. local function toAxisAngle(CFr)
  993. local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
  994. local Angle = math.acos((R00+R11+R22-1)/2)
  995. local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  996. A = A == 0 and 0.00001 or A
  997. local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  998. B = B == 0 and 0.00001 or B
  999. local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  1000. C = C == 0 and 0.00001 or C
  1001. local x = (R21-R12)/sqrt(A)
  1002. local y = (R02-R20)/sqrt(B)
  1003. local z = (R10-R01)/sqrt(C)
  1004. return Vec3(x,y,z),Angle
  1005. end
  1006.  
  1007. function ApplyTrig(Num,Func)
  1008. local Min,Max = Func(0),Func(1)
  1009. local i = Func(Num)
  1010. return (i-Min)/(Max-Min)
  1011. end
  1012.  
  1013. function LerpCFrame(CFrame1,CFrame2,Num)
  1014. local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
  1015. return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
  1016. end
  1017.  
  1018. function Crater(Torso,Radius)
  1019. Spawn(function()
  1020. local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10)
  1021. local Ignore = {}
  1022. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  1023. if v.Character ~= nil then
  1024. Ignore[#Ignore+1] = v.Character
  1025. end
  1026. end
  1027. local Hit,Pos,SurfaceNorm = Workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
  1028. if Hit == nil then return end
  1029. local Parts = {}
  1030. for i = 1,360,10 do
  1031. local P = Instance.new("Part",Torso.Parent)
  1032. P.Anchored = true
  1033. P.FormFactor = "Custom"
  1034. P.BrickColor = Hit.BrickColor
  1035. P.Material = Hit.Material
  1036. P.TopSurface = "Smooth"
  1037. P.BottomSurface = "Smooth"
  1038. P.CanCollide = false
  1039. P.Size = Vector3.new(10,20,20)*(math.random(80,100)/100)
  1040. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,7,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  1041. Parts[#Parts+1] = {P,P.CFrame,((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,1,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius)*CFrame.Angles(math.rad(math.random(-50,-20)),math.rad(math.random(-15,15)),math.rad(math.random(-15,15))),P.Size}
  1042. if math.random(0,5) == 0 then -- rubble
  1043. local P = Instance.new("Part",Torso.Parent)
  1044. P.Anchored = true
  1045. P.FormFactor = "Custom"
  1046. P.BrickColor = Hit.BrickColor
  1047. P.Material = Hit.Material
  1048. P.TopSurface = "Smooth"
  1049. P.CanCollide = false
  1050. P.BottomSurface = "Smooth"
  1051. P.Size = Vector3.new(4,4,4)*(math.random(80,100)/100)
  1052. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,2.5,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  1053. Parts[#Parts+1] = {P,P.CFrame,(CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius-8)*CFrame.Angles(math.rad(math.random(-90,90)),math.rad(math.random(-90,90)),math.rad(math.random(-90,90))),P.Size}
  1054. end
  1055. end
  1056. for i = 0,1,0.05 do
  1057. for i2,v in pairs(Parts) do
  1058. v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
  1059. end
  1060. wait(0.02)
  1061. end
  1062. for i,v in pairs(Parts) do
  1063. if v[1].Size.X > 2.1 then
  1064. v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
  1065. end
  1066. v[1].Anchored = false
  1067. end
  1068. for i = 0,1,0.05 do
  1069. for i2,v in pairs(Parts) do
  1070. v[1].Transparency = i
  1071. if i == 1 then
  1072. v[1]:Destroy()
  1073. elseif i >= 0.25 then
  1074. v[1].CanCollide = false
  1075. end
  1076. end
  1077. wait(0.02)
  1078. end
  1079. Parts = nil
  1080. end)
  1081. end
  1082.  
  1083.  
  1084.  
  1085.  
  1086.  
  1087. function FindNearestTorso(Position,Distance,SinglePlayer)
  1088. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  1089. local List = {}
  1090. for i,v in pairs(workspace:GetChildren())do
  1091. if v:IsA("Model")then
  1092. if v:findFirstChild("Torso")then
  1093. if v ~= char then
  1094. if(v.Torso.Position -Position).magnitude <= Distance then
  1095. table.insert(List,v)
  1096. end
  1097. end
  1098. end
  1099. end
  1100. end
  1101. return List
  1102. end
  1103.  
  1104.  
  1105.  
  1106. function FindNearestHead(Position,Distance,SinglePlayer)
  1107. if SinglePlayer then return(SinglePlayer.Head.CFrame.p -Position).magnitude < Distance end
  1108. local List = {}
  1109. for i,v in pairs(workspace:GetChildren())do
  1110. if v:IsA("Model")then
  1111. if v:findFirstChild("Head")then
  1112. if v ~= char then
  1113. if(v.Head.Position -Position).magnitude <= Distance then
  1114. table.insert(List,v)
  1115. end
  1116. end
  1117. end
  1118. end
  1119. end
  1120. return List
  1121. end
  1122.  
  1123.  
  1124.  
  1125. function FindNearestRightArm(Position,Distance,SinglePlayer)
  1126. if SinglePlayer then return(SinglePlayer.RightArm.CFrame.p -Position).magnitude < Distance end
  1127. local List = {}
  1128. for i,v in pairs(workspace:GetChildren())do
  1129. if v:IsA("Model")then
  1130. if v:findFirstChild("Right Arm")then
  1131. if v ~= char then
  1132. if(v.RightArm.Position -Position).magnitude <= Distance then
  1133. table.insert(List,v)
  1134. end
  1135. end
  1136. end
  1137. end
  1138. end
  1139. return List
  1140. end
  1141.  
  1142.  
  1143. function FindNearestLeftArm(Position,Distance,SinglePlayer)
  1144. if SinglePlayer then return(SinglePlayer.LeftArm.CFrame.p -Position).magnitude < Distance end
  1145. local List = {}
  1146. for i,v in pairs(workspace:GetChildren())do
  1147. if v:IsA("Model")then
  1148. if v:findFirstChild("Left Arm")then
  1149. if v ~= char then
  1150. if(v.LeftArm.Position -Position).magnitude <= Distance then
  1151. table.insert(List,v)
  1152. end
  1153. end
  1154. end
  1155. end
  1156. end
  1157. return List
  1158. end
  1159.  
  1160.  
  1161.  
  1162. function FindNearestRightLeg(Position,Distance,SinglePlayer)
  1163. if SinglePlayer then return(SinglePlayer.RightLeg.CFrame.p -Position).magnitude < Distance end
  1164. local List = {}
  1165. for i,v in pairs(workspace:GetChildren())do
  1166. if v:IsA("Model")then
  1167. if v:findFirstChild("Right Leg")then
  1168. if v ~= char then
  1169. if(v.RightLeg.Position -Position).magnitude <= Distance then
  1170. table.insert(List,v)
  1171. end
  1172. end
  1173. end
  1174. end
  1175. end
  1176. return List
  1177. end
  1178.  
  1179.  
  1180. function FindNearestLeftLeg(Position,Distance,SinglePlayer)
  1181. if SinglePlayer then return(SinglePlayer.LeftLeg.CFrame.p -Position).magnitude < Distance end
  1182. local List = {}
  1183. for i,v in pairs(workspace:GetChildren())do
  1184. if v:IsA("Model")then
  1185. if v:findFirstChild("Left Leg")then
  1186. if v ~= char then
  1187. if(v.LeftLeg.Position -Position).magnitude <= Distance then
  1188. table.insert(List,v)
  1189. end
  1190. end
  1191. end
  1192. end
  1193. end
  1194. return List
  1195. end
  1196.  
  1197.  
  1198.  
  1199.  
  1200.  
  1201.  
  1202. mouse.KeyDown:connect(function(key)--------------------------------------------Roar
  1203. if key == "q" then
  1204. hum.WalkSpeed = 0
  1205. if Debounces.CanAttack == true then
  1206. Debounces.CanAttack = false
  1207. Debounces.NoIdl = true
  1208. Debounces.on = true
  1209. for i = 1, 30 do
  1210. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.4, 2.4, 0)*CFrame.Angles(math.rad(170),math.rad(0),math.rad(-34)), 0.2)
  1211. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.4, 2.4, 0)*CFrame.Angles(math.rad(170),math.rad(0),math.rad(34)), 0.2)
  1212. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2)*CFrame.Angles(math.rad(16),math.rad(0),0), 0.2)
  1213. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(20), math.rad(0), 0), 0.2)
  1214. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)
  1215. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2, -1.4) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)
  1216. if Debounces.on == false then break end
  1217. rs:wait(6)
  1218. end
  1219. v = Instance.new("Sound")
  1220. v.SoundId = "rbxassetid://609079653"
  1221. v.Parent = char
  1222. v.Looped = false
  1223. v.Pitch = 0.8
  1224. v.Volume = 50
  1225. wait(.01)
  1226. v:Play()
  1227.  
  1228.  
  1229. local Shockwave = function()
  1230. local rng1 = Instance.new("Part", char)
  1231. rng1.Anchored = true
  1232. rng1.BrickColor = BrickColor.new("Black")
  1233. rng1.CanCollide = false
  1234. rng1.FormFactor = 3
  1235. rng1.Name = "Ring"
  1236. rng1.Size = Vector3.new(1, 1, 1)
  1237. rng1.Transparency = 0.35
  1238. rng1.TopSurface = 0
  1239. rng1.BottomSurface = 0
  1240. local rngm1 = Instance.new("SpecialMesh", rng1)
  1241. rngm1.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1242. rngm1.Scale = Vector3.new(10, 10, 1)
  1243. rng1.CFrame = CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0)
  1244. local Wave = Instance.new("Part", game.Workspace--[[?]])
  1245. Wave.Name = "Shockwave"
  1246. Wave.BrickColor = BrickColor.new("Black")
  1247. Wave.Size = Vector3.new(1, 1, 1)
  1248. Wave.Shape = "Ball"
  1249. Wave.CanCollide = false
  1250. Wave.Anchored = true
  1251. Wave.TopSurface = 0
  1252. Wave.BottomSurface = 0
  1253. Wave.Touched:connect(function(hit)
  1254. if hit.Parent:findFirstChild("Humanoid") and hit.Parent:findFirstChild("Torso") then
  1255. local Occlude = true
  1256. local NotOccludes = {
  1257. char.Name;
  1258. "Wings";
  1259. "Scythe";
  1260. "Thingy";
  1261. "Thingy2"; -- put all of the names in a table pls
  1262. }
  1263. for i,v in pairs(NotOccludes) do
  1264. if hit.Parent.Name == v then
  1265. Occlude = false
  1266. end
  1267. end
  1268. --if hit.Parent.Name ~= char.Name and hit.Name ~= "Wings" and hit.Name ~= "Scythe" and hit.Name ~= "Thingy" and hit.Name ~= "Thingy2" and hit.Parent.Name ~= "Wings" and hit.Parent.Name ~= "Scythe" and hit.Parent.Name ~= "Thingy" and hit.Parent.Name ~= "Thingy2" then
  1269. if Occlude then
  1270. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 1
  1271. hit.Parent:findFirstChild("Torso").Velocity = hit.Parent:findFirstChild("Torso").CFrame.lookVector * -120
  1272. end
  1273. end
  1274. end)
  1275.  
  1276. Instance.new("SpecialMesh", Wave).MeshType = "Sphere"
  1277.  
  1278. coroutine.wrap(function()
  1279. for i = 1, 20, 0.2 do
  1280. rngm1.Scale = Vector3.new(10 + i*2, 10 + i*2, 1)
  1281. rng1.Transparency = i/20
  1282. rng1.CFrame = Wave.CFrame
  1283. wait()
  1284. end
  1285. wait()
  1286. rng1:Destroy()
  1287. end)()
  1288.  
  1289. Delay(0, function()
  1290.  
  1291.  
  1292. for i = 1, 50, 1 do
  1293. Wave.Size = Vector3.new(1 + i, 1 + i, 1 + i)
  1294. Wave.CFrame = char.Torso.CFrame
  1295. local t = i / 50
  1296. Wave.Transparency = t
  1297. wait()
  1298. end
  1299.  
  1300. Wave:Destroy()
  1301. end)
  1302. Delay(0, function()
  1303. while wait() do
  1304. if Wave ~= nil then
  1305. Wave.CFrame = char.Torso.CFrame
  1306. else
  1307. break
  1308. end
  1309. end
  1310. end)
  1311. end
  1312.  
  1313.  
  1314. new = Instance.new
  1315.  
  1316. v3 = Vector3.new
  1317.  
  1318.  
  1319. a21e = new("Part",char)
  1320. a21e.Name = "Beam"..num
  1321. a21e.Locked = true
  1322. a21e.Size = v3(1,1,1)
  1323. a21e.CanCollide = false
  1324. a21e.Position = v3(999,999,999)
  1325. a21e.BrickColor = BrickColor.new("Really red")
  1326. a21e.Material = "Neon"
  1327. a21e.Transparency = 0
  1328. aa21e = new("SpecialMesh",a21e)
  1329. a21e.Anchored = true
  1330. a21e.Position = root.Position
  1331. aa21e.MeshType = "Sphere"
  1332. aa21e.Scale = v3(1,1,1)
  1333.  
  1334.  
  1335.  
  1336. coroutine.resume(coroutine.create(function()
  1337.  
  1338. for i,v in pairs(workspace:children()) do
  1339. charr = v:FindFirstChild('Character')
  1340. for i = 1, 40 do
  1341. charr.Humanoid.CameraOffset = Vector3.new(math.random(-0.7,0.7),math.random(-0.7,0.7),math.random(-0.7,0.7))
  1342. wait()
  1343. end
  1344.  
  1345. charr.Humanoid.CameraOffset = Vector3.new(0,0,0)
  1346. end
  1347. end))
  1348.  
  1349.  
  1350.  
  1351.  
  1352. coroutine.resume(coroutine.create(function()
  1353. for i = 1, 40 do
  1354. char.Humanoid.CameraOffset = Vector3.new(math.random(-0.7,0.7),math.random(-0.7,0.7),math.random(-0.7,0.7))
  1355. wait()
  1356. end
  1357. char.Humanoid.CameraOffset = Vector3.new(0,0,0)
  1358. end))
  1359.  
  1360. coroutine.resume(coroutine.create(function()
  1361. par,loc=workspace:FindPartOnRay(Ray.new(char.Torso.Position,(char.Torso.Position-(char.Torso.Position-Vector3.new(0,2,0))).unit*-500),char)
  1362. if par then
  1363. local cfremz = CFrame.new(loc)
  1364. debris(cfremz, par, 50)
  1365. end
  1366. end))
  1367.  
  1368.  
  1369. Crater(root,155)
  1370. GroundWave5()
  1371. GroundWave6()
  1372. GroundWave7()
  1373. GroundWave8()
  1374. GroundWave9()
  1375. GroundWave10()
  1376.  
  1377. coroutine.resume(coroutine.create(function()
  1378. for i = 1,25 do
  1379. wait()
  1380. aa21e.Scale = aa21e.Scale + v3(5,5,5)
  1381. a21e.Transparency = a21e.Transparency + 0.04
  1382. end
  1383. end))
  1384.  
  1385.  
  1386.  
  1387.  
  1388. for i = 1, 30 do
  1389. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, 0)*CFrame.Angles(math.rad(20),math.rad(0), math.rad(0)),0.3)
  1390. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.3)
  1391. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 0.9, .4)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(28)), 0.3)
  1392. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 0.9, .4)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(-28)), 0.3)
  1393. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  1394. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3.2, .3) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)
  1395. if Debounces.on == false then break end
  1396. rs:wait()
  1397. end
  1398. wait(4)
  1399. Debounces.NoIdl = false
  1400. hum.WalkSpeed = 5
  1401. Debounces.on = false
  1402. wait()
  1403. if Debounces.CanAttack == false then
  1404. Debounces.CanAttack = true
  1405. v:Destroy()
  1406. end
  1407. end
  1408. end
  1409. end)
  1410.  
  1411.  
  1412.  
  1413.  
  1414.  
  1415.  
  1416.  
  1417. ----------------------------------------------------
  1418. function weld5(part0, part1, c0, c1)
  1419. weeld=Instance.new("Weld", part0)
  1420. weeld.Part0=part0
  1421. weeld.Part1=part1
  1422. weeld.C0=c0
  1423. weeld.C1=c1
  1424. return weeld
  1425. end
  1426.  
  1427.  
  1428.  
  1429.  
  1430.  
  1431. Grab = false
  1432. mouse.KeyDown:connect(function(key)-----------------------------------------Grab
  1433. if key == "z" then
  1434. Debounces.on = true
  1435. Debounces.NoIdl = true
  1436. if Grab == false then
  1437. gp = nil
  1438. con1=larm.Touched:connect(function(hit) -- this is grab
  1439. ht = hit.Parent
  1440. hum1=ht:FindFirstChild('Humanoid')
  1441. if hum1 ~= nil then
  1442. hum1.PlatformStand=true
  1443. gp = ht
  1444. Grab = true
  1445. asd=weld5(larm,ht:FindFirstChild("Torso"),CFrame.new(0,-3.3,0),CFrame.new(0,0,0))
  1446. asd.Parent = larm
  1447. asd.Name = "asd"
  1448. asd.C0=asd.C0*CFrame.Angles(math.rad(-90),0,0)
  1449. elseif hum1 == nil then
  1450. con1:disconnect()
  1451. wait() return
  1452. end
  1453. end)
  1454.  
  1455.  
  1456. for i = 1, 18 do
  1457. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(36)), 0.2)
  1458. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.65,.9,-.5)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(20)), 0.2)
  1459. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.2)
  1460. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.8, 0) * CFrame.Angles(math.rad(-60), math.rad(0), 0), 0.2)
  1461. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, -.6) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0)), 0.2)
  1462. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, -.6) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0)), 0.2)
  1463. if Debounces.on == false then break end
  1464. wait()
  1465. end
  1466. con1:disconnect()
  1467. Debounces.on = false
  1468. Debounces.NoIdl = false
  1469. wait(0.1)
  1470. ht:FindFirstChild("Torso").CanCollide = false
  1471. ht:FindFirstChild("RightArm").CanCollide = false
  1472. ht:FindFirstChild("LeftArm").CanCollide = false
  1473. ht:FindFirstChild("RightLeg").CanCollide = false
  1474. ht:FindFirstChild("LeftLeg").CanCollide = false
  1475. ht:FindFirstChild("Head").CanCollide = false
  1476. elseif Grab == true then
  1477. Grab = false
  1478. for i = 1, 20 do
  1479. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.2)
  1480. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.6, .9, -.4)*CFrame.Angles(math.rad(170),math.rad(0),math.rad(-20)), 0.1)
  1481. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.2)
  1482. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  1483. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  1484. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  1485. if Debounces.on == false then end
  1486. wait()
  1487. end
  1488. if gp ~= nil then
  1489. for i,v in pairs(larm:GetChildren()) do
  1490. if v.Name == "asd" and v:IsA("Weld") then
  1491. v:Remove()
  1492. end
  1493. end
  1494. bv = Instance.new("BodyVelocity",gp:FindFirstChild("Torso"))
  1495. bv.maxForce = Vector3.new(400000, 400000, 400000)
  1496. bv.P = 125000000000000
  1497. bv.velocity = char.Head.CFrame.lookVector * 1000
  1498. for i = 1, 12 do
  1499. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.6, .9, -.75)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(20)), 0.5)
  1500. if Debounces.on == false then end
  1501. wait()
  1502. end
  1503. ht=nil
  1504. Spawn(function()
  1505. wait(0.5)
  1506. bv:Destroy()
  1507. end)
  1508. Debounces.on = false
  1509. Debounces.NoIdl = false
  1510. elseif ht == nil then wait()
  1511. Grab = false
  1512. Debounces.on = false
  1513. Debounces.NoIdl = false
  1514. end
  1515. end
  1516. end
  1517. end)
  1518.  
  1519.  
  1520.  
  1521.  
  1522. mouse.KeyDown:connect(function(key)
  1523. if key == "c" then
  1524. if Debounces.CanAttack == true then
  1525. Debounces.CanAttack = false
  1526. Debounces.NoIdl = true
  1527. Debounces.on = true
  1528.  
  1529.  
  1530.  
  1531.  
  1532. GroundWaves5 = function()
  1533. local HandCF = ht:FindFirstChild("Torso").CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  1534.  
  1535. Colors = {"Lime green", "Lime green"}
  1536.  
  1537.  
  1538. local wave11 = Instance.new("Part", char)
  1539. wave11.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  1540. wave11.Anchored = true
  1541. wave11.Name = "Wave"
  1542. wave11.CanCollide = false
  1543. wave11.Locked = true
  1544. wave11.Size = Vector3.new(1, 1, 1)
  1545. wave11.TopSurface = "Smooth"
  1546. wave11.BottomSurface = "Smooth"
  1547. wave11.Transparency = 0.35
  1548. wave11.CFrame = HandCF
  1549. wm31 = Instance.new("SpecialMesh", wave11)
  1550. wm31.MeshId = "rbxassetid://3270017"
  1551. coroutine.wrap(function()
  1552. for i = 1, 30, 1 do
  1553. wm31.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  1554. wave11.Size = wm31.Scale
  1555. wave11.CFrame = HandCF
  1556. wave11.Transparency = i/30
  1557. wait()
  1558. end
  1559. wait()
  1560. wave11:Destroy()
  1561. end)()
  1562. end
  1563. GroundWaves6 = function()
  1564. local HandCF = ht:FindFirstChild("Torso").CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1565.  
  1566. Colors = {"Lime green", "Lime green"}
  1567.  
  1568. local wave111 = Instance.new("Part", char)
  1569. wave111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  1570. wave111.Anchored = true
  1571. wave111.Name = "Wave"
  1572. wave111.CanCollide = false
  1573. wave111.Locked = true
  1574. wave111.Size = Vector3.new(1, 1, 1)
  1575. wave111.TopSurface = "Smooth"
  1576. wave111.BottomSurface = "Smooth"
  1577. wave111.Transparency = 0.35
  1578. wave111.CFrame = HandCF
  1579. wm311 = Instance.new("SpecialMesh", wave111)
  1580. wm311.MeshId = "rbxassetid://3270017"
  1581. coroutine.wrap(function()
  1582. for i = 1, 30, 1 do
  1583. wm311.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  1584. wave111.Size = wm311.Scale
  1585. wave111.CFrame = HandCF
  1586. wave111.Transparency = i/30
  1587. wait()
  1588. end
  1589. wait()
  1590. wave111:Destroy()
  1591. end)()
  1592. end
  1593. GroundWaves7 = function()
  1594. local HandCF = ht:FindFirstChild("Torso").CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1595.  
  1596. Colors = {"Lime green", "Lime green"}
  1597. local wave1111 = Instance.new("Part", char)
  1598. wave1111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  1599. wave1111.Anchored = true
  1600. wave1111.Name = "Wave"
  1601. wave1111.CanCollide = false
  1602. wave1111.Locked = true
  1603. wave1111.Size = Vector3.new(1, 1, 1)
  1604. wave1111.TopSurface = "Smooth"
  1605. wave1111.BottomSurface = "Smooth"
  1606. wave1111.Transparency = 0.35
  1607. wave1111.CFrame = HandCF
  1608. wm3111 = Instance.new("SpecialMesh", wave1111)
  1609. wm3111.MeshId = "rbxassetid://3270017"
  1610. coroutine.wrap(function()
  1611. for i = 1, 30, 1 do
  1612. wm3111.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  1613. wave1111.Size = wm3111.Scale
  1614. wave1111.CFrame = HandCF
  1615. wave1111.Transparency = i/30
  1616. wait()
  1617. end
  1618. wait()
  1619. wave1111:Destroy()
  1620. end)()
  1621. end
  1622. GroundWaves8 = function()
  1623. local HandCF = ht:FindFirstChild("Torso").CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1624.  
  1625. Colors = {"Lime green", "Lime green"}
  1626. local wave11111 = Instance.new("Part", char)
  1627. wave11111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  1628. wave11111.Anchored = true
  1629. wave11111.Name = "Wave"
  1630. wave11111.CanCollide = false
  1631. wave11111.Locked = true
  1632. wave11111.Size = Vector3.new(1, 1, 1)
  1633. wave11111.TopSurface = "Smooth"
  1634. wave11111.BottomSurface = "Smooth"
  1635. wave11111.Transparency = 0.35
  1636. wave11111.CFrame = HandCF
  1637. wm31111 = Instance.new("SpecialMesh", wave11111)
  1638. wm31111.MeshId = "rbxassetid://3270017"
  1639. coroutine.wrap(function()
  1640. for i = 1, 30, 1 do
  1641. wm31111.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  1642. wave11111.Size = wm31111.Scale
  1643. wave11111.CFrame = HandCF
  1644. wave11111.Transparency = i/30
  1645. wait()
  1646. end
  1647. wait()
  1648. wave11111:Destroy()
  1649. end)()
  1650. end
  1651. GroundWaves9 = function()
  1652. local HandCF = ht:FindFirstChild("Torso").CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1653.  
  1654. Colors = {"Lime green", "Lime green"}
  1655. local wave111111 = Instance.new("Part", char)
  1656. wave111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  1657. wave111111.Anchored = true
  1658. wave111111.Name = "Wave"
  1659. wave111111.CanCollide = false
  1660. wave111111.Locked = true
  1661. wave111111.Size = Vector3.new(1, 1, 1)
  1662. wave111111.TopSurface = "Smooth"
  1663. wave111111.BottomSurface = "Smooth"
  1664. wave111111.Transparency = 0.35
  1665. wave111111.CFrame = HandCF
  1666. wm311111 = Instance.new("SpecialMesh", wave111111)
  1667. wm311111.MeshId = "rbxassetid://3270017"
  1668. coroutine.wrap(function()
  1669. for i = 1, 30, 1 do
  1670. wm311111.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  1671. wave111111.Size = wm311111.Scale
  1672. wave111111.CFrame = HandCF
  1673. wave111111.Transparency = i/30
  1674. wait()
  1675. end
  1676. wait()
  1677. wave111111:Destroy()
  1678. end)()
  1679. end
  1680. GroundWaves10 = function()
  1681. local HandCF = ht:FindFirstChild("Torso").CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1682.  
  1683. Colors = {"Lime green", "Lime green"}
  1684. local wave1111111 = Instance.new("Part", char)
  1685. wave1111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  1686. wave1111111.Anchored = true
  1687. wave1111111.Name = "Wave"
  1688. wave1111111.CanCollide = false
  1689. wave1111111.Locked = true
  1690. wave1111111.Size = Vector3.new(1, 1, 1)
  1691. wave1111111.TopSurface = "Smooth"
  1692. wave1111111.BottomSurface = "Smooth"
  1693. wave1111111.Transparency = 0.35
  1694. wave1111111.CFrame = HandCF
  1695. wm3111111 = Instance.new("SpecialMesh", wave1111111)
  1696. wm3111111.MeshId = "rbxassetid://3270017"
  1697. coroutine.wrap(function()
  1698. for i = 1, 30, 1 do
  1699. wm3111111.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  1700. wave1111111.Size = wm3111111.Scale
  1701. wave1111111.CFrame = HandCF
  1702. wave1111111.Transparency = i/30
  1703. wait()
  1704. end
  1705. wait()
  1706. wave1111111:Destroy()
  1707. end)()
  1708. end
  1709.  
  1710.  
  1711.  
  1712. for i = 1, 40 do
  1713. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.7)
  1714. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.7)
  1715. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(-20),0), 0.6)
  1716. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(20), 0), 0.6)
  1717. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6)
  1718. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(30)), 0.6)
  1719. if Debounces.on == false then break end
  1720. wait()
  1721. end
  1722. for i = 1, 20 do
  1723. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.6)
  1724. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.6)
  1725. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(20),0), 0.6)
  1726. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(-20), 0), 0.6)
  1727. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(-30)), 0.6)
  1728. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6)
  1729. if Debounces.on == false then break end
  1730. wait()
  1731. end
  1732. for i = 1, 20 do
  1733. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.6)
  1734. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.6)
  1735. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(20),0), 0.6)
  1736. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(-20), 0), 0.6)
  1737. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(-30)), 0.6)
  1738. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6)
  1739. if Debounces.on == false then break end
  1740. wait()
  1741. end
  1742. for i = 1, 20 do
  1743. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.6)
  1744. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.6)
  1745. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(20),0), 0.6)
  1746. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(-20), 0), 0.6)
  1747. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(-30)), 0.6)
  1748. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6)
  1749. if Debounces.on == false then break end
  1750. wait()
  1751. end
  1752.  
  1753.  
  1754.  
  1755.  
  1756. coroutine.resume(coroutine.create(function()
  1757. for i=1, 5 do
  1758. p=Instance.new("Part")
  1759. p.FrontSurface=par.TopSurface
  1760. p.Material=par.Material
  1761. p.BottomSurface=0
  1762. p.Anchored=true p.CanCollide=false
  1763. p.BrickColor=par.BrickColor
  1764. p.Size=Vector3.new(math.random(15,35)/5,math.random(15,35)/5,math.random(4,5))
  1765. p.CFrame=CFrame.new(ht.Position-Vector3.new(math.random(-i,i)/1,3,math.random(-i,i)/1),loc+Vector3.new(0,1000-i*20,0))*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/30,math.random(-10,10)/30,math.random(-10,10)/30)
  1766. p.Parent=char
  1767. game:GetService("Debris"):AddItem(p,2+i*.1)
  1768. if math.random(1,5)==5 then
  1769. coroutine.resume(coroutine.create(function(p) f=Instance.new("Smoke") f.Parent=p f.Size=30 f.RiseVelocity=0 f.Opacity=.025 Swait(.1) f.Enabled=false Swait(1) f:Remove() end),p)
  1770. end
  1771. end
  1772. for i=1, 5 do
  1773. for i=1, 1 do
  1774. p=Instance.new("Part")
  1775. p.TopSurface=par.TopSurface
  1776. p.BottomSurface=par.BottomSurface
  1777. p.Material=par.Material
  1778. p.BottomSurface=0
  1779. p.Anchored=false p.CanCollide=true
  1780. p.BrickColor=par.BrickColor
  1781. p.formFactor="Custom"
  1782. p.Size=Vector3.new(math.random(15,35)/12,math.random(13,35)/12,math.random(15,35)/12)
  1783. p.CFrame=CFrame.new(ht.Position-Vector3.new(math.random(-4,4),-2,math.random(-4,4)))*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/5,math.random(-10,10)/20)
  1784. p.Parent=char
  1785. game:GetService("Debris"):AddItem(p,3+i*.1)
  1786. p.Velocity=Vector3.new(math.random(-10,10)*4,math.random(40,80),math.random(-10,10)*4)
  1787. p.RotVelocity=p.Velocity
  1788. if math.random(1,5)==5 then
  1789. coroutine.resume(coroutine.create(function(p) f=Instance.new("Smoke") f.Parent=p f.Size=15 f.RiseVelocity=10 f.Opacity=.1 Swait(.1) f.Enabled=false Swait(1) f:Remove() end),p)
  1790. end
  1791. end
  1792. end
  1793. end))
  1794.  
  1795.  
  1796.  
  1797.  
  1798. coroutine.resume(coroutine.create(function()
  1799. wait(0.2)
  1800. for i,v in pairs(FindNearestTorso(torso.CFrame.p,25))do
  1801. if v:FindFirstChild('Humanoid') then
  1802. v.Humanoid:TakeDamage(math.random(10000020,10000030))
  1803. v.Humanoid.PlatformStand = true
  1804. v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 100
  1805. end
  1806. end
  1807.  
  1808. GroundWaves5()
  1809. GroundWaves6()
  1810. GroundWaves7()
  1811. GroundWaves8()
  1812. GroundWaves9()
  1813. GroundWaves10()
  1814. end))
  1815. for i = 1, 20 do
  1816. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.6)
  1817. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.6)
  1818. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(20),0), 0.6)
  1819. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(-20), 0), 0.6)
  1820. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(-30)), 0.6)
  1821. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6)
  1822. if Debounces.on == false then break end
  1823. wait()
  1824. end
  1825.  
  1826.  
  1827.  
  1828.  
  1829. if Debounces.CanAttack == false then
  1830. Debounces.CanAttack = true
  1831. Debounces.on = false
  1832. Debounces.NoIdl = false
  1833.  
  1834. end
  1835. end
  1836. end
  1837. end)
  1838.  
  1839.  
  1840. function newRay(start,face,range,wat)
  1841. local rey=Ray.new(start.p,(face.p-start.p).Unit*range)
  1842. hit,pos=Workspace:FindPartOnRayWithIgnoreList(rey,wat)
  1843. return rey,hit,pos
  1844. end
  1845.  
  1846.  
  1847.  
  1848. fat = Instance.new("BindableEvent",script)
  1849. fat.Name = "Heartbeat"
  1850.  
  1851. script:WaitForChild("Heartbeat")
  1852.  
  1853. frame = 1/30
  1854. tf = 0
  1855. allowframeloss = false --if set to true will fire every frame it possibly can. This will result in multiple events happening at the same time whenever delta returns frame*2 or greater.
  1856. tossremainder = false --if set to true t will be set to 0 after Fire()-ing.
  1857. lastframe = tick()
  1858. script.Heartbeat:Fire() --ayy lmao
  1859.  
  1860. game:GetService("RunService").Heartbeat:connect(function(s,p) --herp derp
  1861. tf = tf + s
  1862. if tf >= frame then
  1863. if allowframeloss then
  1864. script.Heartbeat:Fire()
  1865. lastframe=tick()
  1866. else
  1867. --print("FIRED "..math.floor(t/frame).." FRAME(S)","REMAINDER "..(t - frame*(math.floor(t/frame))))
  1868. for i=1, math.floor(tf/frame) do
  1869. script.Heartbeat:Fire()
  1870. end
  1871. lastframe=tick()
  1872. end
  1873. if tossremainder then
  1874. tf = 0
  1875. else
  1876. tf = tf - frame * math.floor(tf/frame)
  1877. end
  1878. end
  1879. end)
  1880.  
  1881. function Swait(NUMBER)
  1882. if NUMBER == 0 or NUMBER == nil then
  1883. fat.Event:wait()
  1884. else
  1885. for i = 1, NUMBER do
  1886. fat.Event:wait()
  1887. end
  1888. end
  1889. end
  1890.  
  1891. function Landing2()
  1892. local rng = Instance.new("Part", char)
  1893. rng.Anchored = true
  1894. rng.BrickColor = BrickColor.new("Lime green")
  1895. rng.CanCollide = false
  1896. rng.FormFactor = 3
  1897. rng.Name = "Ring"
  1898. rng.Size = Vector3.new(1, 1, 1)
  1899. rng.Transparency = 0
  1900. rng.TopSurface = 0
  1901. rng.BottomSurface = 0
  1902. rng.Position = root.Position
  1903. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1904. local rngm = Instance.new("SpecialMesh", rng)
  1905. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1906. local rng2 = rng:Clone()
  1907. rng2.Parent = char
  1908. local rng2m = rng2.Mesh
  1909. local rng3 = rng:Clone()
  1910. rng3.Parent = char
  1911. local rng3m = rng3.Mesh
  1912. local rng4 = rng:Clone()
  1913. rng4.Parent = char
  1914. local rng4m = rng4.Mesh
  1915. local rng5 = rng:Clone()
  1916. rng5.Parent = char
  1917. local rng5m = rng5.Mesh
  1918. for i,v in pairs(FindNearestTorso(torso.CFrame.p,905))do
  1919. if v:FindFirstChild('Humanoid') then
  1920. v.Humanoid:TakeDamage(math.random(10000020,10000030))
  1921. v.Humanoid.PlatformStand = true
  1922. v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 100
  1923. end
  1924. end
  1925. --MagicBlock(BrickColor.new("Lime green"),root.CFrame,15,15,15,5,5,5,0.015)
  1926. -- CFuncs["Sound"].Create("rbxassetid://187137517", rng, 10, 1)
  1927. --CFuncs["Sound"].Create("rbxassetid://597291504", rng, 5, 0.85)
  1928. ---CFuncs["Sound"].Create("rbxassetid://144699494", rng, 10, 1)
  1929. wait()
  1930. local scaler = 10
  1931. local scaler2 = 10
  1932. for i = 0,10,0.1 do
  1933. Swait()
  1934. rng.Transparency = rng.Transparency + 0.01
  1935. rng2.Transparency = rng2.Transparency + 0.01
  1936. rng3.Transparency = rng3.Transparency + 0.01
  1937. rng4.Transparency = rng4.Transparency + 0.01
  1938. rng5.Transparency = rng5.Transparency + 0.01
  1939. scaler = scaler - 0.125
  1940. scaler2 = scaler2 - 0.1
  1941. rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/1.75, scaler2/1.75, 4)
  1942. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/1.5, scaler2/1.5, 3)
  1943. rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/1.25, scaler2/1.25, 2)
  1944. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 1)
  1945. rng5.Size = rng5m.Scale
  1946. rng5.CFrame = rng.CFrame
  1947. rngm.Scale = rngm.Scale + Vector3.new(scaler2/2, scaler2/2, 5)
  1948. end
  1949. end
  1950. function Landing()
  1951. Grabee = torso
  1952. par,loc=workspace:FindPartOnRay(Ray.new(char.Torso.Position,(char.Torso.Position-(char.Torso.Position-Vector3.new(0,2,0))).unit*-500),char)
  1953. if par then
  1954. local cfremz = CFrame.new(loc)
  1955. debris(cfremz, par, 50)
  1956. end
  1957. for i=1, 50 do
  1958. p=Instance.new("Part")
  1959. p.FrontSurface=par.TopSurface
  1960. p.Material=par.Material
  1961. p.BottomSurface=0
  1962. p.Anchored=true p.CanCollide=false
  1963. p.BrickColor=par.BrickColor
  1964. p.Size=Vector3.new(math.random(15,35)/5,math.random(15,35)/5,math.random(4,5))
  1965. p.CFrame=CFrame.new(Grabee.Position-Vector3.new(math.random(-i,i)/1,3,math.random(-i,i)/1),loc+Vector3.new(0,1000-i*20,0))*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/30,math.random(-10,10)/30,math.random(-10,10)/30)
  1966. p.Parent=char
  1967. game:GetService("Debris"):AddItem(p,2+i*.1)
  1968. if math.random(1,5)==5 then
  1969. coroutine.resume(coroutine.create(function(p) f=Instance.new("Smoke") f.Parent=p f.Size=30 f.RiseVelocity=0 f.Opacity=.025 Swait(.1) f.Enabled=false Swait(1) f:Remove() end),p)
  1970. end
  1971. end
  1972. for i=1, 50 do
  1973. for i=1, 1 do
  1974. p=Instance.new("Part")
  1975. p.TopSurface=par.TopSurface
  1976. p.BottomSurface=par.BottomSurface
  1977. p.Material=par.Material
  1978. p.BottomSurface=0
  1979. p.Anchored=false p.CanCollide=true
  1980. p.BrickColor=par.BrickColor
  1981. p.formFactor="Custom"
  1982. p.Size=Vector3.new(math.random(15,35)/12,math.random(13,35)/12,math.random(15,35)/12)
  1983. p.CFrame=CFrame.new(Grabee.Position-Vector3.new(math.random(-4,4),-2,math.random(-4,4)))*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/5,math.random(-10,10)/20)
  1984. p.Parent=char
  1985. game:GetService("Debris"):AddItem(p,3+i*.1)
  1986. p.Velocity=Vector3.new(math.random(-10,10)*4,math.random(40,80),math.random(-10,10)*4)
  1987. p.RotVelocity=p.Velocity
  1988. if math.random(1,5)==5 then
  1989. coroutine.resume(coroutine.create(function(p) f=Instance.new("Smoke") f.Parent=p f.Size=15 f.RiseVelocity=10 f.Opacity=.1 Swait(.1) f.Enabled=false Swait(1) f:Remove() end),p)
  1990. end
  1991. end
  1992. Swait(.025)
  1993. end
  1994. end
  1995.  
  1996.  
  1997.  
  1998.  
  1999.  
  2000.  
  2001.  
  2002.  
  2003.  
  2004.  
  2005. mouse.KeyDown:connect(function(key)
  2006. if key == "m" then
  2007. hum.WalkSpeed = 0
  2008. if Debounces.CanAttack == true then
  2009. Debounces.CanAttack = false
  2010. Debounces.on = true
  2011. Debounces.NoIdl = true
  2012.  
  2013. for i = 1, 20 do
  2014. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,0.6,-.2) *CFrame.Angles (math.rad (45),math.rad(0),math.rad(32)), 0.2)
  2015. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,1,0)*CFrame.Angles(math.rad (0),math.rad(0),math.rad(-20)), 0.2)
  2016. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.4)*CFrame.Angles(math.rad (- 8),math.rad(-40), math.rad(-8)),0.2)
  2017. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -3.2, 0) * CFrame.Angles (math.rad (-50), math.rad(40), math.rad(0)), 0.2)
  2018. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.8, .4, -1.6) * CFrame.Angles (math.rad (30), 0, math.rad(20)), 0.2)
  2019. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.6, -2, 0) * CFrame.Angles (math.rad(- 10), math.rad(-40), math.rad(0)), 0.2)
  2020. if Debounces.on == false then break end
  2021. wait()
  2022.  
  2023. end
  2024. wait(1)
  2025. local rng = Instance.new("Part", char)
  2026. rng.Anchored = true
  2027. rng.BrickColor = BrickColor.new("Really black")
  2028. rng.CanCollide = false
  2029. rng.FormFactor = 3
  2030. rng.Name = "Ring"
  2031. rng.Size = Vector3.new(1, 1, 1)
  2032. rng.Transparency = 0.35
  2033. rng.TopSurface = 0
  2034. rng.BottomSurface = 0
  2035. rng.Position = torso.Position - Vector3.new(0,2,0)
  2036. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  2037. local rngm = Instance.new("SpecialMesh", rng)
  2038. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2039. rngm.Scale = Vector3.new(1, 1, 2)
  2040. l = Instance.new("Sound",char)
  2041. l.SoundId = "http://www.roblox.com/asset/?id=142926718"
  2042. l.Looped = false
  2043. l.Pitch = .7
  2044. l.Volume = 1
  2045. l:Play()
  2046. coroutine.wrap(function()
  2047. for i = 1, 60, 2 do
  2048. rngm.Scale = Vector3.new(2 + i*2, 2 + i*2, 1)
  2049. rng.Transparency = i/60
  2050. wait()
  2051. end
  2052. wait()
  2053. rng:Destroy()
  2054. end)()
  2055. hum.WalkSpeed = 50
  2056. bv = Instance.new("BodyVelocity",torso)
  2057. bv.maxForce = Vector3.new(0,200000,0)
  2058. bv.P = 100000
  2059. bv.velocity = Vector3.new(0,500,0)
  2060. wait(2)
  2061. bv:Destroy()
  2062. for i = 1, 145 do
  2063. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, 0)*CFrame.Angles(math.rad(20),math.rad(0), math.rad(0)),0.7)
  2064. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(-16), math.rad(0), math.rad(0)), 0.7)
  2065. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(40), 0, math.rad(-20)), 0.7)
  2066. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(20)), 0.7)
  2067. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -2, 0) * CFrame.Angles(math.rad(-10), 0, 0), 0.7)
  2068. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, 0, -2) * CFrame.Angles(math.rad(0), 0, 0), 0.7)
  2069. if Debounces.on == false then break end
  2070. wait()
  2071. end
  2072. l:Destroy()
  2073. coroutine.resume(coroutine.create(function()
  2074. wait(0.01)
  2075. l = Instance.new("Sound",char)
  2076. l.SoundId = "http://www.roblox.com/asset/?id=409176756"
  2077. l.Looped = false
  2078. l.Pitch = 1
  2079. l.Volume = 80
  2080. l:Play()
  2081. end))
  2082. for i = 1, 60 do
  2083. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.4, 2.4, 0)*CFrame.Angles(math.rad(170),math.rad(0),math.rad(-10)), 0.4)
  2084. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.4, 2.4, 0)*CFrame.Angles(math.rad(170),math.rad(0),math.rad(10)), 0.4)
  2085. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2)*CFrame.Angles(math.rad(16),math.rad(0),0), 0.4)
  2086. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 2, 0) * CFrame.Angles(math.rad(20), math.rad(0), 0), 0.4)
  2087. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.4)
  2088. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2, -1.4) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.4)
  2089. if Debounces.on == false then break end
  2090. wait()
  2091. end
  2092. if (torso.Velocity*Vector3.new(1, 1, 1)).magnitude > 1 then
  2093. for i = 1, 30 do
  2094. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.4, 3.2, -.5)*CFrame.Angles(math.rad(160),math.rad(0),math.rad(-10)), 0.6)
  2095. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.4, 3.2, -.5)*CFrame.Angles(math.rad(160),math.rad(0),math.rad(10)), 0.6)
  2096. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2)*CFrame.Angles(math.rad(16),math.rad(0),0), 0.6)
  2097. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -5, 0) * CFrame.Angles(math.rad(-90), math.rad(0), 0), 0.6)
  2098. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, .4) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.6)
  2099. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2, .4) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.6)
  2100. if Debounces.on == false then break end
  2101. wait()
  2102. end
  2103. end
  2104. Debounces.on = false
  2105. Debounces.NoIdl = false
  2106. local ry,ht,ps=nil,nil,nil
  2107. while ht==nil do
  2108. ry,ht,ps=newRay(root.CFrame*CFrame.new(0,-2,0),root.CFrame*CFrame.new(0,-3,0),4.1,{char})
  2109. wait()
  2110. end
  2111.  
  2112.  
  2113. coroutine.resume(coroutine.create(function()
  2114.  
  2115. for i,v in pairs(workspace:children()) do
  2116. charr = v:FindFirstChild('Character')
  2117. for i = 1, 15 do
  2118. charr.Humanoid.CameraOffset = Vector3.new(math.random(-0.7,0.7),math.random(-0.7,0.7),math.random(-0.7,0.7))
  2119. wait()
  2120. end
  2121.  
  2122. charr.Humanoid.CameraOffset = Vector3.new(0,0,0)
  2123. end
  2124. end))
  2125.  
  2126.  
  2127.  
  2128.  
  2129. coroutine.resume(coroutine.create(function()
  2130. for i = 1, 15 do
  2131. char.Humanoid.CameraOffset = Vector3.new(math.random(-0.7,0.7),math.random(-0.7,0.7),math.random(-0.7,0.7))
  2132. wait()
  2133. end
  2134. char.Humanoid.CameraOffset = Vector3.new(0,0,0)
  2135. end))
  2136.  
  2137.  
  2138. coroutine.resume(coroutine.create(function()
  2139. Landing2()
  2140. end))
  2141. Landing()
  2142. game:GetService("Debris"):AddItem(rng, 1)
  2143. game:GetService("Debris"):AddItem(rng2, 1)
  2144. game:GetService("Debris"):AddItem(rng3, 1)
  2145. game:GetService("Debris"):AddItem(rng4, 1)
  2146. game:GetService("Debris"):AddItem(rng5, 1)
  2147. hum.WalkSpeed = 5
  2148. if Debounces.CanAttack == false then
  2149. Debounces.CanAttack = true
  2150. end
  2151. end
  2152. end
  2153. end)
  2154.  
  2155.  
  2156.  
  2157. ptez = {0.7, 0.8, 0.9, 1}
  2158.  
  2159. function GroundPound()
  2160. local rng = Instance.new("Part", char)
  2161. rng.Anchored = true
  2162. rng.BrickColor = BrickColor.new("White")
  2163. rng.CanCollide = false
  2164. rng.FormFactor = 3
  2165. rng.Name = "Ring"
  2166. rng.Size = Vector3.new(1, 1, 1)
  2167. rng.Transparency = 0.35
  2168. rng.TopSurface = 0
  2169. rng.BottomSurface = 0
  2170. rng.Position = larm.Position - Vector3.new(0,4,0)
  2171. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  2172. local rngm = Instance.new("SpecialMesh", rng)
  2173. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2174. rngm.Scale = Vector3.new(1, 1, 2)
  2175. coroutine.resume(coroutine.create(function()
  2176. t = Instance.new("Sound",char)
  2177. t.SoundId = "http://www.roblox.com/asset/?id=165969964"
  2178. t.Pitch = ptez[math.random(1,#ptez)]
  2179. t.Volume = 1
  2180. wait(.1)
  2181. t:Play()
  2182. end))
  2183. coroutine.wrap(function()
  2184. for i = 1, 60, 2 do
  2185. rngm.Scale = Vector3.new(2 + i*2, 2 + i*2, 1)
  2186. rng.Transparency = i/60
  2187. wait()
  2188. end
  2189. wait()
  2190. rng:Destroy()
  2191. end)()
  2192.  
  2193. end
  2194.  
  2195.  
  2196. function GroundPound2()
  2197. local rng = Instance.new("Part", char)
  2198. rng.Anchored = true
  2199. rng.BrickColor = BrickColor.new("Really black")
  2200. rng.CanCollide = false
  2201. rng.FormFactor = 3
  2202. rng.Name = "Ring"
  2203. rng.Size = Vector3.new(1, 1, 1)
  2204. rng.Transparency = 0.35
  2205. rng.TopSurface = 0
  2206. rng.BottomSurface = 0
  2207. rng.Position = rarm.Position - Vector3.new(0,4,0)
  2208. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  2209. local rngm = Instance.new("SpecialMesh", rng)
  2210. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2211. rngm.Scale = Vector3.new(1, 1, 2)
  2212. coroutine.resume(coroutine.create(function()
  2213. t = Instance.new("Sound",char)
  2214. t.SoundId = "http://www.roblox.com/asset/?id=142070127"
  2215. t.Pitch = ptez[math.random(1,#ptez)]
  2216. t.Volume = 1
  2217. wait(.1)
  2218. t:Play()
  2219. end))
  2220. coroutine.wrap(function()
  2221. for i = 1, 60, 2 do
  2222. rngm.Scale = Vector3.new(2 + i*2, 2 + i*2, 1)
  2223. rng.Transparency = i/60
  2224. wait()
  2225. end
  2226. wait()
  2227. rng:Destroy()
  2228. end)()
  2229. end
  2230.  
  2231.  
  2232.  
  2233.  
  2234. mouse.KeyDown:connect(function(key)
  2235. if key == "h" then
  2236. if Debounces.CanAttack == true then
  2237. Debounces.CanAttack = false
  2238. Debounces.NoIdl = true
  2239. Debounces.on = true
  2240.  
  2241.  
  2242.  
  2243.  
  2244. coroutine.resume(coroutine.create(function()
  2245.  
  2246. for i,v in pairs(workspace:children()) do
  2247. charr = v:FindFirstChild('Character')
  2248. for i = 1, 48 do
  2249. charr.Humanoid.CameraOffset = Vector3.new(math.random(-0.7,0.7),math.random(-0.7,0.7),math.random(-0.7,0.7))
  2250. wait()
  2251. end
  2252.  
  2253. charr.Humanoid.CameraOffset = Vector3.new(0,0,0)
  2254. end
  2255. end))
  2256.  
  2257.  
  2258.  
  2259.  
  2260. coroutine.resume(coroutine.create(function()
  2261. for i = 1, 78 do
  2262. char.Humanoid.CameraOffset = Vector3.new(math.random(-0.7,0.7),math.random(-0.7,0.7),math.random(-0.7,0.7))
  2263. wait()
  2264. end
  2265. char.Humanoid.CameraOffset = Vector3.new(0,0,0)
  2266. end))
  2267.  
  2268.  
  2269. coroutine.resume(coroutine.create(function()
  2270. wait(0.1)
  2271. for i = 1,78 do
  2272. for i,v in pairs(FindNearestTorso(torso.CFrame.p,25))do
  2273. if v:FindFirstChild('Humanoid') then
  2274. v.Humanoid:TakeDamage(math.random(10000020,10000030))
  2275. v.Humanoid.PlatformStand = true
  2276. v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 100
  2277. end
  2278. end
  2279. end
  2280. end))
  2281.  
  2282. GroundPound()
  2283. for i = 1, 5 do
  2284. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.7)
  2285. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.7)
  2286. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(20),0), 0.6)
  2287. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(-20), 0), 0.6)
  2288. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(-30)), 0.6)
  2289. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6)
  2290. if Debounces.on == false then break end
  2291. wait()
  2292. end
  2293. GroundPound2()
  2294. for i = 1, 5 do
  2295. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.7)
  2296. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.7)
  2297. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(-20),0), 0.6)
  2298. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(20), 0), 0.6)
  2299. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6)
  2300. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(30)), 0.6)
  2301. if Debounces.on == false then break end
  2302. wait()
  2303. end
  2304. GroundPound()
  2305. for i = 1, 5 do
  2306. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.7)
  2307. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.7)
  2308. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(20),0), 0.6)
  2309. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(-20), 0), 0.6)
  2310. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(-30)), 0.6)
  2311. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6)
  2312. if Debounces.on == false then break end
  2313. wait()
  2314. end
  2315. GroundPound2()
  2316. for i = 1, 5 do
  2317. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.7)
  2318. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.7)
  2319. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(-20),0), 0.6)
  2320. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(20), 0), 0.6)
  2321. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6)
  2322. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(30)), 0.6)
  2323. if Debounces.on == false then break end
  2324. wait()
  2325. end
  2326. GroundPound()
  2327. for i = 1, 5 do
  2328. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.7)
  2329. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.7)
  2330. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(20),0), 0.6)
  2331. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(-20), 0), 0.6)
  2332. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(-30)), 0.6)
  2333. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6)
  2334. if Debounces.on == false then break end
  2335. wait()
  2336. end
  2337. GroundPound2()
  2338. for i = 1, 5 do
  2339. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.7)
  2340. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.7)
  2341. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(-20),0), 0.6)
  2342. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(20), 0), 0.6)
  2343. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6)
  2344. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(30)), 0.6)
  2345. if Debounces.on == false then break end
  2346. wait()
  2347. end
  2348. GroundPound()
  2349. for i = 1, 5 do
  2350. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.7)
  2351. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.7)
  2352. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(20),0), 0.6)
  2353. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(-20), 0), 0.6)
  2354. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(-30)), 0.6)
  2355. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6)
  2356. if Debounces.on == false then break end
  2357. wait()
  2358. end
  2359. GroundPound2()
  2360. for i = 1, 5 do
  2361. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.7)
  2362. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.7)
  2363. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(-20),0), 0.6)
  2364. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(20), 0), 0.6)
  2365. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6)
  2366. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(30)), 0.6)
  2367. if Debounces.on == false then break end
  2368. wait()
  2369. end
  2370. GroundPound()
  2371. for i = 1, 5 do
  2372. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.7)
  2373. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.7)
  2374. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(20),0), 0.6)
  2375. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(-20), 0), 0.6)
  2376. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(-30)), 0.6)
  2377. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6)
  2378. if Debounces.on == false then break end
  2379. wait()
  2380. end
  2381. GroundPound2()
  2382. for i = 1, 5 do
  2383. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.7)
  2384. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.7)
  2385. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(-20),0), 0.6)
  2386. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(20), 0), 0.6)
  2387. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6)
  2388. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(30)), 0.6)
  2389. if Debounces.on == false then break end
  2390. wait()
  2391. end
  2392. GroundPound()
  2393. for i = 1, 5 do
  2394. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.7)
  2395. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.7)
  2396. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(20),0), 0.6)
  2397. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(-20), 0), 0.6)
  2398. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(-30)), 0.6)
  2399. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6)
  2400. if Debounces.on == false then break end
  2401. wait()
  2402. end
  2403. GroundPound2()
  2404. for i = 1, 5 do
  2405. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.7)
  2406. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.7)
  2407. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(-20),0), 0.6)
  2408. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(20), 0), 0.6)
  2409. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6)
  2410. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(30)), 0.6)
  2411. if Debounces.on == false then break end
  2412. wait()
  2413. end
  2414. GroundPound()
  2415. for i = 1, 5 do
  2416. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.7)
  2417. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.7)
  2418. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(20),0), 0.6)
  2419. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(-20), 0), 0.6)
  2420. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(-30)), 0.6)
  2421. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6)
  2422. if Debounces.on == false then break end
  2423. wait()
  2424. end
  2425. GroundPound2()
  2426. for i = 1, 5 do
  2427. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.7)
  2428. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.7)
  2429. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(-20),0), 0.6)
  2430. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(20), 0), 0.6)
  2431. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6)
  2432. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(30)), 0.6)
  2433. if Debounces.on == false then break end
  2434. wait()
  2435. end
  2436. GroundPound()
  2437. for i = 1, 5 do
  2438. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.7)
  2439. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.7)
  2440. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(20),0), 0.6)
  2441. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(-20), 0), 0.6)
  2442. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(-30)), 0.6)
  2443. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6)
  2444. if Debounces.on == false then break end
  2445. wait()
  2446. end
  2447. GroundPound2()
  2448. for i = 1, 5 do
  2449. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.7)
  2450. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.7)
  2451. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(-20),0), 0.6)
  2452. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(20), 0), 0.6)
  2453. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6)
  2454. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(30)), 0.6)
  2455. if Debounces.on == false then break end
  2456. wait()
  2457. end
  2458.  
  2459.  
  2460.  
  2461. if Debounces.CanAttack == false then
  2462. Debounces.CanAttack = true
  2463. Debounces.on = false
  2464. Debounces.NoIdl = false
  2465.  
  2466. end
  2467. end
  2468. end
  2469. end)
  2470.  
  2471.  
  2472.  
  2473.  
  2474. local animpose = "Idle"
  2475. local lastanimpose = "Idle"
  2476. local sine = 0
  2477. local change = 1
  2478. local val = 0
  2479. local ffing = false
  2480. ----------------------------------------------------
  2481. x = Instance.new("Sound", char)
  2482. x.SoundId = "http://www.roblox.com/asset/?id=187922823"
  2483. x.Looped = true
  2484. x.Volume = 30
  2485. x.Pitch = 1
  2486. local footsteps = false
  2487. -------------------------------
  2488. game:GetService("RunService").RenderStepped:connect(function()
  2489. if char.Humanoid.Jump == true then
  2490. jump = true
  2491. else
  2492. jump = false
  2493. end
  2494. char.Humanoid.FreeFalling:connect(function(f)
  2495. if f then
  2496. ffing = true
  2497. else
  2498. ffing = false
  2499. end
  2500. end)
  2501. sine = sine + change
  2502. if jumpn == true then
  2503. animpose = "Jumping"
  2504. elseif ffing == true then
  2505. animpose = "Freefalling"
  2506. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
  2507. animpose = "Idle"
  2508. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
  2509. animpose = "Walking"
  2510. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
  2511. animpose = "Running"
  2512. end
  2513. if animpose ~= lastanimpose then
  2514. sine = 0
  2515. if Debounces.NoIdl == false then
  2516. if animpose == "Idle" then
  2517. for i = 1, 2 do
  2518. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.2)
  2519. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.2)
  2520. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.2)
  2521. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  2522. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  2523. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  2524. end
  2525. elseif animpose == "Walking" then
  2526. for i = 1, 2 do
  2527. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9, 0) * CFrame.Angles(math.rad(0), math.rad(-10), math.rad(0)), 0.2)
  2528. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, .9, 0)*CFrame.Angles(0, math.rad(1), math.rad(-10)), 0.2)
  2529. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0)*CFrame.Angles(math.rad(-8), math.rad(0), math.rad(0)),0.2)
  2530. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(-4), 0, math.rad(0)), 0.2)
  2531. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, -.05) * CFrame.Angles(math.rad(-18), 0, 0), .4)
  2532. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, -.05) * CFrame.Angles(math.rad(-18), 0, 0), .4)
  2533. end
  2534. elseif animpose == "Running" then
  2535. for i = 1, 2 do
  2536. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 0.9, .5) * CFrame.Angles(math.rad(-0), math.rad(-40), math.rad(0)), 0.2)
  2537. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 1.2, 0-1*math.cos(sine/4)/2)*CFrame.Angles(math.rad(50-80*math.cos(sine/8)/2), math.rad(0), math.rad(0-70*math.cos(sine/8)/2)), 0.2)
  2538. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0)*CFrame.Angles(math.rad(6+8*math.cos(sine/4)/1.8), math.rad(0), math.rad(0)),0.2)
  2539. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2+0.2*math.cos(sine/4)/2, 0) * CFrame.Angles(math.rad(-14+4*math.cos(sine/4)/2), 0, math.rad(0)), 0.2)
  2540. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3-0.44*math.cos(sine/8)/2.4, -.15 + math.sin(sine/8)/1.5) * CFrame.Angles(math.rad(-20) + -math.sin(sine/8)/1.7, 0, 0), .4)
  2541. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3+0.44*math.cos(sine/8)/2.4, -.15 + -math.sin(sine/8)/1.5) * CFrame.Angles(math.rad(-20) + math.sin(sine/8)/1.7, 0, 0), .4)
  2542. end
  2543. wait()
  2544. end
  2545. else
  2546. end
  2547. end
  2548. lastanimpose = animpose
  2549. if Debounces.NoIdl == false then
  2550. if animpose == "Idle" then
  2551. if stanceToggle == "Normal" then
  2552. change = 0.5
  2553. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(88+2*math.cos(sine/14)),math.rad(160),math.rad(0)), 0.2)
  2554. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(50),math.rad(-30),math.rad(-40-2*math.cos(sine/14))), 0.2)
  2555. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(40),0), 0.2)
  2556. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(-40), 0), 0.2)
  2557. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.15, -3, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  2558. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.15, -3, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  2559. elseif stanceToggle == "Sitting" then
  2560. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9, 0) * CFrame.Angles(math.rad(100-1*math.cos(sine/14)), math.rad(0), math.rad(20)), 0.2)
  2561. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2, .9, -1)*CFrame.Angles(math.rad(78+1*math.cos(sine/14)), math.rad(0), math.rad(50)), 0.2)
  2562. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, -.3) * CFrame.Angles(math.rad(-14+1*math.cos(sine/14)), math.rad(0), math.rad(0)),0.2)
  2563. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -3, 0) * CFrame.Angles(math.rad(-10+1*math.cos(sine/14)), 0, math.rad(0)), 0.2)
  2564. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -1, -2) * CFrame.Angles(math.rad(-10-1*math.cos(sine/14)), 0, 0), 0.2)
  2565. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, .6) * CFrame.Angles(math.rad(-50-1*math.cos(sine/14)), 0, 0), 0.2)
  2566. end
  2567. elseif animpose == "Walking" then
  2568. if stanceToggle == "Normal" then
  2569. change = 1
  2570. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9+.1*math.cos(sine/7), -math.sin(sine/14)/2)*CFrame.Angles(math.sin(sine/14)/-4, math.rad(1) + -math.sin(sine/14)/2, math.rad(30)), 0.1)
  2571. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, .9+.1*math.cos(sine/7), -math.sin(sine/14)/2)*CFrame.Angles(math.sin(sine/14)/4, math.rad(1) + -math.sin(sine/14)/2, math.rad(-30)), 0.1)
  2572. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0)*CFrame.Angles(math.rad(-8+2*math.cos(sine/7)), math.rad(0), math.rad(0)),0.2)
  2573. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2+0.1*math.cos(sine/7), 0) * CFrame.Angles(math.rad(-4+2*math.cos(sine/7)), 0, math.rad(0)), 0.2)
  2574. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3-0.3*math.cos(sine/14)/2, -.05 + math.sin(sine/14)/2) * CFrame.Angles(math.rad(-18) + -math.sin(sine/14)/2.3, 0, 0), .1)
  2575. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3+0.3*math.cos(sine/14)/2, -.05 + -math.sin(sine/14)/2) * CFrame.Angles(math.rad(-18) + math.sin(sine/14)/2.3, 0, 0), .1)
  2576. end
  2577. elseif animpose == "Running" then
  2578. change = 1
  2579. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 0.9, .5) * CFrame.Angles(math.rad(-10-20*math.cos(sine/4)/2), math.rad(-40+10*math.cos(sine/4)/2), math.rad(50-10*math.cos(sine/4)/2)), 0.2)
  2580. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 0.9, .5)*CFrame.Angles(math.rad(10+20*math.cos(sine/4)/2), math.rad(40-10*math.cos(sine/4)/2), math.rad(-50+10*math.cos(sine/4)/2)), 0.2)
  2581. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0)*CFrame.Angles(math.rad(6+6*math.cos(sine/4)/1.8), math.rad(0), math.rad(0)),0.2)
  2582. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2+0.2*math.cos(sine/4)/2, 0) * CFrame.Angles(math.rad(-14+10*math.cos(sine/4)/2), 0, math.rad(0)), 0.2)
  2583. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3-0.44*math.cos(sine/8)/2.4, -.15 + math.sin(sine/8)/1.5) * CFrame.Angles(math.rad(-20) + -math.sin(sine/8)/1.7, 0, 0), .4)
  2584. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3+0.44*math.cos(sine/8)/2.4, -.15 + -math.sin(sine/8)/1.5) * CFrame.Angles(math.rad(-20) + math.sin(sine/8)/1.7, 0, 0), .4)
  2585. end
  2586. end
  2587. if animpose == "Walking" then
  2588. if footsteps == false then
  2589. x:Play()
  2590. footsteps = true
  2591. end
  2592. x.Pitch = 0.9
  2593. elseif animpose == "Idle" then
  2594. x:Stop()
  2595. footsteps = false
  2596. elseif animpose == "Running" then
  2597. x.Pitch = 1.2
  2598. if footsteps == false then
  2599. x:Play()
  2600. footsteps = true
  2601. end
  2602. end
  2603. end)
  2604. local BC = Character["Body Colors"]
  2605. BC.HeadColor = BrickColor.new("Brown")
  2606. BC.LeftArmColor = BrickColor.new("Brown")
  2607. BC.LeftLegColor = BrickColor.new("Brown")
  2608. BC.RightArmColor = BrickColor.new("Brown")
  2609. BC.RightLegColor = BrickColor.new("Brown")
  2610. BC.TorsoColor = BrickColor.new("Brown")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement