Hugo1234cool

Untitled

Feb 26th, 2019
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 128.92 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 V2 by Mokiros")
  7. local RealPlayer = RealPlayer
  8. script.Parent = RealPlayer.Character
  9.  
  10. --Fake event to make stuff like Mouse.KeyDown work
  11. local Disconnect_Function = function(this)
  12. this[1].Functions[this[2]] = nil
  13. end
  14. local Disconnect_Metatable = {__index={disconnect=Disconnect_Function,Disconnect=Disconnect_Function}}
  15. local FakeEvent_Metatable = {__index={
  16. Connect = function(this,f)
  17. local i = tostring(math.random(0,10000))
  18. while this.Functions[i] do
  19. i = tostring(math.random(0,10000))
  20. end
  21. this.Functions[i] = f
  22. return setmetatable({this,i},Disconnect_Metatable)
  23. end
  24. }}
  25. FakeEvent_Metatable.__index.connect = FakeEvent_Metatable.__index.Connect
  26. local function fakeEvent()
  27. return setmetatable({Functions={}},FakeEvent_Metatable)
  28. end
  29.  
  30. --Creating fake input objects with fake variables
  31. local FakeMouse = {Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent(),Button2Up=fakeEvent(),Button2Down=fakeEvent()}
  32. FakeMouse.keyUp = FakeMouse.KeyUp
  33. FakeMouse.keyDown = FakeMouse.KeyDown
  34. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  35. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  36. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  37. end}
  38. --Merged 2 functions into one by checking amount of arguments
  39. CAS.UnbindAction = CAS.BindAction
  40.  
  41. --This function will trigger the events that have been :Connect()'ed
  42. local function TriggerEvent(self,ev,...)
  43. for _,f in pairs(self[ev].Functions) do
  44. f(...)
  45. end
  46. end
  47. FakeMouse.TriggerEvent = TriggerEvent
  48. UIS.TriggerEvent = TriggerEvent
  49.  
  50. --Client communication
  51. local Event = Instance.new("RemoteEvent")
  52. Event.Name = "UserInput_Event"
  53. Event.OnServerEvent:Connect(function(plr,io)
  54. if plr~=RealPlayer then return end
  55. FakeMouse.Target = io.Target
  56. FakeMouse.Hit = io.Hit
  57. if not io.isMouse then
  58. local b = io.UserInputState == Enum.UserInputState.Begin
  59. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  60. return FakeMouse:TriggerEvent(b and "Button1Down" or "Button1Up")
  61. end
  62. if io.UserInputType == Enum.UserInputType.MouseButton2 then
  63. return FakeMouse:TriggerEvent(b and "Button2Down" or "Button2Up")
  64. end
  65. for _,t in pairs(CAS.Actions) do
  66. for _,k in pairs(t.Keys) do
  67. if k==io.KeyCode then
  68. t.Function(t.Name,io.UserInputState,io)
  69. end
  70. end
  71. end
  72. FakeMouse:TriggerEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  73. UIS:TriggerEvent(b and "InputBegan" or "InputEnded",io,false)
  74. end
  75. end)
  76. Event.Parent = NLS([==[local Event = script:WaitForChild("UserInput_Event")
  77. local Mouse = owner:GetMouse()
  78. local UIS = game:GetService("UserInputService")
  79. local input = function(io,RobloxHandled)
  80. if RobloxHandled then return end
  81. --Since InputObject is a client-side instance, we create and pass table instead
  82. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  83. end
  84. UIS.InputBegan:Connect(input)
  85. UIS.InputEnded:Connect(input)
  86.  
  87. local h,t
  88. --Give the server mouse data every second frame, but only if the values changed
  89. --If player is not moving their mouse, client won't fire events
  90. local HB = game:GetService("RunService").Heartbeat
  91. while true do
  92. if h~=Mouse.Hit or t~=Mouse.Target then
  93. h,t=Mouse.Hit,Mouse.Target
  94. Event:FireServer({isMouse=true,Target=t,Hit=h})
  95. end
  96. --Wait 2 frames
  97. for i=1,2 do
  98. HB:Wait()
  99. end
  100. end]==],script)
  101.  
  102. ----Sandboxed game object that allows the usage of client-side methods and services
  103. --Real game object
  104. local RealGame = game
  105.  
  106. --Metatable for fake service
  107. local FakeService_Metatable = {
  108. __index = function(self,k)
  109. local s = rawget(self,"_RealService")
  110. if s then
  111. return typeof(s[k])=="function"
  112. and function(_,...)return s[k](s,...)end or s[k]
  113. end
  114. end,
  115. __newindex = function(self,k,v)
  116. local s = rawget(self,"_RealService")
  117. if s then s[k]=v end
  118. end
  119. }
  120. local function FakeService(t,RealService)
  121. t._RealService = typeof(RealService)=="string" and RealGame:GetService(RealService) or RealService
  122. return setmetatable(t,FakeService_Metatable)
  123. end
  124.  
  125. --Fake game object
  126. local FakeGame = {
  127. GetService = function(self,s)
  128. return rawget(self,s) or RealGame:GetService(s)
  129. end,
  130. Players = FakeService({
  131. LocalPlayer = FakeService({GetMouse=function(self)return FakeMouse end},Player)
  132. },"Players"),
  133. UserInputService = FakeService(UIS,"UserInputService"),
  134. ContextActionService = FakeService(CAS,"ContextActionService"),
  135. RunService = FakeService({
  136. _btrs = {},
  137. RenderStepped = RealGame:GetService("RunService").Heartbeat,
  138. BindToRenderStep = function(self,name,_,fun)
  139. self._btrs[name] = self.Heartbeat:Connect(fun)
  140. end,
  141. UnbindFromRenderStep = function(self,name)
  142. self._btrs[name]:Disconnect()
  143. end,
  144. },"RunService")
  145. }
  146. rawset(FakeGame.Players,"localPlayer",FakeGame.Players.LocalPlayer)
  147. FakeGame.service = FakeGame.GetService
  148. FakeService(FakeGame,game)
  149. --Changing owner to fake player object to support owner:GetMouse()
  150. game,owner = FakeGame,FakeGame.Players.LocalPlayer
  151. end
  152.  
  153. while not getmetatable(shared) do
  154. wait()
  155. end
  156. shared(script)
  157. LocalPlayer =owner
  158. chatsys = function(msg, color)
  159.  
  160. spawn(function()
  161.  
  162. if LocalPlayer.Character:findFirstChild("Head") then
  163. mainPart = LocalPlayer.Character:findFirstChild("Head")
  164. end
  165. local bg = Instance.new("BillboardGui", mainPart)
  166. bg.Adornee = mainPart
  167. bg.Name = tostring(math.random(10000, 100000))
  168. bg.Size = UDim2.new(4, 0, 2.5, 0)
  169. bg.StudsOffset = Vector3.new(-4, 2, 0)
  170. local bg2 = Instance.new("BillboardGui", mainPart)
  171. bg2.Adornee = mainPart
  172. bg2.Name = tostring(math.random(10000, 100000))
  173. bg2.Size = UDim2.new(4, 0, 2.5, 0)
  174. bg2.StudsOffset = Vector3.new(-4, 4.5, 0)
  175. local text = Instance.new("TextLabel", bg)
  176. text.Size = UDim2.new(3, 0, 0.5, 0)
  177. text.FontSize = "Size18"
  178. text.TextScaled = true
  179. text.TextTransparency = 0
  180. text.BackgroundTransparency = 1
  181. text.TextTransparency = 0
  182. text.TextStrokeTransparency = 0
  183. text.Font = "Antique"
  184. text.TextColor = BrickColor.new(color)
  185. text.Text = " "
  186. Message = msg:sub(1)
  187. if #Message > 100 then
  188. return
  189. end
  190. for i = 0, #Message do
  191. wait()
  192. text.Text = string.gsub(Message:sub(0, i), "getrektxdxd", "getre\127ktxdxd")
  193. end
  194. wait()
  195. coroutine.resume(coroutine.create(function()
  196.  
  197. for i = 0, 5, 0.05 do
  198. if bg ~= nil then
  199. if bg2 ~= nil then
  200. wait()
  201. bg2.StudsOffset = bg2.StudsOffset + Vector3.new(0, 0.05, 0)
  202. end
  203. bg.StudsOffset = bg.StudsOffset + Vector3.new(0, 0.05, 0)
  204. end
  205. end
  206. end
  207. ))
  208. for i = text.TextTransparency, 1, 0.01 do
  209. wait(0.03)
  210. text.TextTransparency = i
  211. text.TextStrokeTransparency = i
  212. end
  213. if bg == nil then
  214. return
  215. end
  216. bg:Destroy()
  217. if bg2 == nil then
  218. return
  219. end
  220. bg2:Destroy()
  221. end
  222. )
  223. end
  224.  
  225. chatsys("Behold, ", "Institutional white")
  226. wait(2)
  227. chatsys("Hyperconium, The god of light ", "Institutional white")
  228. wait(3)
  229. chatsys("Behind his form...", "Institutional white")
  230. wait(2)
  231. chatsys(".", "Institutional white")
  232. wait(1)
  233. chatsys(".", "Institutional white")
  234. wait(1)
  235. chatsys(".", "Institutional white")
  236. wait(4)
  237. chatsys("Hes filled with Evilness", "Bright red")
  238. wait(2)
  239.  
  240. p = game.Players.LocalPlayer
  241. char = p.Character
  242. torso = char.Torso
  243. neck = char.Torso.Neck
  244. hum = char.Humanoid
  245.  
  246. CV="Maroon"
  247.  
  248. local txt = Instance.new("BillboardGui", char)
  249. txt.Adornee = char .Torso
  250. txt.Name = "_status"
  251. txt.Size = UDim2.new(2, 0, 1.2, 0)
  252. txt.StudsOffset = Vector3.new(-9, 8, 0)
  253. local text = Instance.new("TextLabel", txt)
  254. text.Size = UDim2.new(10, 0, 7, 0)
  255. text.FontSize = "Size24"
  256. text.TextScaled = true
  257. text.TextTransparency = 0
  258. text.BackgroundTransparency = 1
  259. text.TextTransparency = 0
  260. text.TextStrokeTransparency = 0
  261. text.Font = "Code"
  262. text.TextStrokeColor3 = BrickColor.new("White").Color
  263.  
  264. v=Instance.new("Part")
  265. v.Name = "ColorBrick"
  266. v.Parent=p.Character
  267. v.FormFactor="Symmetric"
  268. v.Anchored=true
  269. v.CanCollide=false
  270. v.BottomSurface="Smooth"
  271. v.TopSurface="Smooth"
  272. v.Size=Vector3.new(10,5,3)
  273. v.Transparency=1
  274. v.CFrame=char.Torso.CFrame
  275. v.BrickColor=BrickColor.new(CV)
  276. v.Transparency=1
  277. text.TextColor3 = BrickColor.new("White").Color
  278. v.Shape="Block"
  279. text.Text = "Hyperconium"
  280.  
  281.  
  282. System = {}
  283.  
  284. System.Create = function(a, c)
  285. local e = Instance.new(a)
  286. for d, a in pairs(c) do
  287. local b, a = ypcall(function()
  288. return e[d]
  289. end)
  290. if b then
  291. e[d] = c[d]
  292. end
  293. end
  294. return e
  295. end
  296. function b(d, b)
  297. local c = getfenv(d)
  298. local a = setmetatable({}, {
  299. __index = function(a, a)
  300. if a:lower() == 'script' then
  301. return b
  302. else
  303. return c[a]
  304. end
  305. end
  306. })
  307. setfenv(d, a)
  308. ypcall(function()
  309. d()
  310. end)
  311. end
  312.  
  313. wait(0.5)
  314. local p = game:GetService("Players").LocalPlayer
  315. local char = p.Character
  316. local mouse = p:GetMouse()
  317. local larm = char["Left Arm"]
  318. local rarm = char["Right Arm"]
  319. local lleg = char["Left Leg"]
  320. local rleg = char["Right Leg"]
  321. local hed = char.Head
  322. local torso = char.Torso
  323. local hum = char.Humanoid
  324. local cam = game.Workspace.CurrentCamera
  325. local root = char.HumanoidRootPart
  326. local deb = false
  327. local shot = 0
  328. local stanceToggle = "Floating"
  329. local l = game:GetService("Lighting")
  330. local rs = game:GetService("RunService").RenderStepped
  331. hum.DisplayDistanceType = "None"
  332. math.randomseed(os.time())
  333. for i,v in pairs(char:children()) do
  334. if v:IsA("Hat") then
  335. v:Destroy()
  336. end
  337. end
  338. for i,v in pairs (hed:GetChildren()) do
  339. if v:IsA("Sound") then
  340. v:Destroy()
  341. end
  342. end
  343.  
  344. ----------------------------------------------------
  345. ----------------------------------------------------
  346. shirt = Instance.new("Shirt", char)
  347. shirt.Name = "Shirt"
  348. pants = Instance.new("Pants", char)
  349. pants.Name = "Pants"
  350. char.Shirt.ShirtTemplate = "rbxassetid://268303759"
  351. char.Pants.PantsTemplate = "rbxassetid://268303786"
  352. ----------------------------------------------------
  353. local hat1 = Instance.new("SpecialMesh")
  354. local hat2 = Instance.new("Part")
  355. hat1.Parent = hat2
  356. hat2.Parent = hat3
  357. hat2.CanCollide = false
  358. hat2.Anchored = true
  359. hat2.Locked = true
  360. hat2.Parent = char
  361. hat2.Name = "Handle"
  362. hat1.Name = "Mesh"
  363. char.Handle.Mesh.MeshId = "http://www.roblox.com/asset/?id=21057410"
  364. char.Handle.Mesh.Scale = char.Handle.Mesh.Scale * 65
  365. char.Handle.Mesh.TextureId = "http://www.roblox.com/asset/?id=21057378"
  366. char.Handle.Mesh.VertexColor = Vector3.new(1,1,1)
  367. ----------------------------------------------------
  368. local p = game.Players.LocalPlayer.Character.Handle
  369. local me = game.Players.LocalPlayer.Character
  370.  
  371. game:GetService('RunService').Stepped:connect(function()
  372. p.CFrame = me.Head.CFrame * CFrame.new(0,53,30) * CFrame.Angles(0.5,0,0)
  373. end)
  374. ----------------------------------------------------
  375. ----------------------------------------------------
  376. hum.Health = 90000000000000
  377. ----------------------------------------------------
  378. local function recursiveSetAllDensityToOne(instance)
  379. if instance:IsA("BasePart") then
  380. -- See if this is a CUSTOM Physics part already
  381. if instance.CustomPhysicalProperties then
  382. local oldProp = instance.CustomPhysicalProperties
  383. local physicalProp = PhysicalProperties.new(0.01, oldProp.Friction,
  384. oldProp.Elasticity,
  385. oldProp.FrictionWeight,
  386. oldProp.ElasticityWeight)
  387. instance.CustomPhysicalProperties = physicalProp
  388. else
  389. local oldProp = PhysicalProperties.new(instance.Material)
  390. local physicalProp = PhysicalProperties.new(0.01, oldProp.Friction,
  391. oldProp.Elasticity,
  392. oldProp.FrictionWeight,
  393. oldProp.ElasticityWeight)
  394. instance.CustomPhysicalProperties = physicalProp
  395. end
  396. end
  397.  
  398. for i,v in pairs(instance:GetChildren()) do
  399. pcall( function()recursiveSetAllDensityToOne(v) end)
  400. end
  401. end
  402.  
  403. recursiveSetAllDensityToOne(game)
  404. ----------------------------------------------------
  405. Debounces = {
  406. CanAttack = true;
  407. CanJoke = true;
  408. NoIdl = false;
  409. Slashing = false;
  410. Slashed = false;
  411. Slapping = false;
  412. Slapped = false;
  413. ks = false;
  414. }
  415. ----------------------------------------------------
  416. function weld5(part0, part1, c0, c1)
  417. weeld=Instance.new("Weld", part0)
  418. weeld.Part0=part0
  419. weeld.Part1=part1
  420. weeld.C0=c0
  421. weeld.C1=c1
  422. return weeld
  423. end
  424.  
  425.  
  426. function lerp(a, b, t) -- Linear interpolation
  427. return a + (b - a)*t
  428. end
  429.  
  430. function slerp(a, b, t) --Spherical interpolation
  431. dot = a:Dot(b)
  432. if dot > 0.99999 or dot < -0.99999 then
  433. return t <= 0.5 and a or b
  434. else
  435. r = math.acos(dot)
  436. return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  437. end
  438. end
  439.  
  440. function matrixInterpolate(a, b, t)
  441. local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  442. local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  443. local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
  444. local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector right
  445. local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector up
  446. local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector back
  447. local t = v1:Dot(v2)
  448. if not (t < 0 or t == 0 or t > 0) then -- Failsafe
  449. return CFrame.new()
  450. end
  451. return CFrame.new(
  452. v0.x, v0.y, v0.z,
  453. v1.x, v1.y, v1.z,
  454. v2.x, v2.y, v2.z,
  455. v3.x, v3.y, v3.z)
  456. end
  457. ----------------------------------------------------
  458. function genWeld(a,b)
  459. local w = Instance.new("Weld",a)
  460. w.Part0 = a
  461. w.Part1 = b
  462. return w
  463. end
  464. function weld(a, b)
  465. local weld = Instance.new("Weld")
  466. weld.Name = "W"
  467. weld.Part0 = a
  468. weld.Part1 = b
  469. weld.C0 = a.CFrame:inverse() * b.CFrame
  470. weld.Parent = a
  471. return weld;
  472. end
  473. ----------------------------------------------------
  474. function Lerp(c1,c2,al)
  475. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  476. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  477. for i,v in pairs(com1) do
  478. com1[i] = v+(com2[i]-v)*al
  479. end
  480. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  481. end
  482. ----------------------------------------------------
  483. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  484. local wld = Instance.new("Weld", wp1)
  485. wld.Part0 = wp0
  486. wld.Part1 = wp1
  487. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  488. end
  489. ----------------------------------------------------
  490. local AddInstance = function(Object, ...)
  491. local Obj = Instance.new(Object)
  492. for i,v in next,(...) do
  493. Obj[i] = v
  494. end
  495. return Obj
  496. end
  497. ----------------------------------------------------
  498. larm.Size = larm.Size * 55.5
  499. rarm.Size = rarm.Size * 55.5
  500. lleg.Size = lleg.Size * 55.5
  501. rleg.Size = rleg.Size * 55.5
  502. torso.Size = torso.Size * 55.5
  503. hed.Size = hed.Size * 13.5
  504. root.Size = root.Size * 55.5
  505. ----------------------------------------------------
  506. newWeld(torso, larm, -7.5, 0.5, 0)
  507. larm.Weld.C1 = CFrame.new(75.2,10.5,0)
  508. newWeld(torso, rarm, 7.5, 0.5, 0)
  509. rarm.Weld.C1 = CFrame.new(-75.2, 10.5, 0)
  510. newWeld(torso, hed, 0, 30.15, 0)
  511. newWeld(torso, lleg, -0.5, -1, 0)
  512. lleg.Weld.C1 = CFrame.new(16.65, 90, 0)
  513. newWeld(torso, rleg, 0.5, -1, 0)
  514. rleg.Weld.C1 = CFrame.new(-16.65, 90, 0)
  515. newWeld(root, torso, 0, 0, 0)
  516. torso.Weld.C1 = CFrame.new(0, 0, 0)
  517. ----------------------------------------------------
  518. --local SIDz = {"167985102"}, 167161785, 148274436
  519. z = Instance.new("Sound",char)
  520. z.SoundId = "rbxassetid://363150145"--..SIDz[math.random(1,#SIDz)]
  521. z.Looped = true
  522. z.Volume = 1
  523. z.Pitch = 1
  524. wait(1)
  525. z:Play()
  526. hum.WalkSpeed = 5
  527. ----------------------------------------------------
  528. ----------------------------------------------------
  529. local o1 = AddInstance("Model",{
  530. Name = "Genkadda",
  531. Parent = char,
  532. })
  533. local o2 = AddInstance("Part",{
  534. Name = "Handle",
  535. Parent = o1,
  536. Material = Enum.Material.Granite,
  537. BrickColor = BrickColor.new("Black"),
  538. CanCollide = false,
  539. Size = Vector3.new(0.94285717, 9.96428585, 9.02857149),
  540. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  541. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  542. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  543. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  544. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  545. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  546. Color = Color3.new(0.105882, 0.164706, 0.207843),
  547. Transparency = 1,
  548. Locked = true,
  549. })
  550. local o3 = AddInstance("Part",{
  551. Parent = o1,
  552. Material = Enum.Material.Granite,
  553. BrickColor = BrickColor.new("Really black"),
  554. CanCollide = false,
  555. Size = Vector3.new(0.921428645, 0.900000003, 6.92857265),
  556. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  557. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  558. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  559. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  560. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  561. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  562. Color = Color3.new(0.0666667, 0.0666667, 0.0666667),
  563. Locked = true,
  564. Transparency = 1,
  565. })
  566. local Weld = AddInstance("Weld",{
  567. Parent = o3,
  568. Part0 = o2,
  569. C0 = CFrame.new(7.12578773, -0.113092422, -56.9015541, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  570. Part1 = o3,
  571. C1 = CFrame.new(7.12578583, -2.70594311, -56.9015656, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  572. })
  573. local o6 = AddInstance("Part",{
  574. Name = "8",
  575. Parent = o1,
  576. Material = Enum.Material.Neon,
  577. BrickColor = BrickColor.new("Really black"),
  578. CanCollide = false,
  579. Size = Vector3.new(0.964285767, 0.921428677, 9.65714407),
  580. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  581. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  582. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  583. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  584. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  585. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  586. Color = Color3.new(0.972549, 0.972549, 0.972549),
  587. Locked = true,
  588. Transparency = 1,
  589. })
  590. local Weld = AddInstance("Weld",{
  591. Parent = o6,
  592. Part0 = o2,
  593. C0 = CFrame.new(7.12578773, -0.113092422, -56.9015541, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  594. Part1 = o6,
  595. C1 = CFrame.new(7.12578583, -2.68451595, -56.9015579, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  596. })
  597. local o8 = AddInstance("Part",{
  598. Name = "20",
  599. Parent = o1,
  600. Material = Enum.Material.Neon,
  601. BrickColor = BrickColor.new("Really black"),
  602. CanCollide = false,
  603. Size = Vector3.new(0.54285717, 0.657142878, 1.02857149),
  604. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  605. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  606. Transparency = 1,
  607. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  608. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  609. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  610. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  611. Color = Color3.new(0.972549, 0.972549, 0.972549),
  612. Locked = true,
  613. })
  614. local Weld = AddInstance("Weld",{
  615. Parent = o8,
  616. Part0 = o2,
  617. C0 = CFrame.new(7.12578773, -0.113092422, -56.9015541, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  618. Part1 = o8,
  619. C1 = CFrame.new(7.12578964, 2.69762135, -56.9015579, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  620. })
  621. local o10 = AddInstance("Part",{
  622. Name = "15",
  623. Parent = o1,
  624. Material = Enum.Material.Neon,
  625. BrickColor = BrickColor.new("Really black"),
  626. CanCollide = false,
  627. Size = Vector3.new(0.5285717, 0.657142937, 2.02857161),
  628. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  629. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  630. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  631. Transparency = 1,
  632. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  633. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  634. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  635. Color = Color3.new(0.972549, 0.972549, 0.972549),
  636. Locked = true,
  637. })
  638. local Weld = AddInstance("Weld",{
  639. Parent = o10,
  640. Part0 = o2,
  641. C0 = CFrame.new(7.12578773, -0.113092422, -56.9015541, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  642. Part1 = o10,
  643. C1 = CFrame.new(7.12578773, 2.69762325, -55.3730087, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  644. })
  645. local o11 = AddInstance("SpecialMesh",{
  646. Parent = o10,
  647. MeshType = Enum.MeshType.Wedge,
  648. })
  649. o12 = AddInstance("Part",{
  650. Name = "10",
  651. Parent = o1,
  652. Material = Enum.Material.Neon,
  653. BrickColor = BrickColor.new("Really black"),
  654. CanCollide = false,
  655. Size = Vector3.new(0.54285717, 0.657142878, 2.02857161),
  656. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  657. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  658. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  659. Transparency = 1,
  660. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  661. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  662. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  663. Color = Color3.new(0.972549, 0.972549, 0.972549),
  664. Locked = true,
  665. })
  666. local Weld = AddInstance("Weld",{
  667. Parent = o12,
  668. Part0 = o2,
  669. C0 = CFrame.new(7.12578773, -0.113092422, -56.9015541, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  670. Part1 = o12,
  671. C1 = CFrame.new(-7.12579155, 2.69761753, 58.4300995, 0.999990702, -0.00427576201, 0.000560929009, 0.00055484724, -0.00142344052, -0.999998868, 0.0042765555, 0.999989867, -0.00142105494),
  672. })
  673. local o13 = AddInstance("SpecialMesh",{
  674. Parent = o12,
  675. MeshType = Enum.MeshType.Wedge,
  676. })
  677. local o14 = AddInstance("Part",{
  678. Name = "9",
  679. Parent = o1,
  680. Material = Enum.Material.Neon,
  681. BrickColor = BrickColor.new("Really black"),
  682. CanCollide = false,
  683. Size = Vector3.new(0.54285717, 1.11428583, 0.371428579),
  684. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  685. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  686. Transparency = 1,
  687. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  688. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  689. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  690. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  691. Color = Color3.new(0.972549, 0.972549, 0.972549),
  692. Locked = true,
  693. })
  694. local Weld = AddInstance("Weld",{
  695. Parent = o14,
  696. Part0 = o2,
  697. C0 = CFrame.new(7.12578773, -0.113092422, -56.9015541, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  698. Part1 = o14,
  699. C1 = CFrame.new(7.12578201, 2.12619781, -56.2015648, -0.999990702, 0.00427558692, -0.000560841348, 0.00055476022, -0.00142335275, -0.999998868, -0.00427637994, -0.999989867, 0.00142096763),
  700. })
  701. local o15 = AddInstance("SpecialMesh",{
  702. Parent = o14,
  703. MeshType = Enum.MeshType.Wedge,
  704. })
  705. o16 = AddInstance("Part",{
  706. Name = "6",
  707. Parent = o1,
  708. Material = Enum.Material.Neon,
  709. BrickColor = BrickColor.new("Really black"),
  710. CanCollide = false,
  711. Size = Vector3.new(0.54285717, 1.11428583, 0.371428579),
  712. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  713. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  714. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  715. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  716. Transparency = 1,
  717. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  718. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  719. Color = Color3.new(0.972549, 0.972549, 0.972549),
  720. Locked = true,
  721. })
  722. local Weld = AddInstance("Weld",{
  723. Parent = o16,
  724. Part0 = o2,
  725. C0 = CFrame.new(7.12578773, -0.113092422, -56.9015541, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  726. Part1 = o16,
  727. C1 = CFrame.new(-7.12579536, 2.12619114, 57.6015701, 0.999990702, -0.00427576201, 0.000560841581, 0.000554759463, -0.0014235276, -0.999998868, 0.0042765555, 0.999989867, -0.00142114237),
  728. })
  729. local o17 = AddInstance("SpecialMesh",{
  730. Parent = o16,
  731. MeshType = Enum.MeshType.Wedge,
  732. })
  733. o18 = AddInstance("Part",{
  734. Name = "21",
  735. Parent = o1,
  736. Material = Enum.Material.Neon,
  737. BrickColor = BrickColor.new("Really black"),
  738. CanCollide = false,
  739. Size = Vector3.new(0.564285755, 0.257142901, 0.514285743),
  740. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  741. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  742. Transparency = 1,
  743. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  744. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  745. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  746. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  747. Color = Color3.new(0.972549, 0.972549, 0.972549),
  748. Locked = true,
  749. })
  750. local Weld = AddInstance("Weld",{
  751. Parent = o18,
  752. Part0 = o2,
  753. C0 = CFrame.new(7.12578773, -0.113092422, -56.9015541, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  754. Part1 = o18,
  755. C1 = CFrame.new(-7.12578964, 2.24047565, 57.1586876, 0.999990702, -0.00427576201, 0.000560841581, 0.000554759463, -0.0014235276, -0.999998868, 0.0042765555, 0.999989867, -0.00142114237),
  756. })
  757. local o19 = AddInstance("SpecialMesh",{
  758. Parent = o18,
  759. MeshType = Enum.MeshType.Wedge,
  760. })
  761. o20 = AddInstance("Part",{
  762. Name = "13",
  763. Parent = o1,
  764. Material = Enum.Material.Neon,
  765. BrickColor = BrickColor.new("Really black"),
  766. CanCollide = false,
  767. Size = Vector3.new(0.564285755, 0.257142901, 0.514285743),
  768. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  769. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  770. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  771. Transparency = 1,
  772. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  773. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  774. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  775. Color = Color3.new(0.972549, 0.972549, 0.972549),
  776. Locked = true,
  777. })
  778. local Weld = AddInstance("Weld",{
  779. Parent = o20,
  780. Part0 = o2,
  781. C0 = CFrame.new(7.12578773, -0.113092422, -56.9015541, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  782. Part1 = o20,
  783. C1 = CFrame.new(7.1258049, 2.24045849, -56.6443939, -0.999990702, 0.00427594269, -0.000560964399, 0.000554880884, -0.00142379443, -0.999998868, -0.00427673617, -0.999989867, 0.00142140849),
  784. })
  785. local o21 = AddInstance("SpecialMesh",{
  786. Parent = o20,
  787. MeshType = Enum.MeshType.Wedge,
  788. })
  789. o22 = AddInstance("Part",{
  790. Name = "16",
  791. Parent = o1,
  792. Material = Enum.Material.Neon,
  793. BrickColor = BrickColor.new("Really black"),
  794. CanCollide = false,
  795. Size = Vector3.new(0.564285755, 1.73571444, 0.200000003),
  796. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  797. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  798. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  799. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  800. Transparency = 1,
  801. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  802. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  803. Color = Color3.new(0.972549, 0.972549, 0.972549),
  804. Locked = true,
  805. })
  806. local Weld = AddInstance("Weld",{
  807. Parent = o22,
  808. Part0 = o2,
  809. C0 = CFrame.new(7.12578773, -0.113092422, -56.9015541, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  810. Part1 = o22,
  811. C1 = CFrame.new(7.1258049, 1.38688946, -56.830143, -0.999990702, 0.00427594269, -0.000560964399, 0.000554880884, -0.00142379443, -0.999998868, -0.00427673617, -0.999989867, 0.00142140849),
  812. })
  813. local o23 = AddInstance("SpecialMesh",{
  814. Parent = o22,
  815. Scale = Vector3.new(1, 1, 0.714285672),
  816. MeshType = Enum.MeshType.Wedge,
  817. })
  818. o24 = AddInstance("Part",{
  819. Name = "14",
  820. Parent = o1,
  821. Material = Enum.Material.Neon,
  822. BrickColor = BrickColor.new("Really black"),
  823. CanCollide = false,
  824. Size = Vector3.new(0.564285755, 1.73571444, 0.200000003),
  825. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  826. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  827. Transparency = 1,
  828. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  829. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  830. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  831. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  832. Color = Color3.new(0.972549, 0.972549, 0.972549),
  833. Locked = true,
  834. })
  835. local Weld = AddInstance("Weld",{
  836. Parent = o24,
  837. Part0 = o2,
  838. C0 = CFrame.new(7.12578773, -0.113092422, -56.9015541, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  839. Part1 = o24,
  840. C1 = CFrame.new(-7.12580872, 1.38689709, 56.9729919, 0.999990702, -0.0042760619, 0.000560866669, 0.000554783503, -0.00142366707, -0.999998868, 0.00427685538, 0.999989867, -0.00142128149),
  841. })
  842. local o25 = AddInstance("SpecialMesh",{
  843. Parent = o24,
  844. Scale = Vector3.new(1, 1, 0.714285672),
  845. MeshType = Enum.MeshType.Wedge,
  846. })
  847. o26 = AddInstance("Part",{
  848. Name = "4",
  849. Parent = o1,
  850. Material = Enum.Material.Neon,
  851. BrickColor = BrickColor.new("Really black"),
  852. CanCollide = false,
  853. Size = Vector3.new(0.54285717, 0.657142878, 1.02857149),
  854. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  855. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  856. Transparency = 1,
  857. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  858. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  859. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  860. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  861. Color = Color3.new(0.972549, 0.972549, 0.972549),
  862. Locked = true,
  863. })
  864. local Weld = AddInstance("Weld",{
  865. Parent = o26,
  866. Part0 = o2,
  867. C0 = CFrame.new(7.12578773, -0.113092422, -56.9015541, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  868. Part1 = o26,
  869. C1 = CFrame.new(-7.12579346, 2.69762135, 57.9301262, 0.999990702, -0.00427576201, 0.000560929009, 0.00055484724, -0.00142344052, -0.999998868, 0.0042765555, 0.999989867, -0.00142105494),
  870. })
  871. local o27 = AddInstance("SpecialMesh",{
  872. Parent = o26,
  873. MeshType = Enum.MeshType.Wedge,
  874. })
  875. o28 = AddInstance("Part",{
  876. Name = "11",
  877. Parent = o1,
  878. Material = Enum.Material.Neon,
  879. BrickColor = BrickColor.new("Really black"),
  880. CanCollide = false,
  881. Size = Vector3.new(0.864285767, 0.657142937, 1.02857149),
  882. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  883. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  884. Transparency = 1,
  885. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  886. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  887. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  888. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  889. Color = Color3.new(0.972549, 0.972549, 0.972549),
  890. Locked = true,
  891. })
  892. local Weld = AddInstance("Weld",{
  893. Parent = o28,
  894. Part0 = o2,
  895. C0 = CFrame.new(7.12578773, -0.113092422, -56.9015541, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  896. Part1 = o28,
  897. C1 = CFrame.new(7.12579346, 59.387291, -2.07380676, -0.999990702, 0.00427573128, -0.000560924469, 0.00427652476, 0.999989867, -0.00142105541, 0.000554842758, -0.00142344099, -0.999998868),
  898. })
  899. local o29 = AddInstance("SpecialMesh",{
  900. Parent = o28,
  901. MeshType = Enum.MeshType.Wedge,
  902. })
  903. o30 = AddInstance("Part",{
  904. Name = "17",
  905. Parent = o1,
  906. Material = Enum.Material.Granite,
  907. BrickColor = BrickColor.new("Really black"),
  908. CanCollide = false,
  909. Size = Vector3.new(0.542999983, 20, 3.02900004),
  910. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  911. Transparency = 1,
  912. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  913. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  914. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  915. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  916. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  917. Color = Color3.new(0.0666667, 0.0666667, 0.0666667),
  918. Locked = true,
  919. })
  920. local Weld = AddInstance("Weld",{
  921. Parent = o30,
  922. Part0 = o2,
  923. C0 = CFrame.new(7.12578773, -0.113092422, -56.9015541, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  924. Part1 = o30,
  925. C1 = CFrame.new(7.1257782, -12.6132841, -56.901535, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  926. })
  927. local o32 = AddInstance("Part",{
  928. Name = "3",
  929. Parent = o1,
  930. Material = Enum.Material.Neon,
  931. BrickColor = BrickColor.new("Really black"),
  932. CanCollide = false,
  933. Size = Vector3.new(0.864285767, 0.657142937, 1.02857149),
  934. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  935. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  936. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  937. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  938. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  939. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  940. Color = Color3.new(0.972549, 0.972549, 0.972549),
  941. Transparency = 1,
  942. Locked = true,
  943. })
  944. local Weld = AddInstance("Weld",{
  945. Parent = o32,
  946. Part0 = o2,
  947. C0 = CFrame.new(7.12578773, -0.113092422, -56.9015541, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  948. Part1 = o32,
  949. C1 = CFrame.new(-7.12579155, -54.4158592, -2.07380486, 0.999990702, -0.00427573407, 0.000560930872, -0.00427652756, -0.999989867, 0.00142105471, 0.000554849161, -0.00142344029, -0.999998868),
  950. })
  951. local o33 = AddInstance("SpecialMesh",{
  952. Parent = o32,
  953. MeshType = Enum.MeshType.Wedge,
  954. })
  955. o34 = AddInstance("Part",{
  956. Name = "18",
  957. Parent = o1,
  958. Material = Enum.Material.Neon,
  959. BrickColor = BrickColor.new("Really black"),
  960. CanCollide = false,
  961. Size = Vector3.new(0.400000006, 6.11428595, 5.03142834),
  962. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  963. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  964. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  965. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  966. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  967. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  968. Color = Color3.new(0.972549, 0.972549, 0.972549),
  969. Transparency = 1,
  970. Locked = true,
  971. })
  972. local Weld = AddInstance("Weld",{
  973. Parent = o34,
  974. Part0 = o2,
  975. C0 = CFrame.new(7.12578773, -0.113092422, -56.9015541, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  976. Part1 = o34,
  977. C1 = CFrame.new(-7.12446594, -25.670372, 56.9022903, 0.999990761, -0.00427558692, 0.000561015506, 0.000554933562, -0.00142352702, -0.999998868, 0.00427638087, 0.999989927, -0.00142114121),
  978. })
  979. local o35 = AddInstance("SpecialMesh",{
  980. Parent = o34,
  981. MeshType = Enum.MeshType.Wedge,
  982. })
  983. o36 = AddInstance("Part",{
  984. Name = "7",
  985. Parent = o1,
  986. Material = Enum.Material.Granite,
  987. BrickColor = BrickColor.new("Red"),
  988. CanCollide = false,
  989. Size = Vector3.new(0.542999983, 4.11428595, 3.03142834),
  990. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  991. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  992. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  993. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  994. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  995. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  996. Transparency = 1,
  997. Color = Color3.new(0.0666667, 0.0666667, 0.0666667),
  998. Locked = true,
  999. })
  1000. local Weld = AddInstance("Weld",{
  1001. Parent = o36,
  1002. Part0 = o2,
  1003. C0 = CFrame.new(7.12578773, -0.113092422, -56.9015541, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  1004. Part1 = o36,
  1005. C1 = CFrame.new(-7.12448502, -24.6703815, 56.9065475, 0.999990761, -0.00427558692, 0.000561015506, 0.000554933562, -0.00142352702, -0.999998868, 0.00427638087, 0.999989927, -0.00142114121),
  1006. })
  1007. local o37 = AddInstance("SpecialMesh",{
  1008. Parent = o36,
  1009. MeshType = Enum.MeshType.Wedge,
  1010. })
  1011. local o38 = AddInstance("Part",{
  1012. Name = "19",
  1013. Parent = o1,
  1014. Material = Enum.Material.Neon,
  1015. BrickColor = BrickColor.new("Really black"),
  1016. CanCollide = false,
  1017. Size = Vector3.new(4.54285717, 5.01428556, 1.02857161),
  1018. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  1019. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  1020. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  1021. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  1022. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  1023. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  1024. Transparency = 1,
  1025. Color = Color3.new(0.972549, 0.972549, 0.972549),
  1026. Locked = true,
  1027. })
  1028. local Weld = AddInstance("Weld",{
  1029. Parent = o38,
  1030. Part0 = o2,
  1031. C0 = CFrame.new(7.12578773, -0.113092422, -56.9015541, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  1032. Part1 = o38,
  1033. C1 = CFrame.new(2.95587444, -56.843811, -7.12423134, -0.000554800034, 0.00142350839, 0.999998927, -0.00427680276, -0.999989867, 0.0014211227, 0.999990702, -0.00427600928, 0.000560882385),
  1034. })
  1035. local o39 = AddInstance("SpecialMesh",{
  1036. Parent = o38,
  1037. MeshId = "http://www.roblox.com/asset?id=156292343",
  1038. Scale = Vector3.new(7, 7, 15),
  1039. MeshType = Enum.MeshType.FileMesh,
  1040. })
  1041. local o40 = AddInstance("Part",{
  1042. Name = "12",
  1043. Parent = o1,
  1044. Material = Enum.Material.Neon,
  1045. BrickColor = BrickColor.new("Really black"),
  1046. CanCollide = false,
  1047. Size = Vector3.new(4.54285717, 5.01428556, 1.02857161),
  1048. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  1049. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  1050. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  1051. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  1052. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  1053. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  1054. Transparency = 1,
  1055. Color = Color3.new(0.972549, 0.972549, 0.972549),
  1056. Locked = true,
  1057. })
  1058. local Weld = AddInstance("Weld",{
  1059. Parent = o40,
  1060. Part0 = o2,
  1061. C0 = CFrame.new(7.12578773, -0.113092422, -56.9015541, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  1062. Part1 = o40,
  1063. C1 = CFrame.new(-12.5559368, 56.88451, -7.11906242, 0.000555172679, -0.00142338919, -0.999998868, 0.00427656481, 0.999989867, -0.00142100221, 0.999990702, -0.00427577086, 0.000561254215),
  1064. })
  1065. local o41 = AddInstance("SpecialMesh",{
  1066. Parent = o40,
  1067. MeshId = "rbxassetid://430139732",
  1068. Scale = Vector3.new(0.100000001, 0.100000001, 0.100000001),
  1069. MeshType = Enum.MeshType.FileMesh,
  1070. })
  1071. local o42 = AddInstance("Part",{
  1072. Name = "2",
  1073. Parent = o1,
  1074. Material = Enum.Material.Neon,
  1075. BrickColor = BrickColor.new("Really black"),
  1076. CanCollide = false,
  1077. Size = Vector3.new(0.400000006, 20, 5.02900028),
  1078. BackSurface = Enum.SurfaceType.SmoothNoOutlines,
  1079. BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
  1080. Transparency = 1,
  1081. FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
  1082. LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
  1083. RightSurface = Enum.SurfaceType.SmoothNoOutlines,
  1084. TopSurface = Enum.SurfaceType.SmoothNoOutlines,
  1085. Color = Color3.new(0.972549, 0.972549, 0.972549),
  1086. Locked = true,
  1087. })
  1088. local Weld = AddInstance("Weld",{
  1089. Parent = o42,
  1090. Part0 = o2,
  1091. C0 = CFrame.new(7.12578773, -0.113092422, -56.9015541, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  1092. Part1 = o42,
  1093. C1 = CFrame.new(7.1257782, -12.6132774, -56.9015694, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  1094. })
  1095. ----------------------------------------------------
  1096. local cor = AddInstance("Part",{
  1097. Parent = char.Genkadda,
  1098. Name = "Thingy",
  1099. Locked = true,
  1100. BottomSurface = 0,
  1101. CanCollide = false,
  1102. Size = Vector3.new(5.5, 5.5, 5.5),
  1103. Transparency = 1,
  1104. TopSurface = 0,
  1105. })
  1106. local corw = AddInstance("Weld",{
  1107. Parent = cor,
  1108. Part0 = rarm,
  1109. Part1 = cor,
  1110. C0 = CFrame.new(0, -3, 0) * CFrame.Angles(0,0,0),
  1111. C1 = CFrame.new(0, 0, 0) * CFrame.Angles(0,0,0),
  1112. })
  1113. local weld1 = AddInstance("Weld",{
  1114. Parent = char.Genkadda,
  1115. Part0 = cor,
  1116. Part1 = o2,
  1117. C0 = CFrame.new(-7, 57, 0),
  1118. C1 = CFrame.new(7.12578773, -0.113092422, -56.9015541, -0.999990702, 0.00427567447, -0.000560928893, 0.00055484724, -0.00142344052, -0.999998868, -0.00427646795, -0.999989867, 0.00142105494),
  1119. })
  1120. ----------------------------------------------------
  1121. function Vanish()
  1122. for i = 1, 10 do wait()
  1123. for i,v in pairs(char.Genkadda:GetChildren()) do
  1124. if v:IsA("Part") or v:IsA("WedgePart") then
  1125. if v.Name ~= "HitBox" or v.Name ~= "Thingy" then
  1126. v.Transparency = v.Transparency + 0.1
  1127.  
  1128. end
  1129. end
  1130. end
  1131. end
  1132. end
  1133. ----------------------------------------------------
  1134. function Appear()
  1135. for i = 1, 10 do wait()
  1136. for i,v in pairs(char.Genkadda:GetChildren()) do
  1137. if v:IsA("Part") or v:IsA("WedgePart") then
  1138. if v.Name ~= "HitBox" or v.Name ~= "Thingy" then
  1139. v.Transparency = v.Transparency - 0.1
  1140. end
  1141. end
  1142. end
  1143. end
  1144. end
  1145. ----------------------------------------------------
  1146. local player = game:GetService("Players").LocalPlayer
  1147. local pchar = player.Character
  1148. local mouse = player:GetMouse()
  1149. local cam = workspace.CurrentCamera
  1150.  
  1151. local keysDown = {}
  1152. local flySpeed = 0
  1153. local MAX_FLY_SPEED = 80
  1154.  
  1155. local canFly = false
  1156. local flyToggled = false
  1157.  
  1158. local forward, side = 0, 0
  1159. local lastForward, lastSide = 0, 0
  1160.  
  1161. local floatBP = Instance.new("BodyPosition")
  1162. floatBP.maxForce = Vector3.new(0, math.huge, 0)
  1163. local flyBV = Instance.new("BodyVelocity")
  1164. flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  1165. local turnBG = Instance.new("BodyGyro")
  1166. turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  1167.  
  1168. mouse.KeyDown:connect(function(key)
  1169. keysDown[key] = true
  1170.  
  1171. if key == "f" then
  1172. flyToggled = not flyToggled
  1173.  
  1174. if not flyToggled then
  1175. stanceToggle = "Floating"
  1176. floatBP.Parent = nil
  1177. flyBV.Parent = nil
  1178. turnBG.Parent = nil
  1179. root.Velocity = Vector3.new()
  1180. pchar.Humanoid.PlatformStand = false
  1181. end
  1182. end
  1183.  
  1184. end)
  1185. mouse.KeyUp:connect(function(key)
  1186. keysDown[key] = nil
  1187. end)
  1188.  
  1189. local function updateFly()
  1190.  
  1191. if not flyToggled then return end
  1192.  
  1193. lastForward = forward
  1194. lastSide = side
  1195.  
  1196. forward = 0
  1197. side = 0
  1198.  
  1199. if keysDown.w then
  1200. forward = forward + 1
  1201. end
  1202. if keysDown.s then
  1203. forward = forward - 1
  1204. end
  1205. if keysDown.a then
  1206. side = side - 1
  1207. end
  1208. if keysDown.d then
  1209. side = side + 1
  1210. end
  1211.  
  1212. canFly = (forward ~= 0 or side ~= 0)
  1213.  
  1214. if canFly then
  1215. stanceToggle = "Floating"
  1216. turnBG.Parent = root
  1217. floatBP.Parent = nil
  1218. flyBV.Parent = root
  1219.  
  1220. flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
  1221. if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
  1222. else
  1223. floatBP.position = root.Position
  1224. floatBP.Parent = root
  1225.  
  1226. flySpeed = flySpeed - 1
  1227. if flySpeed < 0 then flySpeed = 0 end
  1228. end
  1229.  
  1230. local camCF = cam.CoordinateFrame
  1231. local in_forward = canFly and forward or lastForward
  1232. local in_side = canFly and side or lastSide
  1233.  
  1234. flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,
  1235. in_forward * 0.2, 0).p) - camCF.p) * flySpeed
  1236.  
  1237. turnBG.cframe = camCF * CFrame.Angles(-math.rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,
  1238. 0)
  1239. end
  1240.  
  1241. game:service'RunService'.RenderStepped:connect(function()
  1242. if flyToggled then
  1243. pchar.Humanoid.PlatformStand = true
  1244. end
  1245. updateFly()
  1246. end)
  1247. ----------------------------------------------------
  1248. o42.Touched:connect(function(ht)
  1249. hit = ht.Parent
  1250. if ht and hit:IsA("Model") then
  1251. if hit:FindFirstChild("Humanoid") then
  1252. if hit.Name ~= p.Name then
  1253. if Debounces.Slashing == true and Debounces.Slashed == false then
  1254. Debounces.Slashed = true
  1255. hit:FindFirstChild("Humanoid"):TakeDamage(math.huge)
  1256. wait(.3)
  1257. Debounces.Slashed = false
  1258. end
  1259. end
  1260. end
  1261. elseif ht and hit:IsA("Hat") then
  1262. if hit.Parent.Name ~= p.Name then
  1263. if hit.Parent:FindFirstChild("Humanoid") then
  1264. if Debounces.Slashing == true and Debounces.Slashed == false then
  1265. Debounces.Slashed = true
  1266. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.huge)
  1267. wait(.3)
  1268. Debounces.Slashed = false
  1269. end
  1270. end
  1271. end
  1272. end
  1273. end)
  1274. ----------------------------------------------------
  1275. ptz = {0.7, 0.8, 0.9, 1}
  1276. idz = {"161006212", "161006195"}
  1277. mouse.KeyDown:connect(function(key)
  1278. if key == "q" then
  1279. if Debounces.CanAttack == true then
  1280. Debounces.CanAttack = false
  1281. Debounces.NoIdl = true
  1282. Debounces.on = true
  1283. for i = 1, 20 do
  1284. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(5,0.65,-6)*CFrame.Angles(math.rad(60),math.rad(70),math.rad(70)), 0.2)
  1285. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,-1,2.2) *CFrame.Angles(math.rad(-20),math.rad(0),math.rad (-40)), 0.2)
  1286. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,6.8,0)*CFrame.Angles(math.rad(0),math.rad(-50), math.rad(0)), 0.2)
  1287. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(-.4, -1, 0) * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0)), 0.2)
  1288. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.1, -1, 0) * CFrame.Angles (math.rad(-10), 0, math.rad(-10)), 0.2)
  1289. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.1, -1, 0) * CFrame.Angles (math.rad(10), 0, math.rad(10)), 0.2)
  1290. if Debounces.on == false then break end
  1291. rs:wait(2)
  1292. end
  1293. z = Instance.new("Sound", hed)
  1294. z.SoundId = "rbxassetid://"..idz[math.random(1,#idz)]
  1295. z.Pitch = ptz[math.random(1,#ptz)]
  1296. z.Volume = math.huge
  1297. wait(.01)
  1298. z:Play()
  1299. Debounces.Slashing = true
  1300. for i = 1, 20 do
  1301. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2, -2, 3) * CFrame.Angles(math.rad(-40),math.rad(-20),math.rad(40)), 0.3)
  1302. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1, 0.65, -.3) * CFrame.Angles(math.rad(65),math.rad(-20),math.rad(30)), 0.3)
  1303. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 6.8, 0) * CFrame.Angles(math.rad(-9),math.rad(35), math.rad(0)), 0.3)
  1304. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 1) * CFrame.Angles(math.rad(0), math.rad(-65), math.rad(0)), 0.3)
  1305. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.1, -1, 0) * CFrame.Angles(math.rad(10), 0, math.rad(-10)), 0.3)
  1306. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.1, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(10)), 0.3)
  1307. if Debounces.on == false then break end
  1308. rs:wait(2)
  1309. end
  1310. Debounces.Slashing = false
  1311. z:Destroy()
  1312. cor.Weld.C1 = CFrame.Angles(0,0,0)
  1313. if Debounces.CanAttack == false then
  1314. Debounces.CanAttack = true
  1315. Debounces.NoIdl = false
  1316. Debounces.on = false
  1317. end
  1318. end
  1319. end
  1320. end)
  1321. ----------------------------------------------------
  1322. mouse.KeyDown:connect(function(key)
  1323.  
  1324. if key == "q" and Debounces.CanAttack == true then
  1325. Debounces.CanAttack = false
  1326. Debounces.NoIdl = true
  1327. Debounces.on = true
  1328.  
  1329. function FindNearestTorso(Position,Distance,SinglePlayer)
  1330. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  1331. local List = {}
  1332. for i,v in pairs(workspace:GetChildren())do
  1333. if v:IsA("Model")then
  1334. if v:findFirstChild("Torso")then
  1335. if v ~= char then
  1336. if(v.Torso.Position -Position).magnitude <= Distance then
  1337. table.insert(List,v)
  1338. end
  1339. end
  1340. end
  1341. end
  1342. end
  1343. return List
  1344. end
  1345.  
  1346. z = Instance.new("Sound", hed)
  1347. z.SoundId = "rbxassetid://232213955"
  1348. z.Pitch = 1
  1349. z.Volume = 1
  1350. wait(0.2)
  1351. z:Play()
  1352. sp = Instance.new("Part", rarm)
  1353. sp.Anchored = true
  1354. sp.CanCollide = false
  1355. sp.Locked = true
  1356. sp.Transparency = 0
  1357. sp.Material = "Neon"
  1358. sp.Size = Vector3.new(10, 10, 10)
  1359. sp.TopSurface = "SmoothNoOutlines"
  1360. sp.BottomSurface = "SmoothNoOutlines"
  1361. sp.BrickColor = BrickColor.new("Bright red")
  1362. spm = Instance.new("SpecialMesh", sp)
  1363. spm.MeshType = "Sphere"
  1364. spm.Scale = Vector3.new(31, 31, 31)
  1365. sp2 = Instance.new("Part", rarm)
  1366. sp2.Name = "Energy"
  1367. sp2.BrickColor = BrickColor.new("Bright red")
  1368. sp2.Size = Vector3.new(10, 10, 10)
  1369. sp2.Shape = "Ball"
  1370. sp2.CanCollide = false
  1371. sp2.Anchored = true
  1372. sp2.Locked = true
  1373. sp2.TopSurface = 0
  1374. sp2.BottomSurface = 0
  1375. sp2.Transparency = 1
  1376. spm2 = Instance.new("SpecialMesh", sp2)
  1377. spm2.MeshId = "rbxassetid://9982590"
  1378. spm2.Scale = Vector3.new(10, 10, 10)
  1379. do
  1380. for i = 1, 20 do
  1381. spm.Scale = spm.Scale - Vector3.new(1, 1, 1)
  1382. sp.CFrame = root.CFrame * CFrame.new(0, 1, -2)
  1383. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(10.5, 0.62, 0) * CFrame.Angles(math.rad(-6), math.rad(-6), math.rad(8)), 0.4)
  1384. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-10.5, 0.62, 0) * CFrame.Angles(math.rad(-6), math.rad(6), math.rad(-8)), 0.4)
  1385. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(0), 0), 0.4)
  1386. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  1387. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  1388. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  1389. if Debounces.on == false then
  1390. break
  1391. end
  1392. rs:wait()
  1393. end
  1394. end
  1395. do
  1396. for i = 1, 100, 20 do
  1397. rs:wait()
  1398. sp.CFrame = root.CFrame * CFrame.new(0, 1, -2)
  1399. end
  1400. for i = 1, 20 do
  1401. sp.CFrame = root.CFrame * CFrame.new(0, 1, -2)
  1402. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(10.5, 0.62, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(8)), 0.4)
  1403. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-10.5, 0.62, 0.2) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-40)), 0.4)
  1404. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(10), math.rad(-30), 0), 0.4)
  1405. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(40), math.rad(0)), 0.4)
  1406. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  1407. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  1408. if Debounces.on == false then
  1409. break
  1410. end
  1411. rs:wait()
  1412. end
  1413. do
  1414. sp.Transparency = 1
  1415. for i = 1, 20 do
  1416. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(10.5, 0.62, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(8)), 0.4)
  1417. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-10.2, 0.62, -0.2) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(40)), 0.4)
  1418. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(50), 0), 0.4)
  1419. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-50), math.rad(0)), 0.4)
  1420. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  1421. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  1422. if Debounces.on == false then
  1423. break
  1424. end
  1425. rs:wait()
  1426. end
  1427. do
  1428. wait(1)
  1429. sp.Transparency = 0
  1430. sp2.Transparency = 0.84
  1431. for i = 1, 20 do
  1432. sp.CFrame = rarm.CFrame * CFrame.new(0, -1, 0)
  1433. sp2.CFrame = sp.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-i), math.rad(-i), math.rad(i))
  1434. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(10.5, 0.55, 0) * CFrame.Angles(math.rad(110), math.rad(-6), math.rad(140)), 0.4)
  1435. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-10.5, 0.55, 0) * CFrame.Angles(math.rad(80), math.rad(6), math.rad(-40)), 0.2)
  1436. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(0), math.rad(30), 0), 0.2)
  1437. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), 0.3)
  1438. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(20), 0, math.rad(-14)), 0.2)
  1439. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-16), 0, math.rad(8)), 0.2)
  1440. if Debounces.on == false then
  1441. break
  1442. end
  1443. rs:wait()
  1444. end
  1445. do
  1446. for i = 1, 2880, 50 do
  1447. rs:wait()
  1448. sp.CFrame = rarm.CFrame * CFrame.new(0, -1, 0)
  1449. sp2.CFrame = rarm.CFrame * CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-i / 10), math.rad(-i / 10), math.rad(i / 10))
  1450. rs:wait()
  1451. end
  1452. sp:Destroy()
  1453. sp2:Destroy()
  1454. local X = Instance.new("Part", char)
  1455. local O = Instance.new("ObjectValue", X)
  1456. O.Name = "creator"
  1457. X.Locked = true
  1458. X.Name = "Shell"
  1459. X.Anchored = false
  1460. X.CanCollide = false
  1461. X.Transparency = 0
  1462. X.Reflectance = 0
  1463. X.BottomSurface = 0
  1464. X.TopSurface = 0
  1465. X.Shape = 0
  1466. local V = Instance.new("ObjectValue", X)
  1467. V.Value = char
  1468. V.Name = "creator"
  1469. X.BrickColor = BrickColor.new("Bright red")
  1470. X.Size = Vector3.new(2, 2, 2)
  1471. X.Material = "Neon"
  1472. local Z = Instance.new("SpecialMesh", X)
  1473. Z.MeshType = "Sphere"
  1474. Z.Scale = Vector3.new(5.5, 5.5, 5)
  1475. X.CFrame = rarm.CFrame * CFrame.new(-3, 0, 0)
  1476. local bv = Instance.new("BodyVelocity", X)
  1477. bv.maxForce = Vector3.new(99999, 99999, 99999)
  1478. X.CFrame = CFrame.new(X.Position, mouse.Hit.p)
  1479. bv.velocity = X.CFrame.lookVector * 65
  1480. Explode = X.Touched:connect(function(hit)
  1481.  
  1482. if hit ~= char and hit.Name ~= "Shell" then
  1483. local cf = X.CFrame
  1484. do
  1485. bv:Destroy()
  1486. X.Anchored = true
  1487. Z:Remove()
  1488. Explode:disconnect()
  1489. X.Size = Vector3.new(10, 10, 10)
  1490. X.Touched:connect(function(hit)
  1491.  
  1492. end
  1493. )
  1494. X.CanCollide = false
  1495. local part3 = Instance.new("Part", rarm)
  1496. part3.Anchored = true
  1497. part3.CanCollide = false
  1498. part3.Locked = true
  1499. part3.TopSurface = "SmoothNoOutlines"
  1500. part3.BottomSurface = "SmoothNoOutlines"
  1501. part3.Size = Vector3.new(10, 10, 10)
  1502. part3.CFrame = X.CFrame
  1503. part3.Transparency = 0
  1504. part3.BrickColor = BrickColor.new("Bright red")
  1505. local mesh3 = Instance.new("SpecialMesh", part3)
  1506. mesh3.MeshType = "Sphere"
  1507. mesh3.Scale = Vector3.new(10, 10, 10)
  1508. local part4 = Instance.new("Part", rarm)
  1509. part4.Material = "Neon"
  1510. part4.Anchored = true
  1511. part4.CanCollide = false
  1512. part4.Locked = true
  1513. part4.TopSurface = "SmoothNoOutlines"
  1514. part4.BottomSurface = "SmoothNoOutlines"
  1515. part4.Size = Vector3.new(1, 1, 1)
  1516. part4.CFrame = X.CFrame
  1517. part4.Transparency = 0
  1518. part4.BrickColor = BrickColor.new("Really red")
  1519. local mesh4 = Instance.new("SpecialMesh", part4)
  1520. mesh4.MeshType = "Sphere"
  1521. mesh4.Scale = Vector3.new(5.5, 5.5, 5.5)
  1522. local part7 = Instance.new("Part", rarm)
  1523. part7.Material = "Neon"
  1524. part7.Anchored = true
  1525. part7.CanCollide = false
  1526. part7.Locked = true
  1527. part7.TopSurface = "SmoothNoOutlines"
  1528. part7.BottomSurface = "SmoothNoOutlines"
  1529. part7.Size = Vector3.new(1, 1, 1)
  1530. part7.CFrame = X.CFrame
  1531. part7.Transparency = 0
  1532. part7.BrickColor = BrickColor.new("Really black")
  1533. local mesh7 = Instance.new("SpecialMesh", part7)
  1534. mesh7.MeshType = "Sphere"
  1535. mesh7.Scale = Vector3.new(0.1, 0.1, 0.1)
  1536. for i,v in pairs(FindNearestTorso(X.CFrame.p, 140)) do
  1537. if v:FindFirstChild("Humanoid") then
  1538. v.Humanoid:TakeDamage(math.random(100000, 10000000))
  1539. v.Humanoid.PlatformStand = true
  1540. v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 100
  1541. end
  1542. end
  1543. chatsys("Obliteration!", "Really red")
  1544. wait(0.2)
  1545. local acos = math.acos
  1546. local sqrt = math.sqrt
  1547. local Vec3 = Vector3.new
  1548. local fromAxisAngle = CFrame.fromAxisAngle
  1549. local toAxisAngle = function(CFr)
  1550.  
  1551. local X, Y, Z, R00, R01, R02, R10, R11, R12, R20, R21, R22 = CFr:components()
  1552. local Angle = math.acos((R00 + R11 + R22 - 1) / 2)
  1553. local A = R21 - R12 ^ 2 + R02 - R20 ^ 2 + R10 - R01 ^ 2
  1554. if A ~= 0 or not 1e-05 then
  1555. local B = R21 - R12 ^ 2 + R02 - R20 ^ 2 + R10 - R01 ^ 2
  1556. if B ~= 0 or not 1e-05 then
  1557. local C = R21 - R12 ^ 2 + R02 - R20 ^ 2 + R10 - R01 ^ 2
  1558. if C ~= 0 or not 1e-05 then
  1559. local x = (R21 - R12) / sqrt(A)
  1560. local y = (R02 - R20) / sqrt(B)
  1561. local z = (R10 - R01) / sqrt(C)
  1562. return Vec3(x, y, z), Angle
  1563. end
  1564. end
  1565. end
  1566. end
  1567.  
  1568. ApplyTrig = function(Num, Func)
  1569.  
  1570. local Min, Max = Func(0), Func(1)
  1571. local i = Func(Num)
  1572. return (i - Min) / (Max - Min)
  1573. end
  1574.  
  1575. LerpCFrame = function(CFrame1, CFrame2, Num)
  1576.  
  1577. local Vec, Ang = toAxisAngle(CFrame1:inverse() * CFrame2)
  1578. return CFrame1 * fromAxisAngle(Vec, Ang * Num) + (CFrame2.p - CFrame1.p) * Num
  1579. end
  1580.  
  1581. Crater = function(Torso, Radius)
  1582.  
  1583. Spawn(function()
  1584.  
  1585. local Ray = Ray.new(Torso.Position, Vector3.new(0, -1, 0) * 10)
  1586. local Ignore = {}
  1587. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  1588. if v.Character ~= nil then
  1589. Ignore[#Ignore + 1] = v.Character
  1590. end
  1591. end
  1592. local Hit, Pos, SurfaceNorm = Workspace:FindPartOnRayWithIgnoreList(Ray, Ignore)
  1593. if Hit == nil then
  1594. return
  1595. end
  1596. local Parts = {}
  1597. for i = 1, 360, 10 do
  1598. local P = Instance.new("Part", Torso.Parent)
  1599. P.Anchored = true
  1600. P.BrickColor = Hit.BrickColor
  1601. P.Material = Hit.Material
  1602. P.TopSurface = "Smooth"
  1603. P.BottomSurface = "Smooth"
  1604. P.Size = Vector3.new(50, 100, 100) * (math.random(80, 100) / 100)
  1605. 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)))
  1606. 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}
  1607. if math.random(0, 5) == 0 then
  1608. local P = Instance.new("Part", Torso.Parent)
  1609. P.Anchored = true
  1610. P.BrickColor = Hit.BrickColor
  1611. P.Material = Hit.Material
  1612. P.TopSurface = "Smooth"
  1613. P.BottomSurface = "Smooth"
  1614. P.Size = Vector3.new(20, 20, 20) * (math.random(80, 100) / 100)
  1615. 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)))
  1616. 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}
  1617. end
  1618. end
  1619. for i = 0, 1, 0.05 do
  1620. for i2,v in pairs(Parts) do
  1621. v[1].CFrame = LerpCFrame(v[2], v[3], ApplyTrig(i, math.cos))
  1622. end
  1623. wait(0.02)
  1624. end
  1625. for i,v in pairs(Parts) do
  1626. if v[1].Size.X > 2.1 then
  1627. v[1].CFrame = v[1].CFrame + Vector3.new(0, 2, 0)
  1628. end
  1629. v[1].Anchored = false
  1630. end
  1631. for i = 0, 1, 0.05 do
  1632. for i2,v in pairs(Parts) do
  1633. v[1].Transparency = i
  1634. if i == 1 then
  1635. v[1]:Destroy()
  1636. else
  1637. if i >= 0.25 then
  1638. v[1].CanCollide = false
  1639. end
  1640. end
  1641. end
  1642. wait(0.02)
  1643. end
  1644. Parts = nil
  1645. end
  1646. )
  1647. end
  1648.  
  1649. ROW = function(out, trans, s, wt, t, ang, plus)
  1650.  
  1651. for i = 1, 360, 360 / t do
  1652. local c = Instance.new("Part", game.Workspace)
  1653. c.TopSurface = 0
  1654. c.BottomSurface = 0
  1655. c.Size = s
  1656. c.Anchored = true
  1657. c.CanCollide = wt
  1658. c.Material = workspace.Base.Material
  1659. c.Transparency = trans
  1660. c.BrickColor = workspace.Base.BrickColor
  1661. c.CFrame = CFrame.new(X.CFrame.x, 0, X.CFrame.z) * CFrame.Angles(0, math.rad(i + plus), 0) * CFrame.new(0, 0, out) * ang
  1662. c.Locked = true
  1663. game.Debris:AddItem(c, 15)
  1664. end
  1665. end
  1666.  
  1667. Part = function(x, y, z, color, tr, cc, an, parent)
  1668.  
  1669. local p = Instance.new("Part", parent or Weapon)
  1670. p.Size = Vector3.new(x, y, z)
  1671. p.BrickColor = BrickColor.new(color)
  1672. p.CanCollide = cc
  1673. p.Transparency = tr
  1674. p.Anchored = an
  1675. p.TopSurface = 0
  1676. p.Locked = true
  1677. p:BreakJoints()
  1678. return p
  1679. end
  1680.  
  1681. Mesh = function(par, num, x, y, z)
  1682.  
  1683. local msh = _
  1684. if num == 1 then
  1685. msh = Instance.new("CylinderMesh", par)
  1686. else
  1687. if num == 2 then
  1688. msh = Instance.new("SpecialMesh", par)
  1689. msh.MeshType = 3
  1690. else
  1691. if num == 3 then
  1692. msh = Instance.new("BlockMesh", par)
  1693. else
  1694. if num == 4 then
  1695. msh = Instance.new("SpecialMesh", par)
  1696. msh.MeshType = "Torso"
  1697. else
  1698. if type(num) == "string" then
  1699. msh = Instance.new("SpecialMesh", par)
  1700. msh.MeshId = num
  1701. end
  1702. end
  1703. end
  1704. end
  1705. end
  1706. msh.Scale = Vector3.new(x, y, z)
  1707. return msh
  1708. end
  1709.  
  1710. explosion = function(col1, col2, cfr, sz, rng, dmg)
  1711.  
  1712. local a = Part(1, 1, 1, col1, 0.5, false, true, workspace)
  1713. local a2 = Part(1, 1, 1, col2, 0.5, false, true, workspace)
  1714. local a3 = Part(1, 1, 1, col2, 0.5, false, true, workspace)
  1715. v1 = sz.x
  1716. local m = Mesh(a, "http://www.roblox.com/asset/?id=1185246", v1, v2, v3)
  1717. local m2 = Mesh(a2, 3, v1 / 3, v2 / 3, v3 / 3)
  1718. local m3 = Mesh(a3, 3, v1 / 3, v2 / 3, v3 / 3)
  1719. a.CFrame = cfr
  1720. a2.CFrame = cfr * CFrame.Angles(math.random(), math.random(), math.random())
  1721. a3.CFrame = cfr * CFrame.Angles(math.random(), math.random(), math.random())
  1722. Spawn(function()
  1723.  
  1724. while wait() do
  1725. if a.Transparency >= 1 then
  1726. a:Destroy()
  1727. a2:Destroy()
  1728. a3:Destroy()
  1729. break
  1730. end
  1731. m.Scale = m.Scale + Vector3.new(5.1, 0.5, 0.5)
  1732. m2.Scale = m2.Scale + Vector3.new(5.5, 0.5, 0.5)
  1733. m3.Scale = m3.Scale + Vector3.new(5.5, 0.5, 0.5)
  1734. a.Transparency = a.Transparency + 5.05
  1735. a2.Transparency = a2.Transparency + 5.05
  1736. a3.Transparency = a3.Transparency + 5.05
  1737. end
  1738. end
  1739. )
  1740. end
  1741.  
  1742. Crater(X, 20)
  1743. ROW(12, 0, Vector3.new(34.5, 30, 3), true, 8, CFrame.Angles(math.rad(math.random(30, 60)), 0, math.rad(math.random(-30, 30))), 0)
  1744. z = Instance.new("Sound", X)
  1745. z.SoundId = "rbxassetid://231917744"
  1746. z.Pitch = 0.5
  1747. z.Volume = 10
  1748. z1 = Instance.new("Sound", X)
  1749. z1.SoundId = "rbxassetid://231917744"
  1750. z1.Pitch = 0.5
  1751. z1.Volume = 10
  1752. z2 = Instance.new("Sound", X)
  1753. z2.SoundId = "rbxassetid://231917744"
  1754. z2.Pitch = 0.5
  1755. z2.Volume = 10
  1756. z3 = Instance.new("Sound", X)
  1757. z3.SoundId = "rbxassetid://245537790"
  1758. z3.Pitch = 0.7
  1759. z3.Volume = 1
  1760. z4 = Instance.new("Sound", X)
  1761. z4.SoundId = "rbxassetid://245537790"
  1762. z4.Pitch = 0.7
  1763. z4.Volume = 1
  1764. wait(0.1)
  1765. z:Play()
  1766. z1:Play()
  1767. z2:Play()
  1768. z3:Play()
  1769. z4:Play()
  1770. local part = Instance.new("Part", rarm)
  1771. part.Anchored = true
  1772. part.CanCollide = false
  1773. part.Locked = true
  1774. part.Size = Vector3.new(10, 10, 10)
  1775. part.CFrame = X.CFrame * CFrame.new(0, 0, 0)
  1776. part.Transparency = 0
  1777. part.BrickColor = BrickColor.new("Really black")
  1778. local mesh = Instance.new("SpecialMesh", part)
  1779. mesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1780. mesh.Scale = Vector3.new(2, 2, 2)
  1781. local part2 = part:clone()
  1782. part2.Parent = rarm
  1783. part2.BrickColor = BrickColor.new("Bright red")
  1784. local part5 = part:clone()
  1785. part5.Parent = rarm
  1786. part5.BrickColor = BrickColor.new("Crimson")
  1787. local part6 = part:clone()
  1788. part6.Parent = rarm
  1789. part6.BrickColor = BrickColor.new("Black")
  1790. local mesh2 = mesh:clone()
  1791. mesh2.Parent = part2
  1792. mesh2.Scale = Vector3.new(30, 30, 30)
  1793. local mesh5 = mesh:clone()
  1794. mesh5.Parent = part5
  1795. mesh5.Scale = Vector3.new(30, 30, 30)
  1796. local mesh6 = mesh:clone()
  1797. mesh6.Parent = part6
  1798. mesh6.Scale = Vector3.new(30, 30, 30)
  1799. local blast = Instance.new("Part", rarm)
  1800. blast.BrickColor = BrickColor.new("Really black")
  1801. blast.Anchored = true
  1802. blast.CanCollide = false
  1803. blast.Locked = true
  1804. blast.Size = Vector3.new(1, 1, 1)
  1805. blast.TopSurface = "Smooth"
  1806. blast.BottomSurface = "Smooth"
  1807. blast.Transparency = 0
  1808. blast.CFrame = HandCF
  1809. local bm = Instance.new("SpecialMesh", blast)
  1810. bm.Scale = Vector3.new(50, 10, 50)
  1811. bm.MeshId = "rbxassetid://3270017"
  1812. local blast2 = Instance.new("Part", rarm)
  1813. blast2.BrickColor = BrickColor.new("Really black")
  1814. blast2.Anchored = true
  1815. blast2.CanCollide = false
  1816. blast2.Locked = true
  1817. blast2.Size = Vector3.new(10, 10, 10)
  1818. blast2.TopSurface = "Smooth"
  1819. blast2.BottomSurface = "Smooth"
  1820. blast2.Transparency = 0
  1821. blast2.CFrame = HandCF
  1822. local bm2 = Instance.new("SpecialMesh", blast2)
  1823. bm2.Scale = Vector3.new(3, 1, 3)
  1824. bm2.MeshId = "rbxassetid://3270017"
  1825. local blast3 = Instance.new("Part", rarm)
  1826. blast3.BrickColor = BrickColor.new("Really black")
  1827. blast3.Anchored = true
  1828. blast3.CanCollide = false
  1829. blast3.Locked = true
  1830. blast3.Size = Vector3.new(10, 10, 10)
  1831. blast3.TopSurface = "Smooth"
  1832. blast3.BottomSurface = "Smooth"
  1833. blast3.Transparency = 0
  1834. blast3.CFrame = HandCF
  1835. local bm3 = Instance.new("SpecialMesh", blast3)
  1836. bm3.Scale = Vector3.new(3, 1, 3)
  1837. bm3.MeshId = "rbxassetid://3270017"
  1838. for i = 1, 120 do
  1839. rs:wait()
  1840. X.Transparency = X.Transparency + 0.0083333333333333
  1841. part.Transparency = part.Transparency + 0.0083333333333333
  1842. part2.Transparency = part2.Transparency + 0.0083333333333333
  1843. part3.Transparency = part3.Transparency + 0.0083333333333333
  1844. part4.Transparency = part4.Transparency + 0.0083333333333333
  1845. part5.Transparency = part5.Transparency + 0.0083333333333333
  1846. part6.Transparency = part6.Transparency + 0.0083333333333333
  1847. part7.Transparency = part7.Transparency + 0.0083333333333333
  1848. blast.Transparency = blast.Transparency + 0.0083333333333333
  1849. blast2.Transparency = blast2.Transparency + 0.0083333333333333
  1850. blast3.Transparency = blast3.Transparency + 0.0083333333333333
  1851. X.Size = X.Size + Vector3.new(2.8, 2.8, 2.8)
  1852. mesh.Scale = mesh.Scale + Vector3.new(1, 0.2, 1)
  1853. mesh2.Scale = mesh2.Scale + Vector3.new(5.1, 0.2, 1.1)
  1854. mesh3.Scale = mesh3.Scale + Vector3.new(5, 3, 3)
  1855. mesh4.Scale = mesh4.Scale + Vector3.new(5.7, 4.7, 1.7)
  1856. mesh5.Scale = mesh5.Scale + Vector3.new(5.6, 0.2, 1.6)
  1857. mesh6.Scale = mesh6.Scale + Vector3.new(5, 0.2, 2)
  1858. mesh7.Scale = mesh7.Scale + Vector3.new(9, 4, 4)
  1859. bm.Scale = bm.Scale + Vector3.new(10, 9, 0.2)
  1860. bm2.Scale = bm2.Scale + Vector3.new(9, 9, 0.2)
  1861. bm3.Scale = bm3.Scale + Vector3.new(9, 9, 0.2)
  1862. X.CFrame = cf
  1863. part.CFrame = X.CFrame * CFrame.Angles(0, math.rad(i * 2), 0)
  1864. part2.CFrame = X.CFrame * CFrame.Angles(0, math.rad(-i * 2), 0)
  1865. part3.CFrame = X.CFrame
  1866. part4.CFrame = X.CFrame
  1867. part7.CFrame = X.CFrame
  1868. part5.CFrame = X.CFrame * CFrame.Angles(0, math.rad(i * 2.6), 0)
  1869. part6.CFrame = X.CFrame * CFrame.Angles(0, math.rad(-i * 2.4), 0)
  1870. blast.CFrame = X.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1871. blast2.CFrame = X.CFrame * CFrame.Angles(math.rad(-i * 4), math.rad(i * 4), math.rad(0))
  1872. blast3.CFrame = X.CFrame * CFrame.Angles(math.rad(180 + i * 4), math.rad(90 - i * 4), math.rad(0))
  1873. rs:wait()
  1874. end
  1875. X:Destroy()
  1876. part:Destroy()
  1877. part2:Destroy()
  1878. part3:Destroy()
  1879. part4:Destroy()
  1880. part5:Destroy()
  1881. part6:Destroy()
  1882. blast:Destroy()
  1883. blast2:Destroy()
  1884. blast3:Destroy()
  1885. z:Destroy()
  1886. z1:Destroy()
  1887. z2:Destroy()
  1888. z3:Destroy()
  1889. z4:Destroy()
  1890. end
  1891. end
  1892. end
  1893. )
  1894. for i = 1, 20 do
  1895. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.55, 0) * CFrame.Angles(math.rad(70), math.rad(-6), math.rad(-20)), 0.2)
  1896. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.55, 0) * CFrame.Angles(math.rad(-6), math.rad(6), math.rad(-8)), 0.2)
  1897. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.2)
  1898. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)), 0.4)
  1899. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), 0, math.rad(-8)), 0.2)
  1900. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-6), 0, math.rad(8)), 0.2)
  1901. if Debounces.on == false then
  1902. break
  1903. end
  1904. rs:wait()
  1905. end
  1906. do
  1907. if Debounces.CanAttack == false then
  1908. Debounces.CanAttack = true
  1909. Debounces.NoIdl = false
  1910. Debounces.on = false
  1911. end
  1912. end
  1913. end
  1914. end
  1915. end
  1916. end
  1917. end
  1918. end
  1919. )
  1920. ----------------------------------------------------
  1921. mouse.KeyDown:connect(function(key)
  1922. if key == "e" then
  1923. if Debounces.CanAttack == true then
  1924. Debounces.CanAttack = false
  1925. Debounces.on = true
  1926. Debounces.NoIdl = true
  1927. pt = {1, 1.1, 1.2, 1.3, 1.4, 1.5}
  1928. z = Instance.new("Sound", rarm)
  1929. z.SoundId = "http://www.roblox.com/asset/?id=206083107"--160867463, 161006212
  1930. z.Volume = .6
  1931. z.Pitch = pt[math.random(1,#pt)]
  1932. z.Looped = false
  1933. z:Play()
  1934. Debounces.RPunch = true
  1935. Debounces.LPunch = true
  1936. Debounces.ks = true
  1937. Debounces.ks2 = true
  1938. for i = 1, 3 do
  1939. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(20)), 0.92)
  1940. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.92)
  1941. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  1942. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  1943. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  1944. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  1945. if Debounces.on == false then break end
  1946. wait()
  1947. end
  1948. z2 = Instance.new("Sound", larm)
  1949. z2.SoundId = "http://www.roblox.com/asset/?id=206083107"
  1950. z2.Volume = .6
  1951. z2.Pitch = pt[math.random(1,#pt)]
  1952. z2.Looped = false
  1953. z2:Play()
  1954. for i = 1, 3 do
  1955. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  1956. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
  1957. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  1958. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  1959. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  1960. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  1961. if Debounces.on == false then break end
  1962. wait()
  1963. end
  1964. z3 = Instance.new("Sound", rarm)
  1965. z3.SoundId = "http://www.roblox.com/asset/?id=206083107"
  1966. z3.Volume = 0.6
  1967. z3.Pitch = pt[math.random(1,#pt)]
  1968. z3.Looped = false
  1969. z3:Play()
  1970. for i = 1, 3 do
  1971. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
  1972. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
  1973. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  1974. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  1975. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  1976. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  1977. if Debounces.on == false then break end
  1978. wait()
  1979. end
  1980. z4 = Instance.new("Sound", larm)
  1981. z4.SoundId = "http://www.roblox.com/asset/?id=206083107"
  1982. z4.Volume = .6
  1983. z4.Pitch = pt[math.random(1,#pt)]
  1984. z4.Looped = false
  1985. z4:Play()
  1986. for i = 1, 3 do
  1987. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  1988. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  1989. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  1990. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  1991. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  1992. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  1993. if Debounces.on == false then break end
  1994. wait()
  1995. end
  1996. z5 = Instance.new("Sound", rarm)
  1997. z5.SoundId = "http://www.roblox.com/asset/?id=206083107"
  1998. z5.Volume = .6
  1999. z5.Pitch = pt[math.random(1,#pt)]
  2000. z5.Looped = false
  2001. z5:Play()
  2002. for i = 1, 3 do
  2003. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(110),math.rad(30),math.rad(20)), 0.9)
  2004. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.9)
  2005. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
  2006. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
  2007. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9)
  2008. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9)
  2009. if Debounces.on == false then break end
  2010. wait()
  2011. end
  2012. z6 = Instance.new("Sound", larm)
  2013. z6.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2014. z6.Volume = .6
  2015. z6.Pitch = pt[math.random(1,#pt)]
  2016. z6.Looped = false
  2017. z6:Play()
  2018. for i = 1, 3 do
  2019. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2020. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  2021. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2022. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2023. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2024. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2025. if Debounces.on == false then break end
  2026. wait()
  2027. end
  2028. z7 = Instance.new("Sound", rarm)
  2029. z7.SoundId = "http://www.roblox.com/asset/?id=206083107"--160867463, 161006212
  2030. z7.Volume = .6
  2031. z7.Pitch = pt[math.random(1,#pt)]
  2032. z7.Looped = false
  2033. z7:Play()
  2034. for i = 1, 3 do
  2035. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(20)), 0.92)
  2036. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.92)
  2037. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2038. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2039. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2040. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  2041. if Debounces.on == false then break end
  2042. wait()
  2043. end
  2044. z8 = Instance.new("Sound", larm)
  2045. z8.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2046. z8.Volume = .6
  2047. z8.Pitch = pt[math.random(1,#pt)]
  2048. z8.Looped = false
  2049. z8:Play()
  2050. for i = 1, 3 do
  2051. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2052. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
  2053. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2054. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2055. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2056. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2057. if Debounces.on == false then break end
  2058. wait()
  2059. end
  2060. z9 = Instance.new("Sound", rarm)
  2061. z9.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2062. z9.Volume = 0.6
  2063. z9.Pitch = pt[math.random(1,#pt)]
  2064. z9.Looped = false
  2065. z9:Play()
  2066. for i = 1, 3 do
  2067. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
  2068. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
  2069. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2070. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2071. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2072. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  2073. if Debounces.on == false then break end
  2074. wait()
  2075. end
  2076. z10 = Instance.new("Sound", larm)
  2077. z10.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2078. z10.Volume = .6
  2079. z10.Pitch = pt[math.random(1,#pt)]
  2080. z10.Looped = false
  2081. z10:Play()
  2082. for i = 1, 3 do
  2083. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2084. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  2085. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2086. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2087. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2088. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2089. if Debounces.on == false then break end
  2090. wait()
  2091. end
  2092. z11 = Instance.new("Sound", rarm)
  2093. z11.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2094. z11.Volume = .6
  2095. z11.Pitch = pt[math.random(1,#pt)]
  2096. z11.Looped = false
  2097. z11:Play()
  2098. for i = 1, 3 do
  2099. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(110),math.rad(30),math.rad(20)), 0.9)
  2100. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.9)
  2101. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
  2102. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
  2103. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9)
  2104. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9)
  2105. if Debounces.on == false then break end
  2106. wait()
  2107. end
  2108. z12 = Instance.new("Sound", larm)
  2109. z12.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2110. z12.Volume = .6
  2111. z12.Pitch = pt[math.random(1,#pt)]
  2112. z12.Looped = false
  2113. z12:Play()
  2114. for i = 1, 3 do
  2115. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2116. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
  2117. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2118. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2119. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2120. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2121. if Debounces.on == false then break end
  2122. wait()
  2123. end
  2124. z13 = Instance.new("Sound", rarm)
  2125. z13.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2126. z13.Volume = 0.6
  2127. z13.Pitch = pt[math.random(1,#pt)]
  2128. z13.Looped = false
  2129. z13:Play()
  2130. for i = 1, 3 do
  2131. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
  2132. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
  2133. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2134. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2135. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2136. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  2137. if Debounces.on == false then break end
  2138. wait()
  2139. end
  2140. z14 = Instance.new("Sound", larm)
  2141. z14.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2142. z14.Volume = .6
  2143. z14.Pitch = pt[math.random(1,#pt)]
  2144. z14.Looped = false
  2145. z14:Play()
  2146. for i = 1, 3 do
  2147. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2148. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  2149. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2150. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2151. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2152. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2153. if Debounces.on == false then break end
  2154. wait()
  2155. end
  2156. z15 = Instance.new("Sound", rarm)
  2157. z15.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2158. z15.Volume = .6
  2159. z15.Pitch = pt[math.random(1,#pt)]
  2160. z15.Looped = false
  2161. z15:Play()
  2162. for i = 1, 3 do
  2163. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(110),math.rad(30),math.rad(20)), 0.9)
  2164. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.9)
  2165. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
  2166. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
  2167. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9)
  2168. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9)
  2169. if Debounces.on == false then break end
  2170. wait()
  2171. end
  2172. z16 = Instance.new("Sound", larm)
  2173. z16.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2174. z16.Volume = .6
  2175. z16.Pitch = pt[math.random(1,#pt)]
  2176. z16.Looped = false
  2177. z16:Play()
  2178. for i = 1, 3 do
  2179. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2180. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  2181. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2182. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2183. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2184. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2185. if Debounces.on == false then break end
  2186. wait()
  2187. end
  2188. z17 = Instance.new("Sound", rarm)
  2189. z17.SoundId = "http://www.roblox.com/asset/?id=206083107"--160867463, 161006212
  2190. z17.Volume = .6
  2191. z17.Pitch = pt[math.random(1,#pt)]
  2192. z17.Looped = false
  2193. z17:Play()
  2194. for i = 1, 3 do
  2195. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(20)), 0.92)
  2196. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.92)
  2197. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2198. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2199. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2200. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  2201. if Debounces.on == false then break end
  2202. wait()
  2203. end
  2204. z18 = Instance.new("Sound", larm)
  2205. z18.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2206. z18.Volume = .6
  2207. z18.Pitch = pt[math.random(1,#pt)]
  2208. z18.Looped = false
  2209. z18:Play()
  2210. for i = 1, 3 do
  2211. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2212. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
  2213. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2214. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2215. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2216. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2217. if Debounces.on == false then break end
  2218. wait()
  2219. end
  2220. z19 = Instance.new("Sound", rarm)
  2221. z19.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2222. z19.Volume = 0.6
  2223. z19.Pitch = pt[math.random(1,#pt)]
  2224. z19.Looped = false
  2225. z19:Play()
  2226. for i = 1, 3 do
  2227. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
  2228. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
  2229. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2230. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2231. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2232. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  2233. if Debounces.on == false then break end
  2234. wait()
  2235. end
  2236. z20 = Instance.new("Sound", larm)
  2237. z20.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2238. z20.Volume = .6
  2239. z20.Pitch = pt[math.random(1,#pt)]
  2240. z20.Looped = false
  2241. z20:Play()
  2242. for i = 1, 3 do
  2243. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2244. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  2245. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2246. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2247. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2248. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2249. if Debounces.on == false then break end
  2250. wait()
  2251. end
  2252. z:Destroy()
  2253. z2:Destroy()
  2254. z3:Destroy()
  2255. z4:Destroy()
  2256. z5:Destroy()
  2257. z6:Destroy()
  2258. z7:Destroy()
  2259. z8:Destroy()
  2260. z9:Destroy()
  2261. z10:Destroy()
  2262. z11:Destroy()
  2263. z12:Destroy()
  2264. z13:Destroy()
  2265. z14:Destroy()
  2266. z15:Destroy()
  2267. z16:Destroy()
  2268. z17:Destroy()
  2269. z18:Destroy()
  2270. z19:Destroy()
  2271. z20:Destroy()
  2272. Debounces.LPunch = false
  2273. Debounces.RPunch = false
  2274. Debounces.ks = false
  2275. Debounces.ks2 = false
  2276. if Debounces.CanAttack == false then
  2277. Debounces.CanAttack = true
  2278. Debounces.on = false
  2279. Debounces.NoIdl = false
  2280. end
  2281. end
  2282. end
  2283. end)
  2284. ----------------------------------------------------176349813
  2285. mouse.KeyDown:connect(function(key)
  2286. if key == "b" then
  2287. hum.WalkSpeed = 0.01
  2288. if Debounces.CanAttack == true then
  2289. Debounces.CanAttack = false
  2290. Debounces.NoIdl = true
  2291. Debounces.on = true
  2292. for i = 1,20 do
  2293. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(75), 0, math.rad(-30)), 0.1)
  2294. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(75), 0, math.rad(30)), 0.1)
  2295. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, 0) * CFrame.Angles(math.rad(-20), math.rad(0), 0), 0.1)
  2296. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1, 0) * CFrame.Angles(math.rad(-30), math.rad(0), 0), 0.1)
  2297. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles (math.rad(30), 0, math.rad(-5)), 0.1)
  2298. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, 0) * CFrame.Angles (math.rad(30), 0, math.rad(5)), 0.1)
  2299. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.85, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  2300. if Debounces.on == false then break end
  2301. wait()
  2302. end
  2303. wait(1)
  2304. v = Instance.new("Sound")
  2305. v.SoundId = "rbxassetid://435742675"
  2306. v.Parent = char
  2307. v.Looped = false
  2308. v.Pitch = 1
  2309. v.Volume = 4
  2310. wait(.01)
  2311. v:Play()
  2312.  
  2313. if Daytime == true then
  2314. Daytime = false
  2315. l.TimeOfDay = 24
  2316. else
  2317. Daytime = true
  2318. l.TimeOfDay = 12
  2319. l.OutdoorAmbient = Color3.new(0.498039, 0.498039, 0.498039)
  2320. end
  2321.  
  2322. local Shockwave = function()
  2323. local rng1 = Instance.new("Part", char)
  2324. rng1.Anchored = true
  2325. rng1.BrickColor = BrickColor.new("Really black")
  2326. rng1.CanCollide = false
  2327. rng1.FormFactor = 3
  2328. rng1.Name = "Ring"
  2329. rng1.Size = Vector3.new(1, 1, 1)
  2330. rng1.Transparency = 0.35
  2331. rng1.TopSurface = 0
  2332. rng1.BottomSurface = 0
  2333. local rngm1 = Instance.new("SpecialMesh", rng)
  2334. rngm1.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2335. rngm1.Scale = Vector3.new(100, 100, 10)
  2336. rng1.CFrame = CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0)
  2337. local Wave = Instance.new("Part", game.Workspace--[[?]])
  2338. Wave.Name = "Shockwave"
  2339. Wave.BrickColor = BrickColor.new("Really black")
  2340. Wave.Size = Vector3.new(1, 1, 1)
  2341. Wave.Shape = "Ball"
  2342. Wave.CanCollide = false
  2343. Wave.Anchored = true
  2344. Wave.TopSurface = 0
  2345. Wave.BottomSurface = 0
  2346. Wave.Touched:connect(function(hit)
  2347. if hit.Parent:findFirstChild("Humanoid") and hit.Parent:findFirstChild("Torso") then
  2348. local Occlude = true
  2349. local NotOccludes = {
  2350. char.Name;
  2351. "Wings";
  2352. "Scythe";
  2353. "Thingy";
  2354. "Thingy2"; -- put all of the names in a table pls
  2355. }
  2356. for i,v in pairs(NotOccludes) do
  2357. if hit.Parent.Name == v then
  2358. Occlude = false
  2359. end
  2360. end
  2361. --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
  2362. if Occlude then
  2363. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 1
  2364. hit.Parent:findFirstChild("Torso").Velocity = hit.Parent:findFirstChild("Torso").CFrame.lookVector * -120
  2365. end
  2366. end
  2367. end)
  2368.  
  2369. Instance.new("SpecialMesh", Wave).MeshType = "Sphere"
  2370.  
  2371. coroutine.wrap(function()
  2372. for i = 1, 20, 0.2 do
  2373. rngm1.Scale = Vector3.new(10 + i*2, 10 + i*2, 1)
  2374. rng1.Transparency = i/20
  2375. wait()
  2376. end
  2377. wait()
  2378. rng1:Destroy()
  2379. end)()
  2380.  
  2381. Delay(0, function()
  2382.  
  2383. if Daytime == false then
  2384. for i = 1, 50, 1 do
  2385. Wave.Size = Vector3.new(1 + i, 1 + i, 1 + i)
  2386. Wave.CFrame = char.Torso.CFrame
  2387. local t = i / 50
  2388. Wave.Transparency = t
  2389. wait()
  2390. end
  2391. else
  2392. for i = 1, 50, 1 do
  2393. Wave.Size = Vector3.new(1 + i, 1 + i, 1 + i)
  2394. Wave.CFrame = char.Torso.CFrame
  2395. local t = i / 50
  2396. Wave.Transparency = t
  2397. wait()
  2398. end
  2399. end
  2400. Wave:Destroy()
  2401. end)
  2402. Delay(0, function()
  2403. while wait() do
  2404. if Wave ~= nil then
  2405. Wave.CFrame = char.Torso.CFrame
  2406. else
  2407. break
  2408. end
  2409. end
  2410. end)
  2411. end
  2412. Shockwave()
  2413. for i = 1, 15 do
  2414. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3.2, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(-130)), 0.2)
  2415. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3.2, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(70)), 0.2)
  2416. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2) * CFrame.Angles(math.rad(45), math.rad(30), 0), 0.1)
  2417. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1, 0) * CFrame.Angles(math.rad(30), math.rad(20), math.rad(0)), 0.2)
  2418. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(-40)), 0.1)
  2419. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  2420. if Debounces.on == false then break end
  2421. wait()
  2422. end
  2423. for i = 1, 15 do
  2424. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(-70)), 0.2)
  2425. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(130)), 0.2)
  2426. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2) * CFrame.Angles(math.rad(45), math.rad(-30), 0), 0.1)
  2427. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1, 0) * CFrame.Angles(math.rad(30), math.rad(-20), math.rad(0)), 0.2)
  2428. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  2429. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(40)), 0.1)
  2430. if Debounces.on == false then break end
  2431. wait()
  2432. end
  2433. for i = 1, 15 do
  2434. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3.2, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(-130)), 0.2)
  2435. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3.2, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(70)), 0.2)
  2436. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2) * CFrame.Angles(math.rad(45), math.rad(30), 0), 0.1)
  2437. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1, 0) * CFrame.Angles(math.rad(30), math.rad(20), math.rad(0)), 0.2)
  2438. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(-40)), 0.1)
  2439. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  2440. if Debounces.on == false then break end
  2441. wait()
  2442. end
  2443. for i = 1, 15 do
  2444. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(-70)), 0.2)
  2445. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(130)), 0.2)
  2446. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2) * CFrame.Angles(math.rad(45), math.rad(-30), 0), 0.1)
  2447. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1, 0) * CFrame.Angles(math.rad(30), math.rad(-20), math.rad(0)), 0.2)
  2448. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  2449. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(40)), 0.1)
  2450. if Debounces.on == false then break end
  2451. wait()
  2452. end
  2453. for i = 1, 15 do
  2454. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3.2, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(-130)), 0.2)
  2455. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3.2, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(70)), 0.2)
  2456. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2) * CFrame.Angles(math.rad(45), math.rad(30), 0), 0.1)
  2457. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1, 0) * CFrame.Angles(math.rad(30), math.rad(20), math.rad(0)), 0.2)
  2458. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(-40)), 0.1)
  2459. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  2460. if Debounces.on == false then break end
  2461. wait()
  2462. end
  2463. for i = 1, 15 do
  2464. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(-70)), 0.2)
  2465. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(130)), 0.2)
  2466. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2) * CFrame.Angles(math.rad(45), math.rad(-30), 0), 0.1)
  2467. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1, 0) * CFrame.Angles(math.rad(30), math.rad(-20), math.rad(0)), 0.2)
  2468. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  2469. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(40)), 0.1)
  2470. if Debounces.on == false then break end
  2471. wait()
  2472. end
  2473. wait(1.4)
  2474. Debounces.NoIdl = false
  2475. hum.WalkSpeed = 5
  2476. Debounces.on = false
  2477. wait()
  2478. if Debounces.CanAttack == false then
  2479. Debounces.CanAttack = true
  2480. v:Destroy()
  2481. end
  2482. end
  2483. end
  2484. end)
  2485. ----------------------------------------------------
  2486. pt = {0.7, 0.8, 0.9}
  2487. mouse.KeyDown:connect(function(key)
  2488. if key == "h" then
  2489. if Debounces.CanJoke == true then
  2490. Debounces.CanJoke = false
  2491. u = Instance.new("Sound")
  2492. u.SoundId = "http://www.roblox.com/asset/?id=412831137"
  2493. u.Parent = char
  2494. u.Looped = false
  2495. u.Pitch = 2
  2496. u.Volume = 1
  2497. u2 = Instance.new("Sound")
  2498. u2.SoundId = "http://www.roblox.com/asset/?id=0"
  2499. u2.Parent = char
  2500. u2.Looped = false
  2501. u2.Pitch = 1
  2502. u2.Volume = 1
  2503. wait(.01)
  2504. u:Play()
  2505. u2:Play()
  2506. wait(6)
  2507. u:Destroy()
  2508. u2:Destroy()
  2509. if Debounces.CanJoke == false then
  2510. Debounces.CanJoke = true
  2511. end
  2512. end
  2513. end
  2514. end)
  2515. ----------------------------------------------------
  2516. mouse.KeyDown:connect(function(key)
  2517. if key == "j" then
  2518. if Debounces.CanJoke == true then
  2519. Debounces.CanJoke = false
  2520. z = Instance.new("Sound",char)
  2521. z.SoundId = "rbxassetid://565800952"
  2522. z.Pitch = 2
  2523. z.Volume = 50
  2524. wait()
  2525. z:Play()
  2526. wait(6)
  2527. z:Destroy()
  2528. if Debounces.CanJoke == false then
  2529. Debounces.CanJoke = true
  2530. end
  2531. end
  2532. end
  2533. end)
  2534. ----------------------------------------------------
  2535. mouse.KeyDown:connect(function(key)
  2536. if key == "k" then
  2537. if Debounces.CanJoke == true then
  2538. Debounces.CanJoke = false
  2539. z = Instance.new("Sound",char)
  2540. z.SoundId = "rbxassetid://348663022"
  2541. z.Pitch = 1
  2542. z.Volume = 50
  2543. wait()
  2544. z:Play()
  2545. wait(4)
  2546. z:Destroy()
  2547. if Debounces.CanJoke == false then
  2548. Debounces.CanJoke = true
  2549. end
  2550. end
  2551. end
  2552. end)
  2553. ----------------------------------------------------
  2554. mouse.KeyDown:connect(function(key)
  2555. if key == "x" then
  2556. if Debounces.CanAttack == true then
  2557. Debounces.CanAttack = false
  2558. Debounces.NoIdl = true
  2559. Debounces.on = true
  2560. Debounces.ks = true
  2561. for i = 1, 10 do
  2562. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.6)
  2563. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.7,.9,-.5)*CFrame.Angles(math.rad(40),math.rad(0),math.rad(20)), 0.6)
  2564. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.4)*CFrame.Angles(math.rad(-26),math.rad(0),0), 0.6)
  2565. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.6)
  2566. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.6)
  2567. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2.7, .6) * CFrame.Angles(math.rad(-70), math.rad(0), math.rad(0)), 0.6)
  2568. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  2569. if Debounces.on == false then break end
  2570. wait()
  2571. end
  2572. z = Instance.new("Sound",hed)
  2573. z.SoundId = "rbxassetid://169445092"
  2574. z.Volume = 11
  2575. wait(0.1)
  2576. z:Play()
  2577. kik = rleg.Touched:connect(function(ht)
  2578. hit = ht.Parent
  2579. if ht and hit:IsA("Model") then
  2580. if hit:FindFirstChild("Humanoid") then
  2581. if hit.Name ~= p.Name then
  2582. --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  2583. Debounces.Slashed = true]]--
  2584. if Debounces.ks==true then
  2585. z = Instance.new("Sound",hed)
  2586. z.SoundId = "rbxassetid://169445092"
  2587. z.Volume = 11
  2588. z:Play()
  2589. Debounces.ks=false
  2590. end
  2591. hit:FindFirstChild("Humanoid"):TakeDamage(70)
  2592. hit:FindFirstChild("Humanoid").PlatformStand = true
  2593. hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -70
  2594. --Debounces.Slashed = false
  2595. --end
  2596. end
  2597. end
  2598. elseif ht and hit:IsA("Hat") then
  2599. if hit.Parent.Name ~= p.Name then
  2600. if hit.Parent:FindFirstChild("Humanoid") then
  2601. --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  2602. Debounces.Slashed = true]]--
  2603. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(2)
  2604. hit:FindFirstChild("Humanoid").PlatformStand = true
  2605. hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -70
  2606. --Debounces.Slashed = false
  2607. --end
  2608. end
  2609. end
  2610. end
  2611. end)
  2612. for i = 1, 8 do
  2613. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.7)
  2614. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(-20)), 0.7)
  2615. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,.2)*CFrame.Angles(math.rad(8),math.rad(0),0), 0.7)
  2616. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(16), math.rad(0), 0), 0.7)
  2617. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(math.rad(-16), math.rad(0), math.rad(0)), 0.7)
  2618. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2.6, -1.4) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0)), 0.7)
  2619. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  2620. if Debounces.on == false then break end
  2621. wait()
  2622. end
  2623. kik:disconnect()
  2624. if Debounces.CanAttack == false then
  2625. Debounces.CanAttack = true
  2626. Debounces.on = false
  2627. Debounces.NoIdl = false
  2628. end
  2629. end
  2630. end
  2631. end)
  2632. ----------------------------------------------------
  2633. local function prt(par,si,tr,col,anc,bc)
  2634. local p=Instance.new('Part',par)
  2635. p.CanCollide=col
  2636. p.Size=si
  2637. p.Transparency=tr
  2638. p.Anchored=anc
  2639. return p
  2640. end
  2641. local function msh(par,id,si)
  2642. local p=Instance.new('SpecialMesh',par)
  2643. p.MeshId=id
  2644. p.Scale=si
  2645. return p
  2646. end
  2647. local rad=math.rad
  2648. mouse.KeyDown:connect(function(key) -- black hole
  2649. if key == 'p' then
  2650. if Debounces.CanAttack == true then
  2651. hum.WalkSpeed = 0.01
  2652. Debounces.CanAttack = false
  2653. Debounces.NoIdl = true
  2654. Debounces.on = true
  2655. root.Anchored=true
  2656. wait(0.1)
  2657. for i=0,1,.1 do wait()
  2658. rarm.Weld.C0=rarm.Weld.C0:lerp(rarm.Weld.C0*CFrame.Angles(rad(90),0,0),.1)
  2659. end
  2660. spawn(function()
  2661. for i=0,1,.1 do wait()
  2662. for _,v in pairs(m:GetChildren()) do
  2663. if v:IsA'Part' or v:IsA'WedgePart' or v:IsA'UnionOperation' then
  2664. if v.Name~='Thinghy' and v.Name~='Thinghy2' then
  2665. v.Transparency=v.Transparency+.1
  2666. end
  2667. end
  2668. end
  2669. end
  2670. end)
  2671. for i=0,1,.1 do wait()
  2672. hed.Weld.C0=hed.Weld.C0:lerp(hed.Weld.C0*CFrame.Angles(rad(-10),rad(-20),rad(0)),.1)
  2673. rarm.Weld.C0=rarm.Weld.C0:lerp(rarm.Weld.C0*CFrame.Angles(rad(-90),rad(0),rad(-45)),.1)
  2674. larm.Weld.C0=larm.Weld.C0:lerp(larm.Weld.C0*CFrame.Angles(rad(45),rad(0),rad(45)),.1)
  2675. end
  2676. local ef=prt(char,Vector3.new(1,1,1),.5,false,false)
  2677. local em=msh(ef,'rbxassetid://9982590',Vector3.new(.2,.2,.2))
  2678. ef.BrickColor=BrickColor.new('Really black')
  2679. local efw=genWeld(ef,torso)
  2680. efw.C0=CFrame.new(0,0,2)
  2681. local spinalpha=true
  2682. spawn(function()
  2683. while spinalpha do wait()
  2684. efw.C0=efw.C0*CFrame.Angles(0,0,rad(20))
  2685. em.Scale=em.Scale+Vector3.new(.05,.05,.05)
  2686. end
  2687. return
  2688. end)
  2689. wait(.5)
  2690. spinalpha=false
  2691. wait()
  2692. spinalpha=true
  2693. efw.Part1=larm
  2694. efw.C0=CFrame.new(-1,3,0)
  2695. for i=0,1,.1 do wait()
  2696. hed.Weld.C0=hed.Weld.C0:lerp(hed.Weld.C0*CFrame.Angles(rad(10),rad(20),rad(0)),.1)
  2697. rarm.Weld.C0=rarm.Weld.C0:lerp(rarm.Weld.C0*CFrame.Angles(rad(-90),rad(0),rad(90)),.1)
  2698. larm.Weld.C0=larm.Weld.C0:lerp(larm.Weld.C0*CFrame.Angles(rad(0),rad(0),rad(0)),.1)
  2699. end
  2700. for i=0,1,.1 do wait()
  2701. larm.Weld.C0=larm.Weld.C0:lerp(larm.Weld.C0*CFrame.Angles(rad(-90),rad(0),rad(-90)),.1)
  2702. end
  2703. efw:Destroy()
  2704. local prop=Instance.new('BodyPosition',ef)
  2705. prop.Position=(torso.CFrame*CFrame.new(-20,20,-2)).p
  2706. local ef2=ef:Clone()
  2707. ef2.Parent=char
  2708. ef2.Transparency=.9
  2709. spawn(function()
  2710. while spinalpha do wait()
  2711. ef.CFrame=ef.CFrame*CFrame.Angles(rad(0),rad(20),rad(0))
  2712. ef2.CFrame=ef2.CFrame*CFrame.Angles(rad(0),rad(40),rad(0))
  2713. end
  2714. return
  2715. end)
  2716. wait(.5)
  2717. for i=0,1,.1 do wait()
  2718. em.Scale=em.Scale+Vector3.new(.5,.5,.5)
  2719. ef2.Mesh.Scale=ef2.Mesh.Scale+Vector3.new(1,1,1)
  2720. larm.Weld.C0=larm.Weld.C0:lerp(larm.Weld.C0*CFrame.Angles(rad(-0),rad(0),rad(90)),.1)
  2721. end
  2722. wait(.1)
  2723. prop.Position=(torso.CFrame*CFrame.new(-150,150,-15)).p
  2724. ef2.BodyPosition.Position=prop.Position
  2725. for i=0,1,.1 do wait()
  2726. em.Scale=em.Scale+Vector3.new(3,3,3)
  2727. ef2.Mesh.Scale=ef2.Mesh.Scale+Vector3.new(3,3,3)
  2728. end
  2729. wait(.5) print'PULL!'
  2730. for _,v in pairs(workspace:GetChildren()) do
  2731. if v:FindFirstChild'Humanoid' and v:FindFirstChild'Torso' and v~=char then
  2732. local wat=Instance.new('BodyPosition',v.Torso)
  2733. wat.Position=ef.CFrame.p
  2734. wat.Name='waaat'
  2735. wat.P=wat.P*10
  2736. end
  2737. end
  2738. local hitbox=true
  2739. spawn(function()
  2740. while hitbox do wait()
  2741. for _,v in pairs(workspace:GetChildren()) do
  2742. if v:FindFirstChild'Humanoid' and v:FindFirstChild'Torso' and v~=char then
  2743. if (ef.Position-v.Torso.Position).magnitude<=(em.Scale.x/2)+20 then
  2744. for _,v2 in pairs(v:GetChildren()) do if v2:IsA'Hat' or v2:IsA'BasePart' then v2:Destroy() end end
  2745. end
  2746. end
  2747. end
  2748. end
  2749. return
  2750. end)
  2751. wait(1)
  2752. for i=0,1,.2 do wait()
  2753. em.Scale=em.Scale-Vector3.new(3,3,3)
  2754. ef2.Mesh.Scale=ef2.Mesh.Scale-Vector3.new(3,3,3)
  2755. end
  2756. for i=0,1,.1 do wait()
  2757. em.Scale=em.Scale+Vector3.new(4,4,4)
  2758. ef2.Mesh.Scale=ef2.Mesh.Scale+Vector3.new(4,4,4)
  2759. end
  2760. wait(3)
  2761. for i=0,1,.2 do wait()
  2762. em.Scale=em.Scale-Vector3.new(3,3,3)
  2763. ef2.Mesh.Scale=ef2.Mesh.Scale-Vector3.new(3,3,3)
  2764. end
  2765. wait(.1)
  2766. for i=0,1,.1 do wait()
  2767. em.Scale=em.Scale-Vector3.new(4,4,4)
  2768. ef2.Mesh.Scale=ef2.Mesh.Scale-Vector3.new(4,4,4)
  2769. end
  2770. ef:Destroy()
  2771. ef2:Destroy()
  2772. hitbox=false
  2773. spinalpha=false
  2774. for _,v in pairs(workspace:GetChildren()) do
  2775. if v:FindFirstChild'Humanoid' and v:FindFirstChild'Torso' and v~=char then
  2776. if v:FindFirstChild'waaat' then v.waaat:Destroy() end
  2777. end
  2778. end
  2779. spawn(function()
  2780. for i=0,1,.1 do wait()
  2781. for _,v in pairs(m:GetChildren()) do
  2782. if v:IsA'Part' or v:IsA'WedgePart' or v:IsA'UnionOperation' then
  2783. if v.Name~='Thinghy' and v.Name~='Thinghy2' then
  2784. v.Transparency=v.Transparency-.1
  2785. end
  2786. end
  2787. end
  2788. end
  2789. end)
  2790. root.Anchored=false
  2791. Debounces.NoIdl = false
  2792. hum.WalkSpeed = 16
  2793. Debounces.on = false
  2794. wait()
  2795. Debounces.CanAttack = true
  2796. end
  2797. end
  2798. end)
  2799. -------------------------------------------------------
  2800. mouse.KeyDown:connect(function(key)
  2801. if key == "p" then
  2802. if Debounces.CanJoke == true then
  2803. Debounces.CanJoke = false
  2804. z = Instance.new("Sound",char)
  2805. z.SoundId = "rbxassetid://228343425"
  2806. z.Pitch = 1
  2807. z.Volume = 50
  2808. z.Looped = false
  2809. z2 = Instance.new("Sound",char)
  2810. z2.SoundId = "rbxassetid://228343343"
  2811. z2.Pitch = 1
  2812. z2.Volume = 50
  2813. z2.Looped = false
  2814. z3 = Instance.new("Sound",char)
  2815. z3.SoundId = "rbxassetid://228343433"
  2816. z3.Pitch = 1
  2817. z3.Looped = false
  2818. z3.Volume = 50
  2819. z4 = Instance.new("Sound",char)
  2820. z4.SoundId = "rbxassetid://228343408"
  2821. z4.Pitch = 1
  2822. z4.Looped = false
  2823. z4.Volume = 50
  2824.  
  2825. wait()
  2826. z:Play()
  2827. z2:Play()
  2828. wait(3)
  2829. z3:Play()
  2830. wait(2)
  2831. z4:Play()
  2832. wait(4)
  2833.  
  2834. if Debounces.CanJoke == false then
  2835. Debounces.CanJoke = true
  2836. end
  2837. end
  2838. end
  2839. end)
  2840. ----------------------------------------------------
  2841. Melee = false
  2842. mouse.KeyDown:connect(function(key)
  2843. if key == "l" then
  2844. if Melee == false then
  2845. Melee = true
  2846. Vanish()
  2847. stanceToggle = "Normal"
  2848. hum.WalkSpeed = 50
  2849.  
  2850. elseif Melee == true then
  2851. Melee = false
  2852. Appear()
  2853. stanceToggle = "Floating"
  2854.  
  2855. hum.WalkSpeed = 5
  2856. end
  2857. end
  2858. end)
  2859. -------------------------------
  2860. mouse.KeyDown:connect(function(key)
  2861. if string.byte(key) == 48 then
  2862. if Debounces.CanAttack == true then
  2863. if stanceToggle ~= "Floating" then
  2864. char.Humanoid.WalkSpeed = 80
  2865. elseif Debounces.CanAttack == false then
  2866. elseif stanceToggle == "Floating" then
  2867. wait()
  2868. end
  2869. end
  2870. end
  2871. end)
  2872. mouse.KeyUp:connect(function(key)
  2873. if string.byte(key) == 48 then
  2874. char.Humanoid.WalkSpeed = 16
  2875. end
  2876. end)
  2877. -------------------------------
  2878. local animpose = "Idle"
  2879. local lastanimpose = "Idle"
  2880. local sine = 0
  2881. local change = 1
  2882. local val = 0
  2883. local ffing = false
  2884. -------------------------------
  2885. --[[if stanceToggle == "Sitting" then
  2886. if wait(math.random(1,2)) == 1 then
  2887. stanceToggle = "Sitting2"
  2888. wait(8)
  2889. stanceToggle = "Sitting"
  2890. end
  2891. end]]--
  2892. -------------------------------
  2893. game:GetService("RunService").RenderStepped:connect(function()
  2894. --[[if char.Humanoid.Jump == true then
  2895. jump = true
  2896. else
  2897. jump = false
  2898. end]]
  2899. char.Humanoid.FreeFalling:connect(function(f)
  2900. if f then
  2901. ffing = true
  2902. else
  2903. ffing = false
  2904. end
  2905. end)
  2906. sine = sine + change
  2907. if jumpn == true then
  2908. animpose = "Jumping"
  2909. elseif ffing == true then
  2910. animpose = "Freefalling"
  2911. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
  2912. animpose = "Idle"
  2913. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
  2914. animpose = "Walking"
  2915. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
  2916. animpose = "Running"
  2917. end
  2918. if animpose ~= lastanimpose then
  2919. sine = 0
  2920. if Debounces.NoIdl == false then
  2921. if stanceToggle == "Normal" then
  2922. for i = 1, 2 do
  2923. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(14.5,-0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.4)
  2924. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-14.5,-0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.4)
  2925. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,20,-.8)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  2926. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.4*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
  2927. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-5, -16, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4)
  2928. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(5, -15, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4)
  2929. end
  2930. elseif stanceToggle == "Floating" then
  2931. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(14.5,-0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.4)
  2932. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-14.5,-0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.4)
  2933. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,20,-.8)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  2934. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.4*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
  2935. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-5, -16, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4)
  2936. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(5, -16, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4)
  2937. wait()
  2938. end
  2939. else
  2940. end
  2941. end
  2942. lastanimpose = animpose
  2943. if Debounces.NoIdl == false then
  2944. if animpose == "Idle" then
  2945. if stanceToggle == "Normal" then
  2946. change = 0.5
  2947. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(14.5,-0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.4)
  2948. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-14.5,-0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.4)
  2949. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,20,-.8)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  2950. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.4*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
  2951. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-5, -16, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4)
  2952. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(5, -15, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4)
  2953. elseif stanceToggle == "Melee" then
  2954. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(14.5,-0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20+2*math.cos(sine/14))), 0.2)
  2955. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-14.5,-0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20-2*math.cos(sine/14))), 0.2)
  2956. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,20,-.8)*CFrame.Angles(math.rad(-20+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  2957. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  2958. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-5, -16, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  2959. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(5, -16, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  2960. elseif stanceToggle == "Floating" then
  2961. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(14.5,-0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.4)
  2962. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-14.5,-0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.4)
  2963. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,20,-.8)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  2964. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.4*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
  2965. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-5, -16, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4)
  2966. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(5, -16, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4)
  2967. end
  2968. elseif animpose == "Walking" then
  2969. if stanceToggle == "Normal" then
  2970. change = 1
  2971. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(14.5,-0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.4)
  2972. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-14.5,-0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.4)
  2973. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,20,-.8)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  2974. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.4*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
  2975. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-5, -16, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4)
  2976. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(5, -15, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4)
  2977. elseif stanceToggle == "Melee" then
  2978. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(14.5,-0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20+2*math.cos(sine/14))), 0.2)
  2979. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-14.5,-0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20-2*math.cos(sine/14))), 0.2)
  2980. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,20,-.8)*CFrame.Angles(math.rad(-20+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  2981. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  2982. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-5, -16, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  2983. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(5, -16, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  2984. elseif stanceToggle == "Floating" then
  2985. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(14.5,-0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.4)
  2986. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-14.5,-0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.4)
  2987. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,20,-.8)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  2988. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.4*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
  2989. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-5, -16, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4)
  2990. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(5, -16, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4)
  2991. end
  2992. elseif animpose == "Running" then
  2993. if stanceToggle == "Normal" then
  2994. change = 1
  2995. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(7.5,-0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.4)
  2996. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-7.5,-0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.4)
  2997. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,20,-.8)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  2998. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.4*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
  2999. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-2, -6, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4)
  3000. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(2, -6, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4)
  3001. elseif stanceToggle == "Floating" then
  3002. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(7.5,-0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.4)
  3003. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-7.5,-0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.4)
  3004. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,20,-.8)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  3005. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.4*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
  3006. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-2, -6, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4)
  3007. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(2, -6, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4)
  3008. end
  3009. end
  3010. end
  3011. end)
  3012.  
  3013.  
  3014.  
  3015. Spawn(function()
  3016. while wait(0) do
  3017. hum.MaxHealth = 1.79769e+308
  3018. hum.Health = 1.79769e+308
  3019. end
  3020. end)
  3021.  
  3022. Player = game:GetService("Players").LocalPlayer
  3023. Character = Player.Character
  3024. rarm = Character["Right Arm"]
  3025. larm = Character["Left Arm"]
  3026. vt = Vector3.new
  3027. bc = BrickColor.new
  3028. wit = bc("Institutional white").Color
  3029.  
  3030. local prtr = Instance.new("Part",Character)
  3031. prtr.Size = vt(55.55,65.55,55.55)
  3032. prtr.CanCollide = false
  3033. prtr.Transparency = 0.5
  3034. prtr.Material = "Neon"
  3035. prtr.BrickColor = bc("Institutional white")
  3036. local prtrl = Instance.new("Part",Character)
  3037. prtrl.Size = vt(55.55,65.55,55.55)
  3038. prtrl.CanCollide = false
  3039. prtrl.Transparency = 0.5
  3040. prtrl.Material = "Neon"
  3041. prtrl.BrickColor = bc("Institutional white")
  3042. local eff = Instance.new("ParticleEmitter",prtr)
  3043. eff.LightEmission = 30
  3044. eff.Texture = "rbxassetid://284205403"
  3045. eff.Color = ColorSequence.new(wit)
  3046. eff.Size = NumberSequence.new(35,55)
  3047. eff.Acceleration = vt(0,25,0)
  3048. eff.Speed = NumberRange.new(5)
  3049. eff.LockedToPart = false
  3050. eff.Transparency = NumberSequence.new(0.95)
  3051. eff.Lifetime = NumberRange.new(1)
  3052. eff.Rate = 100000
  3053. eff.VelocitySpread = 35
  3054. local wld = Instance.new("Weld",Character)
  3055. wld.Part0 = rarm
  3056. wld.Part1 = prtr
  3057. local wldl = Instance.new("Weld",Character)
  3058. wldl.Part0 = rleg
  3059. wldl.Part1 = prtrl
  3060.  
  3061. local prtr2 = Instance.new("Part",Character)
  3062. prtr2.Size = vt(55.55,55.65,55.55)
  3063. prtr2.CanCollide = false
  3064. prtr2.Transparency = 0.5
  3065. prtr2.Material = "Neon"
  3066. prtr2.BrickColor = bc("Institutional white")
  3067. local prtrl2 = Instance.new("Part",Character)
  3068. prtrl2.Size = vt(55.55,65.55,55.55)
  3069. prtrl2.CanCollide = false
  3070. prtrl2.Transparency = 0.5
  3071. prtrl2.Material = "Neon"
  3072. prtrl2.BrickColor = bc("Institutional white")
  3073. local eff2 = Instance.new("ParticleEmitter",prtr2)
  3074. eff2.LightEmission = 30
  3075. eff2.Texture = "rbxassetid://284205403"
  3076. eff2.Color = ColorSequence.new(wit)
  3077. eff2.Size = NumberSequence.new(35,55)
  3078. eff2.Acceleration = vt(0,25,0)
  3079. eff2.Speed = NumberRange.new(5)
  3080. eff2.LockedToPart = false
  3081. eff2.Transparency = NumberSequence.new(0.95)
  3082. eff2.Lifetime = NumberRange.new(1)
  3083. eff2.Rate = 100000
  3084. eff2.VelocitySpread = 35
  3085. local wld2 = Instance.new("Weld",Character)
  3086. wld2.Part0 = larm
  3087. wld2.Part1 = prtr2
  3088. local wldl2 = Instance.new("Weld",Character)
  3089. wldl2.Part0 = lleg
  3090. wldl2.Part1 = prtrl2
Advertisement
Add Comment
Please, Sign In to add comment