Advertisement
H3VL

90

Oct 19th, 2017
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 319.27 KB | None | 0 0
  1. -- Objects
  2.  
  3. local ScreenGui = Instance.new("ScreenGui")
  4. local Frame = Instance.new("Frame")
  5. local TextLabel = Instance.new("TextLabel")
  6. local GrabKnife = Instance.new("TextButton")
  7. local HoverBike = Instance.new("TextButton")
  8. local admin = Instance.new("TextButton")
  9. local Anime = Instance.new("TextButton")
  10. local HexBlade = Instance.new("TextButton")
  11. local Crater = Instance.new("TextButton")
  12. local Forest = Instance.new("TextButton")
  13. local Music = Instance.new("TextButton")
  14.  
  15. -- Properties
  16.  
  17. ScreenGui.Parent = game.Players.LocalPlayer.PlayerGui
  18.  
  19. Frame.Parent = ScreenGui
  20. Frame.BackgroundColor3 = Color3.new(0, 0, 0)
  21. Frame.BackgroundTransparency = 0.55000001192093
  22. Frame.Draggable = true
  23. Frame.Position = UDim2.new(0.0470879786, 0, 0.158102781, 0)
  24. Frame.Size = UDim2.new(0, 415, 0, 320)
  25.  
  26. TextLabel.Parent = Frame
  27. TextLabel.BackgroundColor3 = Color3.new(0, 0, 0)
  28. TextLabel.BackgroundTransparency = 0.85000002384186
  29. TextLabel.Size = UDim2.new(0, 415, 0, 50)
  30. TextLabel.SizeConstraint = Enum.SizeConstraint.RelativeYY
  31. TextLabel.Font = Enum.Font.Arcade
  32. TextLabel.FontSize = Enum.FontSize.Size96
  33. TextLabel.Text = "H3VL'S Script HubV1"
  34. TextLabel.TextColor3 = Color3.new(0.333333, 0, 1)
  35. TextLabel.TextScaled = true
  36. TextLabel.TextSize = 67
  37. TextLabel.TextWrapped = true
  38.  
  39. GrabKnife.Name = "GrabKnife"
  40. GrabKnife.Parent = Frame
  41. GrabKnife.BackgroundColor3 = Color3.new(1, 1, 1)
  42. GrabKnife.BackgroundTransparency = 1
  43. GrabKnife.Position = UDim2.new(0, 0, 0.15625, 0)
  44. GrabKnife.Size = UDim2.new(0, 200, 0, 50)
  45. GrabKnife.Font = Enum.Font.Arcade
  46. GrabKnife.FontSize = Enum.FontSize.Size14
  47. GrabKnife.Text = "GrabKnife"
  48. GrabKnife.TextColor3 = Color3.new(0.333333, 0, 1)
  49. GrabKnife.TextScaled = true
  50. GrabKnife.TextSize = 14
  51. GrabKnife.TextWrapped = true
  52. BUTTONNAMEHERE!.MouseButton1Down:connect(function()
  53. Script Here
  54. end)
  55.  
  56. HoverBike.Name = "HoverBike"
  57. HoverBike.Parent = Frame
  58. HoverBike.BackgroundColor3 = Color3.new(1, 1, 1)
  59. HoverBike.BackgroundTransparency = 1
  60. HoverBike.Position = UDim2.new(0.498795182, 0, 0.15625, 0)
  61. HoverBike.Size = UDim2.new(0, 200, 0, 50)
  62. HoverBike.Font = Enum.Font.Arcade
  63. HoverBike.FontSize = Enum.FontSize.Size14
  64. HoverBike.Text = "HoverBike"
  65. HoverBike.TextColor3 = Color3.new(0.333333, 0, 1)
  66. HoverBike.TextScaled = true
  67. HoverBike.TextSize = 14
  68. HoverBike.TextWrapped = true
  69. BUTTONNAMEHERE!.MouseButton1Down:connect(function()
  70. Script Here
  71. end)
  72.  
  73. admin.Name = "admin"
  74. admin.Parent = Frame
  75. admin.BackgroundColor3 = Color3.new(1, 1, 1)
  76. admin.BackgroundTransparency = 1
  77. admin.Position = UDim2.new(-0.0144578516, 0, 0.3125, 0)
  78. admin.Size = UDim2.new(0, 200, 0, 50)
  79. admin.Font = Enum.Font.Arcade
  80. admin.FontSize = Enum.FontSize.Size14
  81. admin.Text = "admin"
  82. admin.TextColor3 = Color3.new(0.333333, 0, 1)
  83. admin.TextScaled = true
  84. admin.TextSize = 14
  85. admin.TextWrapped = true
  86. admin.MouseButton1Down:connect(function()
  87. --[[
  88. ---------------------------------------------------------------
  89. | _____ _ _ _____ _ |
  90. | | __ \ (_) | | | __ \ | | |
  91. | | |__) | __ ___ _ ___ ___| |_ | | | |_ _ ___| | __ |
  92. | | ___/ '__/ _ \| |/ _ \/ __| __| | | | | | | |/ __| |/ / |
  93. | | | | | | (_) | | __/ (__| |_ | |__| | |_| | (__| < |
  94. | |_| |_| \___/| |\___|\___|\__| |_____/ \__,_|\___|_|\_\ |
  95. | _/ | |
  96. | |__/ |
  97. ---------------------------------------------------------------
  98. --]]
  99.  
  100. -- SethMilkman --
  101.  
  102. --| Thanks ROBLOX, for removing GetObjects |--
  103.  
  104. local Player = game.Players.LocalPlayer
  105. local Mouse = Player:GetMouse()
  106. local char = Player.Character
  107.  
  108. local gPlayers = game:GetService("Players")
  109. local admin = gPlayers.LocalPlayer.Name
  110.  
  111. local services={}
  112. local cmds={}
  113. local std={}
  114.  
  115. local Version = '1.0.2'
  116.  
  117. wait(0.1)
  118.  
  119. services.players=gPlayers
  120. services.lighting=game:GetService('Lighting')
  121. services.workspace=game:GetService('Workspace')
  122. services.events = {}
  123. local user = gPlayers.LocalPlayer
  124.  
  125. local cmdprefix=';'
  126. local scriptprefix='\\'
  127. local split=" "
  128.  
  129. --| Ban Data |--
  130.  
  131. local BanFolder = Instance.new("Fire", game.ContextActionService)
  132. BanFolder.Name = "BanList"
  133. BanFolder.RobloxLocked = true
  134. _G.Banned = function(Ban)
  135. local SValue = Instance.new("StringValue", BanFolder)
  136. SValue.Value = Ban
  137. SValue.RobloxLocked = true
  138. end
  139.  
  140. BannedPlayers = {
  141. 'KrystalTeam', -- For banning me.
  142. 'LordCrazy13', -- You're fucking annoying.
  143. 'CRICKET69'
  144. }
  145.  
  146. --| Tables |--
  147.  
  148. --| Admins |--
  149.  
  150. local AdminFolder = Instance.new("Folder", game.ContextActionService)
  151. AdminFolder.Name = "AdminList"
  152. AdminFolder.RobloxLocked = true
  153. _G.Admin = function(Admin)
  154. local SValue = Instance.new("StringValue", AdminFolder)
  155. SValue.Value = Admin
  156. SValue.RobloxLocked = true
  157. end
  158.  
  159. -- These are my friends that don't have Seven, remove then off the list if you'd like.
  160. local admins = {
  161. 'guestpro1',
  162. 'THEGAMINGTRTLE',
  163. 'JackLikesBugs',
  164. 'JoshuaAsencio'
  165. }
  166.  
  167. --| CMD List |--
  168.  
  169. CMDs = {
  170. '1. ff player',
  171. '2. noff player',
  172. '3. fire player',
  173. '4. nofire player',
  174. '5. sp player',
  175. '6. nosp player',
  176. '7. smoke player',
  177. '8. nosmoke player',
  178. '9. btools player',
  179. '10. god player',
  180. '11. sgod player',
  181. '12. ungod player',
  182. '13. heal player',
  183. '14. freeze player',
  184. '15. thaw player',
  185. '16. kill player',
  186. '17. sound',
  187. '18. volume',
  188. '19. pitch',
  189. '20. explode player',
  190. '21. invis player',
  191. '22. vis player',
  192. '23. goto player',
  193. '24. bring player',
  194. '25. tp player',
  195. '26. charapp player',
  196. '27. ws player',
  197. '28. time',
  198. '29. kick player',
  199. '30. ban player',
  200. '31. unlockws',
  201. '32. unanchorws',
  202. '33. hat player',
  203. '34. gear player',
  204. '35. pstools player',
  205. '36. skick player',
  206. '37. admin player',
  207. '38. unadmin player',
  208. '39. firstp player',
  209. '40. thirdp player',
  210. '41. chat player',
  211. '42. insert',
  212. '43. name player',
  213. '44. unname player',
  214. '45. stun player',
  215. '46. unstun player',
  216. '47. sit player',
  217. '48. guest player',
  218. '49. damage player',
  219. '50. view player',
  220. '51. unview player',
  221. '52. nolimbs player',
  222. '53. box player 1012',
  223. '54. nobox player',
  224. '55. ghost player',
  225. '56. sphere player',
  226. '57. loadmap',
  227. '58. sky',
  228. '59. ambient',
  229. '60. gui',
  230. '61. jail player',
  231. '62. unjail player',
  232. '63. shutdown',
  233. '64. animation player',
  234. '65. fix player',
  235. '66. creeper player',
  236. '67. uncreeper player',
  237. '68. shrek player',
  238. '69. unshrek player',
  239. '70. spam',
  240. '71. nospam',
  241. '72. control player',
  242. '73. nuke player',
  243. '74. infect player',
  244. '75. uninfect player',
  245. '76. duck player',
  246. '77. unduck player',
  247. '78. disable player',
  248. '79. enable player',
  249. '80. size player',
  250. '81. confuse player',
  251. '82. unconfuse player',
  252. '83. clone player',
  253. '84. spin player',
  254. '85. unspin player',
  255. '86. dog player',
  256. '87. undog player',
  257. '88. tptool',
  258. '89. loopsit player',
  259. '90. unloopsit player',
  260. '91. loopjump player',
  261. '92. unloopjump player',
  262. '93. loopheal player',
  263. '94. unloopheal player',
  264. '95. fling player',
  265. '96. ayylmao player',
  266. '97. nograv player',
  267. '98. grav player',
  268. '99. seizure player',
  269. '100. unseizure player',
  270. '101. cape 1012',
  271. '102. uncape',
  272. '103. paper player',
  273. '104. punish player',
  274. '105. unpunish player',
  275. '106. disco',
  276. '107. undisco',
  277. '- float player',
  278. '- unfloat player',
  279. '- noclip',
  280. '- clip',
  281. '- prefix <string>',
  282. '- admins',
  283. '- bans',
  284. '- cmds',
  285. '- version'
  286. }
  287.  
  288. --| Lib |--
  289.  
  290. updateevents=function()
  291. for i,v in pairs(services.events) do services.events:remove(i) v:disconnect() end
  292. for i,v in pairs(gPlayers:players())do
  293. local ev = v.Chatted:connect(function(msg) do_exec(msg,v) end)
  294. services.events[#services.events+1] = ev
  295. end
  296. end
  297.  
  298. std.inTable=function(tbl,val)
  299. if tbl==nil then return false end
  300.  
  301. for _,v in pairs(tbl)do
  302. if v==val then return true end
  303. end
  304. return false
  305. end
  306.  
  307. std.out=function(str)
  308. print(str)
  309. end
  310.  
  311. std.list=function(tbl)
  312. local str=''
  313. for i,v in pairs(tbl)do
  314. str=str..tostring(v)
  315. if i~=#tbl then str=str..', ' end
  316. end
  317. return str
  318. end
  319.  
  320. std.endat=function(str,val)
  321. local z=str:find(val)
  322. if z then
  323. return str:sub(0,z-string.len(val)),true
  324. else
  325. return str,false
  326. end
  327. end
  328.  
  329. std.first=function(str) return str:sub(1,1) end
  330.  
  331. isAdmin=function(name)
  332. if name==admin then
  333. return true
  334. elseif admins[name]==true then
  335. return true
  336. end
  337. return false
  338. end
  339.  
  340. local exec=function(str)
  341. spawn(function()
  342. local script, loaderr = loadstring(str)
  343. if not script then
  344. error(loaderr)
  345. else
  346. script()
  347. end
  348. end)
  349. end
  350.  
  351. local findCmd=function(cmd_name)
  352. for i,v in pairs(cmds)do
  353. if v.NAME:lower()==cmd_name:lower() or std.inTable(v.ALIAS,cmd_name:lower())then
  354. return v
  355. end
  356. end
  357. end
  358.  
  359. local getCmd=function(msg)
  360. local cmd,hassplit=std.endat(msg:lower(),split)
  361. if hassplit then
  362. return {cmd,true}
  363. else
  364. return {cmd,false}
  365. end
  366. end
  367.  
  368. local getprfx=function(strn)
  369. if strn:sub(1,string.len(cmdprefix))==cmdprefix then return{'cmd',string.len(cmdprefix)+1}
  370. elseif strn:sub(1,string.len(scriptprefix))==scriptprefix then return{'exec',string.len(scriptprefix)+1}
  371. end return
  372. end
  373.  
  374. local getArgs=function(str)
  375. local args={}
  376. local new_arg=nil
  377. local hassplit=nil
  378. local s=str
  379. repeat
  380. new_arg,hassplit=std.endat(s:lower(),split)
  381. if new_arg~='' then
  382. args[#args+1]=new_arg
  383. s=s:sub(string.len(new_arg)+string.len(split)+1)
  384. end
  385. until hassplit==false
  386. return args
  387. end
  388.  
  389. local function execCmd(str, plr)
  390. local s_cmd
  391. local a
  392. local cmd
  393. s_cmd = getCmd(str)
  394. cmd = findCmd(s_cmd[1])
  395. if cmd == nil then return end
  396. a = str:sub(string.len(s_cmd[1]) + string.len(split) + 1)
  397. local args=getArgs(a)
  398.  
  399. pcall(function()
  400. cmd.FUNC(args, plr)
  401. end)
  402. end
  403.  
  404. function do_exec(str,plr)
  405. if not isAdmin(plr.Name)then return end
  406.  
  407. str=str:gsub('/e ','')
  408.  
  409. local t=getprfx(str)
  410. if t==nil then return end
  411. str=str:sub(t[2])
  412. if t[1]=='exec' then
  413. exec(str)
  414. elseif t[1]=='cmd' then
  415. execCmd(str, plr)
  416. end
  417. end
  418.  
  419. updateevents()
  420. _G.exec_cmd = execCmd
  421. --game.Players.LocalPlayer.Chatted:connect(doexec)
  422.  
  423. local _char=function(plr_name)
  424. for i,v in pairs(game.Players:GetChildren())do
  425. if v:IsA'Player'then
  426. if v.Name==plr_name then return v.Character end
  427. end
  428. end
  429. return
  430. end
  431.  
  432. local _plr=function(plr_name)
  433. for i,v in pairs(game.Players:GetChildren())do
  434. if v:IsA'Player'then
  435. if v.Name==plr_name then return v end
  436. end
  437. end
  438. return
  439. end
  440.  
  441. function addcmd(name,desc,alias,func)
  442. cmds[#cmds+1]=
  443. {
  444. NAME=name;
  445. DESC=desc;
  446. ALIAS=alias;
  447. FUNC=func;
  448. }
  449. end
  450.  
  451. local function getPlayer(name)
  452. local nameTable = {}
  453. name=name:lower()
  454. if name == "me" then
  455. nameTable[#nameTable+1]=admin
  456. elseif name == "others" then
  457. for i,v in pairs(gPlayers:GetChildren()) do
  458. if v:IsA'Player'then
  459. if v.Name~=admin then
  460. nameTable[#nameTable+1]=v.Name
  461. end
  462. end
  463. end
  464. elseif name == "all" then
  465. for i,v in pairs(gPlayers:GetChildren()) do
  466. if v:IsA'Player'then
  467. nameTable[#nameTable+1]=v.Name
  468. end
  469. end
  470. else
  471. for i,v in pairs(gPlayers:GetChildren()) do
  472. local lname = v.Name:lower()
  473. local i,j = lname:find(name)
  474. if i == 1 then
  475. return {v.Name}
  476. end
  477. end
  478. end
  479. return nameTable
  480. end
  481.  
  482. --| Cape Function |--
  483.  
  484. local capeColor = 1012
  485.  
  486. function Cape(playerCaped)
  487.  
  488. if playerCaped.Character:FindFirstChild("Cape") ~= nil then
  489. playerCaped.Character.Cape:Destroy()
  490. end
  491.  
  492. repeat
  493. wait()
  494. until playerCaped and playerCaped.Character and playerCaped.Character:FindFirstChild("Torso")
  495.  
  496. local Torso = playerCaped.Character.Torso
  497.  
  498. local Cape = Instance.new("Part", Torso.Parent)
  499. Cape.Name = "Cape"
  500. Cape.Anchored = false
  501. Cape.CanCollide = false
  502. Cape.TopSurface = 0
  503. Cape.BottomSurface = 0
  504. Cape.BrickColor = BrickColor.new("" .. capeColor)
  505. Cape.Material = "Neon"
  506. Cape.formFactor = "Custom"
  507. Cape.Size = Vector3.new(0.2,0.2,0.2)
  508.  
  509. local msh = Instance.new("BlockMesh", Cape)
  510. msh.Scale = Vector3.new(9,17.5,.5)
  511.  
  512. local motor1 = Instance.new("Motor", Cape)
  513. motor1.Part0 = Cape
  514. motor1.Part1 = Torso
  515.  
  516. motor1.MaxVelocity = 1
  517. motor1.C0 = CFrame.new(0,1.75,0)*CFrame.Angles(0,math.rad(90),0)
  518. motor1.C1 = CFrame.new(0,1,.45)*CFrame.Angles(0,math.rad(90),0)
  519.  
  520. local wave = false
  521.  
  522. repeat wait(1/44)
  523. local ang = 0.2
  524. local oldmag = Torso.Velocity.magnitude
  525. local mv = .1
  526.  
  527. if wave then
  528. ang = ang + ((Torso.Velocity.magnitude/10) * .05) + 1
  529. wave = false
  530. else
  531. wave = false
  532. end
  533. ang = ang + math.min(Torso.Velocity.magnitude/30, 1)
  534. motor1.MaxVelocity = math.min((Torso.Velocity.magnitude/10), .04) + mv
  535. motor1.DesiredAngle = -ang
  536. if motor1.CurrentAngle < -.05 and motor1.DesiredAngle > -.05 then
  537. motor1.MaxVelocity = .04
  538. end
  539. repeat
  540. wait()
  541. until
  542. motor1.CurrentAngle == motor1.DesiredAngle or math.abs(Torso.Velocity.magnitude - oldmag) >= (Torso.Velocity.magnitude/10) + 1
  543. if Torso.Velocity.magnitude < .1 then
  544. wait(.1)
  545. end
  546. until not Cape or Cape.Parent ~= Torso.Parent
  547. end
  548.  
  549. game.Lighting.Outlines = false -- Outlines are disgusting
  550.  
  551. --| Commands |--
  552.  
  553. addcmd('ff','gives ff to player',{},
  554. function(args)
  555. local players = getPlayer(args[1])
  556. for i,v in pairs(players)do
  557. local pchar=_char(v)
  558. Instance.new("ForceField", pchar)
  559. end
  560. end)
  561.  
  562. addcmd('noff', 'takes away ff from player',{'unff'},
  563. function(args)
  564. local players = getPlayer(args[1])
  565. for i,v in pairs(players)do
  566. local pchar=_char(v)
  567. for j,v1 in pairs(pchar:GetChildren()) do
  568. if v1:IsA("ForceField") then
  569. v1:Destroy()
  570. end
  571. end
  572. end
  573. end)
  574.  
  575. addcmd('fire', 'set a player on fire',{},
  576. function(args)
  577. local players = getPlayer(args[1])
  578. for i,v in pairs(players)do
  579. local pchar=_char(v)
  580. local Fire1 = Instance.new("Fire", pchar.Head)
  581. local Fire2 = Instance.new("Fire", pchar.Torso)
  582. local Fire3 = Instance.new("Fire", pchar["Left Arm"])
  583. local Fire4 = Instance.new("Fire", pchar["Right Arm"])
  584. local Fire5 = Instance.new("Fire", pchar["Left Leg"])
  585. local Fire6 = Instance.new("Fire", pchar["Right Leg"])
  586. Fire1.Color = Color3.new((args[2]),(args[3]),(args[4]))
  587. Fire1.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  588. Fire2.Color = Color3.new((args[2]),(args[3]),(args[4]))
  589. Fire2.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  590. Fire3.Color = Color3.new((args[2]),(args[3]),(args[4]))
  591. Fire3.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  592. Fire4.Color = Color3.new((args[2]),(args[3]),(args[4]))
  593. Fire4.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  594. Fire5.Color = Color3.new((args[2]),(args[3]),(args[4]))
  595. Fire5.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  596. Fire6.Color = Color3.new((args[2]),(args[3]),(args[4]))
  597. Fire6.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  598. end
  599. end)
  600.  
  601. addcmd('nofire', 'extinguish a player',{'unfire'},
  602. function(args)
  603. local players = getPlayer(args[1])
  604. for i,v in pairs(players)do
  605. local pchar=_char(v)
  606. for j,v1 in pairs(pchar.Head:GetChildren()) do
  607. if v1:IsA("Fire") then
  608. v1:Destroy()
  609. end
  610. end
  611. for j,v1 in pairs(pchar.Torso:GetChildren()) do
  612. if v1:IsA("Fire") then
  613. v1:Destroy()
  614. end
  615. end
  616. for j,v1 in pairs(pchar["Left Arm"]:GetChildren()) do
  617. if v1:IsA("Fire") then
  618. v1:Destroy()
  619. end
  620. end
  621. for j,v1 in pairs(pchar["Right Arm"]:GetChildren()) do
  622. if v1:IsA("Fire") then
  623. v1:Destroy()
  624. end
  625. end
  626. for j,v1 in pairs(pchar["Left Leg"]:GetChildren()) do
  627. if v1:IsA("Fire") then
  628. v1:Destroy()
  629. end
  630. end
  631. for j,v1 in pairs(pchar["Right Leg"]:GetChildren()) do
  632. if v1:IsA("Fire") then
  633. v1:Destroy()
  634. end
  635. end
  636. end
  637. end)
  638.  
  639. addcmd('sp', 'give a player sparkles',{},
  640. function(args)
  641. local players = getPlayer(args[1])
  642. for i,v in pairs(players)do
  643. local pchar=_char(v)
  644. local Sparkles1 = Instance.new("Sparkles", pchar.Head)
  645. local Sparkles2 = Instance.new("Sparkles", pchar.Torso)
  646. local Sparkles3 = Instance.new("Sparkles", pchar["Left Arm"])
  647. local Sparkles4 = Instance.new("Sparkles", pchar["Right Arm"])
  648. local Sparkles5 = Instance.new("Sparkles", pchar["Left Leg"])
  649. local Sparkles6 = Instance.new("Sparkles", pchar["Right Leg"])
  650. Sparkles1.Color = Color3.new((args[2]),(args[3]),(args[4]))
  651. Sparkles2.Color = Color3.new((args[2]),(args[3]),(args[4]))
  652. Sparkles3.Color = Color3.new((args[2]),(args[3]),(args[4]))
  653. Sparkles4.Color = Color3.new((args[2]),(args[3]),(args[4]))
  654. Sparkles5.Color = Color3.new((args[2]),(args[3]),(args[4]))
  655. Sparkles6.Color = Color3.new((args[2]),(args[3]),(args[4]))
  656. end
  657. end)
  658.  
  659. addcmd('nosp', 'remove sparkles from a player',{'unsp'},
  660. function(args)
  661. local players = getPlayer(args[1])
  662. for i,v in pairs(players)do
  663. local pchar=_char(v)
  664. for j,v1 in pairs(pchar.Head:GetChildren()) do
  665. if v1:IsA("Sparkles") then
  666. v1:Destroy()
  667. end
  668. end
  669. for j,v1 in pairs(pchar.Torso:GetChildren()) do
  670. if v1:IsA("Sparkles") then
  671. v1:Destroy()
  672. end
  673. end
  674. for j,v1 in pairs(pchar["Left Arm"]:GetChildren()) do
  675. if v1:IsA("Sparkles") then
  676. v1:Destroy()
  677. end
  678. end
  679. for j,v1 in pairs(pchar["Right Arm"]:GetChildren()) do
  680. if v1:IsA("Sparkles") then
  681. v1:Destroy()
  682. end
  683. end
  684. for j,v1 in pairs(pchar["Left Leg"]:GetChildren()) do
  685. if v1:IsA("Sparkles") then
  686. v1:Destroy()
  687. end
  688. end
  689. for j,v1 in pairs(pchar["Right Leg"]:GetChildren()) do
  690. if v1:IsA("Sparkles") then
  691. v1:Destroy()
  692. end
  693. end
  694. end
  695. end)
  696.  
  697. addcmd('smoke', 'give a player smoke',{},
  698. function(args)
  699. local players = getPlayer(args[1])
  700. for i,v in pairs(players)do
  701. local pchar=_char(v)
  702. Instance.new("Smoke", pchar.Torso)
  703. end
  704. end)
  705.  
  706. addcmd('nosmoke', 'remove smoke from a player',{},
  707. function(args)
  708. local players = getPlayer(args[1])
  709. for i,v in pairs(players)do
  710. local pchar=_char(v)
  711. for j,v1 in pairs(pchar.Torso:GetChildren()) do
  712. if v1:IsA("Smoke") then
  713. v1:Destroy()
  714. end
  715. end
  716. end
  717. end)
  718.  
  719. addcmd('btools', 'gives a player btools',{},
  720. function(args)
  721. local players = getPlayer(args[1])
  722. if players ~= nil then
  723. for i, v in pairs(players) do
  724. Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 2
  725. Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 3
  726. Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 4
  727. end
  728. end
  729. end)
  730.  
  731. addcmd('god', 'gods player',{},
  732. function(args)
  733. local players = getPlayer(args[1])
  734. for i,v in pairs(players)do
  735. local pchar=_char(v)
  736. if pchar then pchar.Humanoid.MaxHealth=math.huge end
  737. end
  738. end)
  739.  
  740. addcmd('sgod', 'silently gods player',{},
  741. function(args)
  742. local players = getPlayer(args[1])
  743. for i,v in pairs(players)do
  744. local pchar=_char(v)
  745. spawn(function()
  746. pchar.Humanoid.MaxHealth = 10000000
  747. wait()
  748. pchar.Humanoid.Health = 10000000
  749. end)
  750. end
  751. end)
  752.  
  753. addcmd('ungod', 'removes god from a player',{},
  754. function(args)
  755. local players = getPlayer(args[1])
  756. for i,v in pairs(players)do
  757. local pchar=_char(v)
  758. if pchar then
  759. pchar.Humanoid.MaxHealth=100
  760. pchar.Humanoid.Health=100
  761. end
  762. end
  763. end)
  764.  
  765. addcmd('heal', 'resets a players health',{},
  766. function(args)
  767. local players = getPlayer(args[1])
  768. for i,v in pairs(players)do
  769. local pchar=_char(v)
  770. if pchar then pchar.Humanoid.Health=pchar.Humanoid.MaxHealth;end
  771. end
  772. end)
  773.  
  774. addcmd('frz', 'freezes a player',{'freeze'},
  775. function(args)
  776. local players = getPlayer(args[1])
  777. if players ~= nil then
  778. for i, v in pairs(players) do
  779. _char(v).Torso.Anchored = true
  780. end
  781. end
  782. end)
  783.  
  784. addcmd('thaw', 'freezes a player',{},
  785. function(args)
  786. local players = getPlayer(args[1])
  787. if players ~= nil then
  788. for i, v in pairs(players) do
  789. _char(v).Torso.Anchored = false
  790. end
  791. end
  792. end)
  793.  
  794. addcmd('kill', 'kills a player',{},
  795. function(args)
  796. local players = getPlayer(args[1])
  797. for i,v in pairs(players)do
  798. local pchar=_char(v)
  799. if pchar then pchar.Humanoid.MaxHealth=0;pchar.Humanoid.Health=0;end
  800. end
  801. end)
  802.  
  803. addcmd('sound', 'plays a sound',{},
  804. function(args)
  805. local function dels(instance)
  806. for i,v in pairs(instance:GetChildren())do
  807. if v:IsA'Sound'then v:Destroy()end
  808. dels(v)
  809. end
  810. end
  811. dels(workspace)
  812.  
  813. local c = args[1] or 'stop'
  814. if std.inTable({'stop'}, c:lower()) then return end
  815. local s = Instance.new("Sound", workspace)
  816. s.Name = "DuckSong"
  817. s.Looped = true
  818. s.SoundId = "rbxassetid://" .. c
  819. s.Volume = 1
  820. s:Play()
  821. end)
  822.  
  823. addcmd('volume','changes volume of sound',{},
  824. function(args)
  825. for i,v in pairs(game.Workspace:GetChildren())do
  826. if v:IsA("Sound") and v.Name == "DuckSong" then
  827. v.Volume = args[1]
  828. end
  829. end
  830. end)
  831.  
  832. addcmd('pitch','changes pitch of sound',{},
  833. function(args)
  834. for i,v in pairs(game.Workspace:GetChildren())do
  835. if v:IsA("Sound") and v.Name == "DuckSong" then
  836. v.Pitch = args[1]
  837. end
  838. end
  839. end)
  840.  
  841. addcmd('explode', 'explode a player', {},
  842. function(args)
  843. local players = getPlayer(args[1])
  844. for i, v in pairs(players) do
  845. local char = _char(v)
  846. if char:FindFirstChild("Torso") then
  847. Instance.new("Explosion", char).Position = char.Torso.Position
  848. end
  849. end
  850. end)
  851.  
  852. addcmd('invis', 'make a player invisible',{},
  853. function(args)
  854. local players = getPlayer(args[1])
  855. for i, v in pairs(players) do
  856. for k, v2 in pairs(_char(v):GetChildren()) do
  857. if v2.className == "Part" then
  858. if v2.Name ~= "HumanoidRootPart" then v2.Transparency = 1 end
  859. elseif v2.className == "Hat" then
  860. if v2:FindFirstChild("Handle") then
  861. v2.Handle.Transparency = 1
  862. end
  863. end
  864. if v2:FindFirstChild("face") then
  865. v2.face:Destroy()
  866. end
  867. end
  868. end
  869. end)
  870.  
  871. addcmd('vis', 'make a player visible',{},
  872. function(args)
  873. local players = getPlayer(args[1])
  874. for i, v in pairs(players) do
  875. for k, v2 in pairs(_char(v):GetChildren()) do
  876. if v2.className == "Part" then
  877. if v2.Name ~= "HumanoidRootPart" then v2.Transparency = 0 end
  878. elseif v2.className == "Hat" then
  879. if v2:FindFirstChild("Handle") then v2.Handle.Transparency = 0 end
  880. end
  881. if v2:FindFirstChild("face") then
  882. v2.face:Destroy()
  883. end
  884. end
  885. end
  886. end)
  887.  
  888. addcmd('goto', 'go to a player',{},
  889. function(args)
  890. local players = getPlayer(args[1])
  891. if players ~= nil and _char(players[1]):FindFirstChild("HumanoidRootPart") then
  892. _char(admin).HumanoidRootPart.CFrame = _char(players[1]).HumanoidRootPart.CFrame
  893. end
  894. end)
  895.  
  896. addcmd('bring', 'bring a player to you',{},
  897. function(args)
  898. local players = getPlayer(args[1])
  899. for i,v in pairs(players) do
  900. if _char(v):FindFirstChild("HumanoidRootPart") then
  901. _char(v).HumanoidRootPart.CFrame = _char(admin).HumanoidRootPart.CFrame
  902. end
  903. end
  904. end)
  905.  
  906. addcmd('tp', 'teleport player 1 to player 2',{},
  907. function(args)
  908. local players1=getPlayer(args[1])
  909. local players2=getPlayer(args[2])
  910. if not players2[1] then return end
  911. for i,v in pairs(players1) do
  912. if _char(v):FindFirstChild("HumanoidRootPart") and _char(players2[1]):FindFirstChild("HumanoidRootPart") then
  913. _char(v).HumanoidRootPart.CFrame = _char(players2[1]).HumanoidRootPart.CFrame
  914. end
  915. end
  916. end)
  917.  
  918. addcmd('charapp', 'change a players appearance',{'char'},
  919. function(args)
  920. local players = getPlayer(args[1])
  921. if not args[1]or not args[2]then return end
  922. local id=args[2]
  923. if players ~= nil then
  924. for i,v in pairs(players) do
  925. gPlayers[v].CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId="..id
  926. if _char(v):FindFirstChild("Head") then
  927. _char(v).Head:Destroy()
  928. end
  929. end
  930. end
  931. end)
  932.  
  933. addcmd('ws', 'change a players walkspeed',{},
  934. function(args)
  935. local players = getPlayer(args[1])
  936. if not args[1]or not args[2]then return end
  937. local num=args[2]
  938. for i,v in pairs(players) do
  939. if _char(v):FindFirstChild("Humanoid") then
  940. _char(v).Humanoid.WalkSpeed=tonumber(num)
  941. end
  942. end
  943. end)
  944.  
  945. addcmd('time', 'change the time of day',{},
  946. function(args)
  947. if not args[1]then return end
  948. local time_=tonumber(args[1])
  949.  
  950. game.Lighting:SetMinutesAfterMidnight(time_*60)
  951. end)
  952.  
  953. addcmd('kick', 'kick a player',{},
  954. function(args)
  955. local players = getPlayer(args[1])
  956. for i,v in pairs(players) do
  957. Notify('Kicked ' .. gPlayers[v].Name)
  958. gPlayers[v]:Destroy()
  959. end
  960. end)
  961.  
  962. addcmd('ban', 'ban a player',{},
  963. function(args)
  964. local players=getPlayer(args[1])
  965. for i,v in pairs(players) do
  966. _G.Banned(gPlayers[v].Name)
  967. gPlayers[v]:Destroy()
  968. end
  969. end)
  970.  
  971. addcmd('unlockws', 'unlock the whole workspace',{'unlock'},
  972. function(args)
  973. local function unlock(instance)
  974. for i,v in pairs(instance:GetChildren()) do
  975. if v:IsA("BasePart") then
  976. v.Locked = false
  977. end
  978. unlock(v)
  979. end
  980. end
  981. unlock(workspace)
  982. end)
  983.  
  984. addcmd('unanchorws', 'unanchor the whole workspace',{'unanchor', 'unanchr'},
  985. function(args)
  986. local function unanchor(instance)
  987. for i,v in pairs(instance:GetChildren()) do
  988. if v:IsA("BasePart") then
  989. v.Anchored=false
  990. end
  991. unanchor(v)
  992. end
  993. end
  994. unanchor(workspace)
  995. end)
  996.  
  997. addcmd('hat', 'give player a hat ingame',{},
  998. function(args)
  999. if not args[1] or not args[2] then return end
  1000. local players = getPlayer(args[1])
  1001. local id=args[2]
  1002. local hat = game:GetService("InsertService"):LoadAsset(id)
  1003. if hat:IsA("Hat") then
  1004. for i,v in pairs(players) do
  1005. hat:clone().Parent = _char(v)
  1006. end
  1007. end
  1008. hat:Destroy()
  1009. end)
  1010.  
  1011. addcmd('gear', 'give player a gear ingame',{},
  1012. function(args)
  1013. spawn(function()
  1014. if not args[1] or not args[2] then return end
  1015. local players = getPlayer(args[1])
  1016. local id=args[2]
  1017. local model = game:GetService("InsertService"):LoadAsset(id)
  1018. for i,v in pairs(players) do
  1019. for _,j in pairs(model:GetChildren()) do
  1020. if j:IsA("Tool") then
  1021. j:Clone().Parent = gPlayers[v].Backpack
  1022. end
  1023. end
  1024. end
  1025. model:Destroy()
  1026. end)
  1027. end)
  1028.  
  1029. addcmd('pstools', 'give player personal server tools',{},
  1030. function(args)
  1031. local players = getPlayer(args[1])
  1032. for i,v in pairs(players) do
  1033. gPlayers[v].PersonalServerRank = 240
  1034. end
  1035. end)
  1036.  
  1037. addcmd('skick','kicks a player by shutting them down, takes a few seconds',{},
  1038. function(args)
  1039. local players = getPlayer(args[1])
  1040. for i,v in pairs(players) do
  1041. spawn(function()
  1042. gPlayers[v].PersonalServerRank = 240
  1043. gPlayers[v].Backpack:WaitForChild("ClassicTool")
  1044. gPlayers[v].PersonalServerRank = 0
  1045. end)
  1046. end
  1047. end)
  1048.  
  1049. addcmd('admin', 'gives a player admin',{},
  1050. function(args)
  1051. if not args[1]then return end
  1052. local players = getPlayer(args[1])
  1053. table.foreach(players,function(k,v)
  1054. admins[v]=true
  1055. Notify(gPlayers[v].Name .. ' has been given Admin.')
  1056. end)
  1057. for i,v in pairs(players) do
  1058. local pchar = gPlayers[v].Character
  1059. game.Chat:Chat(pchar.Head, "You've been given admin.")
  1060. wait(2.5)
  1061. game.Chat:Chat(pchar.Head, 'Prefix is "' .. cmdprefix .. '"')
  1062. wait(2.5)
  1063. game.Chat:Chat(pchar.Head, "[NO] ;fire me [YES] ;fire YourName")
  1064. wait(2.5)
  1065. game.Chat:Chat(pchar.Head, "You may now use commands.")
  1066. end
  1067. end)
  1068.  
  1069. addcmd('unadmin', 'removes a players admin',{},
  1070. function(args)
  1071. if not args[1] then return end
  1072. local players = getPlayer(args[1])
  1073. table.foreach(players,function(k,v)
  1074. admins[v]=nil
  1075. Notify(gPlayers[v].Name .. ' no longer has Admin.')
  1076. end)
  1077. end)
  1078.  
  1079. addcmd('firstp', 'forces player to go into first person',{},
  1080. function(args)
  1081. local players = getPlayer(args[1])
  1082. for i,v in pairs(players)do
  1083. gPlayers[v].CameraMode = "LockFirstPerson"
  1084. end
  1085. end)
  1086.  
  1087. addcmd('thirdp', 'allows player to go into third person',{},
  1088. function(args)
  1089. local players = getPlayer(args[1])
  1090. for i,v in pairs(players)do
  1091. gPlayers[v].CameraMode = "Classic"
  1092. end
  1093. end)
  1094.  
  1095. addcmd('chat', 'forces player to chat what you input',{},
  1096. function(args)
  1097. local players = getPlayer(args[1])
  1098. local MSG = table.concat(args, " ")
  1099. local newMSG = string.gsub(MSG, args[1] .. " ", "")
  1100. for i,v in pairs(players)do
  1101. game.Chat:Chat(gPlayers[v].Character.Head, newMSG)
  1102. end
  1103. end)
  1104.  
  1105. addcmd('insert', 'inserts a model',{},
  1106. function(args)
  1107. local model = game:GetService("InsertService"):LoadAsset(args[1])
  1108. model.Parent = game.Workspace
  1109. model:MoveTo(game.Players.LocalPlayer.Character.Torso.Position)
  1110. model:MakeJoints()
  1111. end)
  1112.  
  1113. addcmd('name', 'names player',{},
  1114. function(args)
  1115. local players = getPlayer(args[1])
  1116. local msg = table.concat(args, " ")
  1117. local newmsg = string.gsub(msg, args[1] .. " ", "")
  1118. for i,v in pairs(players) do
  1119. for a, mod in pairs(gPlayers[v].Character:children()) do
  1120. if mod:FindFirstChild("TAG") then
  1121. gPlayers[v].Character.Head.Transparency = 0
  1122. mod:Destroy()
  1123. end
  1124. end
  1125.  
  1126. local char = gPlayers[v].Character
  1127. local model = Instance.new("Model", char)
  1128. local clone = char.Head:Clone()
  1129. local hum = Instance.new("Humanoid", model)
  1130. local weld = Instance.new("Weld", clone)
  1131. model.Name = newmsg
  1132. clone.Parent = model
  1133. hum.Name = "TAG"
  1134. hum.MaxHealth = 100
  1135. hum.Health = 100
  1136. weld.Part0 = clone
  1137. weld.Part1 = char.Head
  1138. char.Head.Transparency = 1
  1139. end
  1140. end)
  1141.  
  1142. addcmd('unname', 'unnames player',{},
  1143. function(args)
  1144. local players = getPlayer(args[1])
  1145. local name = (args[2])
  1146. for i,v in pairs(players) do
  1147. for a, mod in pairs(gPlayers[v].Character:children()) do
  1148. if mod:FindFirstChild("TAG") then
  1149. gPlayers[v].Character.Head.Transparency = 0
  1150. mod:Destroy()
  1151. end
  1152. end
  1153. end
  1154. end)
  1155.  
  1156. addcmd('stun', 'stuns player',{},
  1157. function(args)
  1158. local players = getPlayer(args[1])
  1159. for i,v in pairs(players) do
  1160. gPlayers[v].Character.Humanoid.PlatformStand = true
  1161. end
  1162. end)
  1163.  
  1164. addcmd('unstun', 'stuns player',{},
  1165. function(args)
  1166. local players = getPlayer(args[1])
  1167. for i,v in pairs(players) do
  1168. gPlayers[v].Character.Humanoid.PlatformStand = false
  1169. end
  1170. end)
  1171.  
  1172. addcmd('sit', 'stuns player',{},
  1173. function(args)
  1174. local players = getPlayer(args[1])
  1175. for i,v in pairs(players) do
  1176. gPlayers[v].Character.Humanoid.Sit = true
  1177. end
  1178. end)
  1179.  
  1180. addcmd('guest', 'ew a guest',{},
  1181. function(args)
  1182. local players = getPlayer(args[1])
  1183. for i,v in pairs(players) do
  1184. gPlayers[v].CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=1"
  1185. gPlayers[v].Character:BreakJoints()
  1186. end
  1187. end)
  1188.  
  1189. addcmd('damage', 'damages a player',{},
  1190. function(args)
  1191. local players = getPlayer(args[1])
  1192. for i,v in pairs(players) do
  1193. gPlayers[v].Character.Humanoid.Health = gPlayers[v].Character.Humanoid.Health - 25
  1194. end
  1195. end)
  1196.  
  1197. addcmd('view', 'views player',{},
  1198. function(args)
  1199. local players = getPlayer(args[1])
  1200. for i,v in pairs(players) do
  1201. game.Workspace.CurrentCamera.CameraSubject = gPlayers[v].Character
  1202. end
  1203. end)
  1204.  
  1205. addcmd('unview', 'stops viewing player',{},
  1206. function()
  1207. game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character
  1208. end)
  1209.  
  1210. addcmd('nolimbs', 'removes limbs from player',{},
  1211. function(args)
  1212. local players = getPlayer(args[1])
  1213. for i,v in pairs(players) do
  1214. for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  1215. if v:IsA("BasePart") and
  1216. v.Name == "Right Leg" or
  1217. v.Name == "Left Leg" or
  1218. v.Name == "Right Arm" or
  1219. v.Name == "Left Arm" then
  1220. v:Remove()
  1221. end
  1222. end
  1223. end
  1224. end)
  1225.  
  1226. addcmd('box', 'creates a box around player',{},
  1227. function(args)
  1228. local players = getPlayer(args[1])
  1229. for i,v in pairs(players)do
  1230. local pchar=_char(v)
  1231. local SB = Instance.new("SelectionBox", pchar)
  1232. SB.Adornee = SB.Parent
  1233. SB.Color = BrickColor.new("" .. (args[2]))
  1234. end
  1235. end)
  1236.  
  1237. addcmd('nobox', 'takes away box from player',{'unbox'},
  1238. function(args)
  1239. local players = getPlayer(args[1])
  1240. for i,v in pairs(players)do
  1241. local pchar=_char(v)
  1242. for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  1243. if v:IsA("SelectionBox") then
  1244. v:Destroy()
  1245. end
  1246. end
  1247. end
  1248. end)
  1249.  
  1250. addcmd('ghost', 'ghostifys player',{},
  1251. function(args)
  1252. local players = getPlayer(args[1])
  1253. for i,v in pairs(players)do
  1254. local pchar=gPlayers[v].Character
  1255. pchar.Head.Transparency = 0.5
  1256. pchar.Torso.Transparency = 0.5
  1257. pchar["Left Arm"].Transparency = 0.5
  1258. pchar["Right Arm"].Transparency = 0.5
  1259. pchar["Left Leg"].Transparency = 0.5
  1260. pchar["Right Leg"].Transparency = 0.5
  1261. pchar.Head.face.Transparency = 0.5
  1262. end
  1263. end)
  1264.  
  1265. addcmd('sphere', 'puts sphere around player',{},
  1266. function(args)
  1267. local players = getPlayer(args[1])
  1268. for i,v in pairs(players)do
  1269. local pchar=gPlayers[v].Character
  1270. local SS = Instance.new("SelectionSphere", pchar)
  1271. SS.Adornee = SS.Parent
  1272. end
  1273. end)
  1274.  
  1275. addcmd('loadmap','loads map from model',{},
  1276. function(args)
  1277. pcall(function()
  1278. for i,v in pairs(workspace:GetChildren()) do
  1279. if v.Name~="Camera" and v.Name~="Terrain" then
  1280. v:Destroy()
  1281. end
  1282. end
  1283. workspace.Terrain:Clear()
  1284. for i,v in pairs(game.Players:GetChildren()) do
  1285. local plr = v
  1286. local prt = Instance.new("Model", workspace)
  1287. Instance.new("Part", prt).Name="Torso"
  1288. Instance.new("Part", prt).Name="Head"
  1289. Instance.new("Humanoid", prt).Name="Humanoid"
  1290. plr.Character = prt
  1291. end
  1292. if (args[1]) == "sfotho" then
  1293. local b = Insert(296400126, game.Workspace, "sfotho")
  1294. b:MakeJoints()
  1295. end
  1296. local b = Insert(args[1], game.Workspace, "LoadedMap")
  1297. b:MakeJoints()
  1298. end)
  1299. Notify('Loaded Map')
  1300. end)
  1301.  
  1302. addcmd('sky','changes skybox',{},
  1303. function(args)
  1304. pcall(function()
  1305. local ID = (args[1])
  1306. local sky = Instance.new("Sky", game.Lighting)
  1307. sky.SkyboxBk = "rbxassetid://" .. ID
  1308. sky.SkyboxDn = "rbxassetid://" .. ID
  1309. sky.SkyboxFt = "rbxassetid://" .. ID
  1310. sky.SkyboxLf = "rbxassetid://" .. ID
  1311. sky.SkyboxRt = "rbxassetid://" .. ID
  1312. sky.SkyboxUp = "rbxassetid://" .. ID
  1313. end)
  1314. end)
  1315.  
  1316. addcmd('ambient','changes ambient',{},
  1317. function(args)
  1318. game.Lighting.Ambient = Color3.new(args[1],args[2],args[3])
  1319. end)
  1320.  
  1321. addcmd('gui','gives YourMom GUI',{},
  1322. function(args)
  1323. loadstring(Insert(289110135, game.CoreGui.RobloxGui).Source)()
  1324. end)
  1325.  
  1326. addcmd('jail','jails player',{},
  1327. function(args)
  1328. local players = getPlayer(args[1])
  1329. for i,v in pairs(players)do
  1330. local pchar=gPlayers[v].Character
  1331. local JailPlayer = DATA.JAIL:Clone()
  1332. JailPlayer.Parent = game.Workspace
  1333. JailPlayer:MoveTo(pchar.Torso.Position)
  1334. JailPlayer.Name = "JAIL_" .. gPlayers[v].Name
  1335. if pchar:FindFirstChild("HumanoidRootPart") then
  1336. pchar.HumanoidRootPart.CFrame = JailPlayer.MAIN.CFrame
  1337. end
  1338. end
  1339. end)
  1340.  
  1341. addcmd('unjail','unjails player',{},
  1342. function(args)
  1343. local players = getPlayer(args[1])
  1344. for i,v in pairs(players)do
  1345. game.Workspace["JAIL_" .. gPlayers[v].Name]:Destroy()
  1346. end
  1347. end)
  1348.  
  1349. addcmd('shutdown', 'shuts the server down',{},
  1350. function(args)
  1351. local function ShutDown(Base)
  1352. for i,v in pairs(Base:GetChildren()) do
  1353. v:Destroy()
  1354. end
  1355. end
  1356. ShutDown(game.Players)
  1357. end)
  1358.  
  1359. addcmd('animation','makes player animate',{'anim'},
  1360. function(args)
  1361. local players = getPlayer(args[1])
  1362. for i,v in pairs(players)do
  1363. local pchar = gPlayers[v].Character
  1364. local ID = args[2]
  1365.  
  1366. if args[2] == "climb" then
  1367. ID = "180436334"
  1368. end
  1369. if args[2] == "fall" then
  1370. ID = "180436148"
  1371. end
  1372. if args[2] == "jump" then
  1373. ID = "125750702"
  1374. end
  1375. if args[2] == "sit" then
  1376. ID = "178130996"
  1377. end
  1378. for _,x in pairs(gPlayers[v].Character.Animate:GetChildren()) do
  1379. if x:IsA("StringValue") then
  1380. for _,c in pairs(x:GetChildren()) do
  1381. if c:IsA("Animation") then
  1382. c.AnimationId = "rbxassetid://" .. ID
  1383. end
  1384. end
  1385. end
  1386. end
  1387. end
  1388. end)
  1389.  
  1390. addcmd('fix','turns player back to normal',{},
  1391. function(args)
  1392. local players = getPlayer(args[1])
  1393. for i,v in pairs(players)do
  1394. local pchar = gPlayers[v].Character
  1395.  
  1396. pchar.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  1397. pchar.Torso["Right Shoulder"].C0 = CFrame.new(1,0.5,0) * CFrame.Angles(0,math.rad(90),0)
  1398. pchar.Torso["Left Shoulder"].C0 = CFrame.new(-1,0.5,0) * CFrame.Angles(0,math.rad(-90),0)
  1399. pchar.Torso["Right Hip"].C0 = CFrame.new(1,-1,0) * CFrame.Angles(0,math.rad(90),0)
  1400. pchar.Torso["Left Hip"].C0 = CFrame.new(-1,-1,0) * CFrame.Angles(0,math.rad(-90),0)
  1401.  
  1402. for i,v in pairs(pchar.Head:GetChildren()) do
  1403. if v:IsA("SpecialMesh") then
  1404. v:Destroy()
  1405. end
  1406. end
  1407.  
  1408. for i,v in pairs(pchar:GetChildren()) do
  1409. if v:IsA("Shirt") then
  1410. v:Destroy()
  1411. end
  1412. end
  1413.  
  1414. for i,v in pairs(pchar:GetChildren()) do
  1415. if v:IsA("Pants") then
  1416. v:Destroy()
  1417. end
  1418. end
  1419.  
  1420. if Player.Character:FindFirstChild("Shirt Graphic") ~= nil then
  1421. Player.Character["Shirt Graphic"].Graphic = ""
  1422. end
  1423.  
  1424. local HeadMesh = Instance.new("SpecialMesh", pchar.Head)
  1425. HeadMesh.MeshType = "Head"
  1426. HeadMesh.Scale = Vector3.new(1.25, 1.25, 1.25)
  1427.  
  1428. pchar.Head.Transparency = 0
  1429. pchar.Torso.Transparency = 0
  1430. pchar["Left Arm"].Transparency = 0
  1431. pchar["Right Arm"].Transparency = 0
  1432. pchar["Left Leg"].Transparency = 0
  1433. pchar["Right Leg"].Transparency = 0
  1434.  
  1435. for i,v in pairs(pchar.Head:GetChildren()) do
  1436. if v:IsA("Decal") then
  1437. v:Destroy()
  1438. end
  1439. end
  1440.  
  1441. local face = Instance.new("Decal", pchar.Head)
  1442. face.Name = "face"
  1443. face.Texture = "rbxasset://textures/face.png"
  1444. face.Face = "Front"
  1445.  
  1446. for i,v in pairs(pchar:GetChildren()) do
  1447. if v:IsA("Seat") then
  1448. v:Destroy()
  1449. end
  1450. end
  1451.  
  1452. for i,v in pairs(pchar.Torso:GetChildren()) do
  1453. if v:IsA("Weld") then
  1454. v:Destroy()
  1455. end
  1456. end
  1457.  
  1458. for i,v in pairs(pchar.Torso:GetChildren()) do
  1459. if v:IsA("SpecialMesh") then
  1460. v:Destroy()
  1461. end
  1462. end
  1463.  
  1464. pchar["Body Colors"].HeadColor = BrickColor.new("Cool yellow")
  1465. pchar["Body Colors"].LeftArmColor = BrickColor.new("Cool yellow")
  1466. pchar["Body Colors"].LeftLegColor = BrickColor.new("Medium blue")
  1467. pchar["Body Colors"].RightArmColor = BrickColor.new("Cool yellow")
  1468. pchar["Body Colors"].RightLegColor = BrickColor.new("Medium blue")
  1469. pchar["Body Colors"].TorsoColor = BrickColor.new("Bright blue")
  1470. for _,v in pairs(Player.Character:GetChildren()) do
  1471. if v:IsA("Hat") then
  1472. v:Destroy()
  1473. end
  1474. end
  1475. end
  1476. end)
  1477.  
  1478. addcmd('creeper','make the player a creeper',{'crpr'},
  1479. function(args)
  1480. local players = getPlayer(args[1])
  1481. for i,v in pairs(players)do
  1482. local pchar = gPlayers[v].Character
  1483. if gPlayers[v] and pchar and pchar:findFirstChild("Torso") then
  1484. if pchar:FindFirstChild("Shirt") then
  1485. pchar.Shirt.Parent = pchar.Torso
  1486. end
  1487. if pchar:FindFirstChild("Pants") then
  1488. pchar.Pants.Parent = pchar.Torso
  1489. end
  1490. if pchar:FindFirstChild("Shirt Graphic") then
  1491. pchar["Shirt Graphic"].Graphic = ""
  1492. end
  1493. for i,v in pairs(pchar:GetChildren()) do
  1494. if v:IsA("Hat") then
  1495. v:Destroy()
  1496. end
  1497. end
  1498. pchar.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  1499. pchar.Torso["Right Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(90),0)
  1500. pchar.Torso["Left Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(-90),0)
  1501. pchar.Torso["Right Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(90),0)
  1502. pchar.Torso["Left Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(-90),0)
  1503. pchar["Body Colors"].HeadColor = BrickColor.new("Bright green")
  1504. pchar["Body Colors"].LeftArmColor = BrickColor.new("Bright green")
  1505. pchar["Body Colors"].LeftLegColor = BrickColor.new("Bright green")
  1506. pchar["Body Colors"].RightArmColor = BrickColor.new("Bright green")
  1507. pchar["Body Colors"].RightLegColor = BrickColor.new("Bright green")
  1508. pchar["Body Colors"].TorsoColor = BrickColor.new("Bright green")
  1509. end
  1510. end
  1511. end)
  1512.  
  1513. addcmd('uncreeper','makes player back to normal',{},
  1514. function(args)
  1515. local players = getPlayer(args[1])
  1516. for i,v in pairs(players)do
  1517. execCmd("fix " .. gPlayers[v].Name, Player)
  1518. end
  1519. end)
  1520.  
  1521. addcmd('shrek', 'makes player shrek',{},
  1522. function(args)
  1523. local players = getPlayer(args[1])
  1524. for i,v in pairs(players) do
  1525. local pchar = gPlayers[v].Character
  1526. for i,v in pairs(pchar:GetChildren()) do
  1527. if v:IsA("Hat") or v:IsA("CharacterMesh") or v:IsA("Shirt") or v:IsA("Pants") then
  1528. v:Destroy()
  1529. end
  1530. end
  1531. for i,v in pairs(pchar.Head:GetChildren()) do
  1532. if v:IsA("Decal") or v:IsA("SpecialMesh") then
  1533. v:Destroy()
  1534. end
  1535. end
  1536.  
  1537. local mesh = Instance.new("SpecialMesh", pchar.Head)
  1538. mesh.MeshType = "FileMesh"
  1539. pchar.Head.Mesh.MeshId = "http://www.roblox.com/asset/?id=19999257"
  1540. pchar.Head.Mesh.Offset = Vector3.new(-0.1, 0.1, 0)
  1541. pchar.Head.Mesh.TextureId = "http://www.roblox.com/asset/?id=156397869"
  1542.  
  1543. local Shirt = Instance.new("Shirt", gPlayers[v].Character)
  1544. local Pants = Instance.new("Pants", gPlayers[v].Character)
  1545.  
  1546. Shirt.ShirtTemplate = "rbxassetid://133078194"
  1547. Pants.PantsTemplate = "rbxassetid://133078204"
  1548. end
  1549. end)
  1550.  
  1551. addcmd('unshrek','makes player back to normal',{},
  1552. function(args)
  1553. local players = getPlayer(args[1])
  1554. for i,v in pairs(players)do
  1555. execCmd("fix " .. gPlayers[v].Name, Player)
  1556. end
  1557. end)
  1558.  
  1559. local Spamming = false
  1560.  
  1561. addcmd('spam','spams text',{},
  1562. function(args)
  1563. Spamming = true
  1564. spawn(function()
  1565. while wait(0) do
  1566. if Spamming == true then
  1567. while wait(0.1) do
  1568. if Spamming == true then
  1569. game.Players:Chat("" .. args[1])
  1570. elseif Spamming == false then
  1571. return
  1572. end
  1573. end
  1574. end
  1575. end
  1576. end)
  1577. end)
  1578.  
  1579. addcmd('nospam','stops spamming',{},
  1580. function(args)
  1581. Spamming = false
  1582. end)
  1583.  
  1584. addcmd('control','controls player',{},
  1585. function(args)
  1586. local players = getPlayer(args[1])
  1587. for i,v in pairs(players)do
  1588. local pchar = gPlayers[v].Character
  1589. if gPlayers[v] and pchar then
  1590. pchar.Humanoid.PlatformStand = true
  1591. local w = Instance.new("Weld", Player.Character.Torso)
  1592. w.Part0 = Player.Character.Torso
  1593. w.Part1 = pchar.Torso
  1594. local w2 = Instance.new("Weld", Player.Character.Head)
  1595. w2.Part0 = Player.Character.Head
  1596. w2.Part1 = pchar.Head
  1597. local w3 = Instance.new("Weld", Player.Character:findFirstChild("Right Arm"))
  1598. w3.Part0 = Player.Character:findFirstChild("Right Arm")
  1599. w3.Part1 = pchar:findFirstChild("Right Arm")
  1600. local w4 = Instance.new("Weld", Player.Character:findFirstChild("Left Arm"))
  1601. w4.Part0 = Player.Character:findFirstChild("Left Arm")
  1602. w4.Part1 = pchar:findFirstChild("Left Arm")
  1603. local w5 = Instance.new("Weld", Player.Character:findFirstChild("Right Leg"))
  1604. w5.Part0 = Player.Character:findFirstChild("Right Leg")
  1605. w5.Part1 = pchar:findFirstChild("Right Leg")
  1606. local w6 = Instance.new("Weld", Player.Character:findFirstChild("Left Leg"))
  1607. w6.Part0 = Player.Character:findFirstChild("Left Leg")
  1608. w6.Part1 = pchar:findFirstChild("Left Leg")
  1609. char.Head.face:Destroy()
  1610. for i,v in pairs(pchar:GetChildren()) do
  1611. if v:IsA("BasePart") then
  1612. v.CanCollide = false
  1613. end
  1614. end
  1615. for i,v in pairs(char:GetChildren()) do
  1616. if v:IsA("BasePart") then
  1617. v.Transparency = 1
  1618. elseif v:IsA("Hat") then
  1619. v:Destroy()
  1620. end
  1621. end
  1622. pchar.Parent = char
  1623. pchar.Humanoid.Changed:connect(function()
  1624. pchar.Humanoid.PlatformStand = true
  1625. end)
  1626. end
  1627. end
  1628. end)
  1629.  
  1630. addcmd('nuke','nukes player',{},
  1631. function(args)
  1632. local players = getPlayer(args[1])
  1633. for i,v in pairs(players)do
  1634. local pchar = gPlayers[v].Character
  1635. if gPlayers[v] and pchar and pchar:FindFirstChild("Torso") then
  1636. local nuke = Instance.new("Part", game.Workspace)
  1637. nuke.Anchored = true
  1638. nuke.CanCollide = false
  1639. nuke.FormFactor = "Symmetric"
  1640. nuke.Shape = "Ball"
  1641. nuke.Size = Vector3.new(1,1,1)
  1642. nuke.BrickColor = BrickColor.new("New Yeller")
  1643. nuke.Transparency = 0.5
  1644. nuke.Reflectance = 0.2
  1645. nuke.TopSurface = 0
  1646. nuke.BottomSurface = 0
  1647. nuke.Touched:connect(function (hit)
  1648. if hit and hit.Parent then
  1649. local boom = Instance.new("Explosion", game.Workspace)
  1650. boom.Position = hit.Position
  1651. boom.BlastRadius = 11
  1652. boom.BlastPressure = math.huge
  1653. end
  1654. end)
  1655. local CF = pchar.Torso.CFrame
  1656. nuke.CFrame = CF
  1657. for i = 1,333 do
  1658. nuke.Size = nuke.Size + Vector3.new(3,3,3)
  1659. nuke.CFrame = CF
  1660. wait(1/44)
  1661. end
  1662. nuke:Destroy()
  1663. end
  1664. end
  1665. end)
  1666.  
  1667. addcmd('infect','infects player',{},
  1668. function(args)
  1669. local players = getPlayer(args[1])
  1670. for i,v in pairs(players)do
  1671. function infect(rip)
  1672. local pchar = gPlayers[v].Character
  1673. for i,v in pairs(pchar:GetChildren()) do
  1674. if v:IsA("Hat") or v:IsA("Shirt") or v:IsA("Pants") then
  1675. v:Destroy()
  1676. end
  1677. end
  1678. if pchar.Torso:FindFirstChild("roblox") then
  1679. pchar.Torso.roblox:Destroy()
  1680. end
  1681. if pchar.Head:FindFirstChild("face") then
  1682. pchar.Head.face.Texture = "http://www.roblox.com/asset/?id=94634491"
  1683. end
  1684. if pchar:FindFirstChild("Body Colors") then
  1685. local Colors = pchar["Body Colors"]
  1686. local Skin = BrickColor.new("Pastel green")
  1687. local Clothes = BrickColor.new("Reddish brown")
  1688. Colors.HeadColor = Skin
  1689. Colors.LeftArmColor = Skin
  1690. Colors.RightArmColor = Skin
  1691. Colors.LeftLegColor = Clothes
  1692. Colors.RightLegColor = Clothes
  1693. Colors.TorsoColor = Clothes
  1694. end
  1695. local w1 = Instance.new("Weld", pchar)
  1696. w1.Part0 = pchar["Right Arm"]
  1697. w1.Part1 = pchar.Torso
  1698. w1.C0 = CFrame.new(-1.5, 0.5, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))
  1699. local w2 = Instance.new("Weld", pchar)
  1700. w2.Part0 = pchar["Left Arm"]
  1701. w2.Part1 = pchar.Torso
  1702. w2.C0 = CFrame.new(1.5, 0.5, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))
  1703. local rip = false
  1704. local connect1 = pchar["Left Arm"].Touched:connect(function(hit)
  1705. if connect1 == false then
  1706. connect1 = true
  1707. if game.Players:FindFirstChild(hit.Parent.Name) then
  1708. infect(game.Players[hit.Parent.Name])
  1709. end
  1710. wait(0.5)
  1711. connect1 = true
  1712. end
  1713. end)
  1714. local connect2 = pchar["Right Arm"].Touched:connect(function(hit)
  1715. if connect2 == false then
  1716. connect2 = true
  1717. if game.Players:FindFirstChild(hit.Parent.Name) then
  1718. infect(game.Players[hit.Parent.Name])
  1719. end
  1720. wait(0.5)
  1721. connect2 = true
  1722. end
  1723. end)
  1724. local IV = Instance.new("IntValue", pchar)
  1725. IV.Name = "Infected"
  1726. IV.Value = 0
  1727. IV.Changed:connect(function()
  1728. connect1:disconnect()
  1729. connect2:disconnect()
  1730. end)
  1731. end
  1732. infect(v)
  1733. end
  1734. end)
  1735.  
  1736. addcmd('uninfect','makes player back to normal',{},
  1737. function(args)
  1738. local players = getPlayer(args[1])
  1739. for i,v in pairs(players)do
  1740. execCmd("fix " .. gPlayers[v].Name, Player)
  1741. end
  1742. end)
  1743.  
  1744. addcmd('duck','makes players head a duck',{},
  1745. function(args)
  1746. local players = getPlayer(args[1])
  1747. for i,v in pairs(players)do
  1748. local pchar = gPlayers[v].Character
  1749. for i,v in pairs(pchar.Torso:GetChildren()) do
  1750. if v:IsA("Decal") then
  1751. v:Destroy()
  1752. end
  1753. end
  1754. for i,v in pairs(pchar:GetChildren()) do
  1755. if v:IsA("Hat") then
  1756. v:Destroy()
  1757. end
  1758. end
  1759. local duck = Instance.new("SpecialMesh", pchar.Torso)
  1760. duck.MeshType = "FileMesh"
  1761. duck.MeshId = "http://www.roblox.com/asset/?id=9419831"
  1762. duck.TextureId = "http://www.roblox.com/asset/?id=9419827"
  1763. duck.Scale = Vector3.new(5, 5, 5)
  1764. pchar.Head.Transparency = 1
  1765. pchar["Left Arm"].Transparency = 1
  1766. pchar["Right Arm"].Transparency = 1
  1767. pchar["Left Leg"].Transparency = 1
  1768. pchar["Right Leg"].Transparency = 1
  1769. pchar.Head.face.Transparency = 1
  1770. end
  1771. end)
  1772.  
  1773. addcmd('unduck','makes player back to normal',{},
  1774. function(args)
  1775. local players = getPlayer(args[1])
  1776. for i,v in pairs(players)do
  1777. execCmd("fix " .. gPlayers[v].Name, Player)
  1778. end
  1779. end)
  1780.  
  1781. addcmd('disable','removes players humanoid',{},
  1782. function(args)
  1783. local players = getPlayer(args[1])
  1784. for i,v in pairs(players)do
  1785. local pchar = gPlayers[v].Character
  1786. if pchar:FindFirstChild("Humanoid") then
  1787. pchar.Humanoid.Name = "HUMANOID_" .. gPlayers[v].Name
  1788. local humanoid = pchar["HUMANOID_" .. gPlayers[v].Name]
  1789. humanoid.Parent = game.ContextActionService
  1790. end
  1791. end
  1792. end)
  1793.  
  1794. addcmd('enable','gives player humanoid',{},
  1795. function(args)
  1796. local players = getPlayer(args[1])
  1797. for i,v in pairs(players)do
  1798. local pchar = gPlayers[v].Character
  1799. if pchar:FindFirstChild("Humanoid") then
  1800. return
  1801. else
  1802. local humanoid = game.ContextActionService["HUMANOID_" .. gPlayers[v].Name]
  1803. humanoid.Parent = pchar
  1804. humanoid.Name = "Humanoid"
  1805. end
  1806. end
  1807. end)
  1808.  
  1809. addcmd('size','changes size of player',{},
  1810. function(args)
  1811. local players = getPlayer(args[1])
  1812. for i,v in pairs(players)do
  1813. local pchar = gPlayers[v].Character
  1814. local function scale(chr,scl)
  1815.  
  1816. for _,v in pairs(pchar:GetChildren()) do
  1817. if v:IsA("Hat") then
  1818. v:Clone()
  1819. v.Parent = game.Lighting
  1820. end
  1821. end
  1822.  
  1823. local Head = chr['Head']
  1824. local Torso = chr['Torso']
  1825. local LA = chr['Left Arm']
  1826. local RA = chr['Right Arm']
  1827. local LL = chr['Left Leg']
  1828. local RL = chr['Right Leg']
  1829. local HRP = chr['HumanoidRootPart']
  1830.  
  1831. wait(0.1)
  1832.  
  1833. Head.formFactor = 3
  1834. Torso.formFactor = 3
  1835. LA.formFactor = 3
  1836. RA.formFactor = 3
  1837. LL.formFactor = 3
  1838. RL.formFactor = 3
  1839. HRP.formFactor = 3
  1840.  
  1841. Head.Size = Vector3.new(scl * 2, scl, scl)
  1842. Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
  1843. LA.Size = Vector3.new(scl, scl * 2, scl)
  1844. RA.Size = Vector3.new(scl, scl * 2, scl)
  1845. LL.Size = Vector3.new(scl, scl * 2, scl)
  1846. RL.Size = Vector3.new(scl, scl * 2, scl)
  1847. HRP.Size = Vector3.new(scl * 2, scl * 2, scl)
  1848.  
  1849. local Motor1 = Instance.new('Motor6D', Torso)
  1850. Motor1.Part0 = Torso
  1851. Motor1.Part1 = Head
  1852. Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  1853. Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  1854. Motor1.Name = "Neck"
  1855.  
  1856. local Motor2 = Instance.new('Motor6D', Torso)
  1857. Motor2.Part0 = Torso
  1858. Motor2.Part1 = LA
  1859. Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  1860. Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  1861. Motor2.Name = "Left Shoulder"
  1862.  
  1863. local Motor3 = Instance.new('Motor6D', Torso)
  1864. Motor3.Part0 = Torso
  1865. Motor3.Part1 = RA
  1866. Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  1867. Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  1868. Motor3.Name = "Right Shoulder"
  1869.  
  1870. local Motor4 = Instance.new('Motor6D', Torso)
  1871. Motor4.Part0 = Torso
  1872. Motor4.Part1 = LL
  1873. Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  1874. Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  1875. Motor4.Name = "Left Hip"
  1876.  
  1877. local Motor5 = Instance.new('Motor6D', Torso)
  1878. Motor5.Part0 = Torso
  1879. Motor5.Part1 = RL
  1880. Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  1881. Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  1882. Motor5.Name = "Right Hip"
  1883.  
  1884. local Motor6 = Instance.new('Motor6D', HRP)
  1885. Motor6.Part0 = HRP
  1886. Motor6.Part1 = Torso
  1887. Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  1888. Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  1889.  
  1890. end
  1891.  
  1892. scale(pchar, args[2])
  1893.  
  1894. for _,v in pairs(game.Lighting:GetChildren()) do
  1895. if v:IsA("Hat") then
  1896. v.Parent = pchar
  1897. end
  1898. end
  1899. end
  1900. end)
  1901.  
  1902. addcmd('confuse','reverses players speed',{'reverse'},
  1903. function(args)
  1904. local players = getPlayer(args[1])
  1905. for i,v in pairs(players)do
  1906. local pchar = gPlayers[v].Character
  1907. pchar.Humanoid.WalkSpeed = tonumber(-16)
  1908. end
  1909. end)
  1910.  
  1911. addcmd('unconfuse','reverses players speed',{'unreverse'},
  1912. function(args)
  1913. local players = getPlayer(args[1])
  1914. for i,v in pairs(players)do
  1915. local pchar = gPlayers[v].Character
  1916. pchar.Humanoid.WalkSpeed = tonumber(16)
  1917. end
  1918. end)
  1919.  
  1920. addcmd('clone','clones player',{},
  1921. function(args)
  1922. local players = getPlayer(args[1])
  1923. for i,v in pairs(players)do
  1924. local pchar = gPlayers[v].Character
  1925. pchar.Archivable = true
  1926. local clone = pchar:Clone()
  1927. clone.Parent = game.Workspace
  1928. clone:MoveTo(pchar:GetModelCFrame().p)
  1929. clone:MakeJoints()
  1930. pchar.Archivable = false
  1931. end
  1932. end)
  1933.  
  1934. addcmd('spin','spins player',{},
  1935. function(args)
  1936. local players = getPlayer(args[1])
  1937. for i,v in pairs(players)do
  1938. local pchar = gPlayers[v].Character
  1939. for i,v in pairs(pchar.Torso:GetChildren()) do
  1940. if v.Name == "Spinning" then
  1941. v:Destroy()
  1942. end
  1943. end
  1944. local Torso = pchar.Torso
  1945. local BG = Instance.new("BodyGyro", Torso)
  1946. BG.Name = "Spinning"
  1947. BG.maxTorque = Vector3.new(0, math.huge, 0)
  1948. BG.P = 11111
  1949. BG.cframe = Torso.CFrame
  1950. repeat wait(1/44)
  1951. BG.CFrame = BG.CFrame * CFrame.Angles(0,math.rad(30),0)
  1952. until not BG or BG.Parent ~= Torso
  1953. end
  1954. end)
  1955.  
  1956. addcmd('unspin','stops spinning player',{},
  1957. function(args)
  1958. local players = getPlayer(args[1])
  1959. for i,v in pairs(players)do
  1960. local pchar = gPlayers[v].Character
  1961. for i,v in pairs(pchar.Torso:GetChildren()) do
  1962. if v.Name == "Spinning" then
  1963. v:Destroy()
  1964. end
  1965. end
  1966. end
  1967. end)
  1968.  
  1969. addcmd('dog','makes player a dog',{},
  1970. function(args)
  1971. local players = getPlayer(args[1])
  1972. for i,v in pairs(players)do
  1973. local pchar = gPlayers[v].Character
  1974. if pchar:FindFirstChild("Shirt") then
  1975. pchar.Shirt:Destroy()
  1976. end
  1977. if pchar:FindFirstChild("Pants") then
  1978. pchar.Pants:Destroy()
  1979. end
  1980. if pchar:FindFirstChild("Shirt Graphic") then
  1981. pchar["Shirt Graphic"].Graphic = ""
  1982. end
  1983. pchar.Torso.Transparency = 1
  1984. pchar.Torso.Neck.C0 = CFrame.new(0,-.5,-2) * CFrame.Angles(math.rad(90),math.rad(180),0)
  1985. pchar.Torso["Right Shoulder"].C0 = CFrame.new(.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(90),0)
  1986. pchar.Torso["Left Shoulder"].C0 = CFrame.new(-.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(-90),0)
  1987. pchar.Torso["Right Hip"].C0 = CFrame.new(1.5,-1,1.5) * CFrame.Angles(0,math.rad(90),0)
  1988. pchar.Torso["Left Hip"].C0 = CFrame.new(-1.5,-1,1.5) * CFrame.Angles(0,math.rad(-90),0)
  1989. local FakeTorso = Instance.new("Seat", pchar)
  1990. FakeTorso.Name = "FakeTorso"
  1991. FakeTorso.FormFactor = "Symmetric"
  1992. FakeTorso.TopSurface = 0
  1993. FakeTorso.BottomSurface = 0
  1994. FakeTorso.Size = Vector3.new(3,1,4)
  1995. FakeTorso.BrickColor = BrickColor.new("Brown")
  1996. FakeTorso.CFrame = pchar.Torso.CFrame
  1997. local BF = Instance.new("BodyForce", FakeTorso)
  1998. BF.Force = Vector3.new(0, FakeTorso:GetMass() * 196.25, 0)
  1999. local W = Instance.new("Weld", pchar.Torso)
  2000. W.Part0 = pchar.Torso
  2001. W.Part1 = FakeTorso
  2002. W.C0 = CFrame.new(0,-.5,0)
  2003. local BC = pchar["Body Colors"]
  2004. BC.HeadColor = BrickColor.new("Brown")
  2005. BC.LeftArmColor = BrickColor.new("Brown")
  2006. BC.LeftLegColor = BrickColor.new("Brown")
  2007. BC.RightArmColor = BrickColor.new("Brown")
  2008. BC.RightLegColor = BrickColor.new("Brown")
  2009. BC.TorsoColor = BrickColor.new("Brown")
  2010. end
  2011. end)
  2012.  
  2013. addcmd('undog','makes player back to normal',{},
  2014. function(args)
  2015. local players = getPlayer(args[1])
  2016. for i,v in pairs(players)do
  2017. execCmd("fix " .. gPlayers[v].Name, Player)
  2018. end
  2019. end)
  2020.  
  2021. addcmd('tptool','gives player tptool',{''},
  2022. function(args)
  2023. local tool = DATA.Teleport:Clone()
  2024. tool.Parent = Player.Backpack
  2025. end)
  2026.  
  2027. addcmd('loopsit','loop sits player',{},
  2028. function(args)
  2029. local players = getPlayer(args[1])
  2030. for i,v in pairs(players)do
  2031. local pchar = gPlayers[v].Character
  2032. if pchar:FindFirstChild("LoopSit") then
  2033. pchar.LoopSit.Name = "NotLoopSit"
  2034. wait(0.1)
  2035. pchar.NotLoopSit:Destroy()
  2036. end
  2037. local LoopSit = Instance.new("StringValue", pchar)
  2038. LoopSit.Name = "LoopSit"
  2039. repeat wait(0.1)
  2040. pchar.Humanoid.Sit = true
  2041. until LoopSit.Name == "NotLoopSit"
  2042. end
  2043. end)
  2044.  
  2045. addcmd('unloopsit','stops loop sit on player',{'noloopsit'},
  2046. function(args)
  2047. local players = getPlayer(args[1])
  2048. for i,v in pairs(players)do
  2049. local pchar = gPlayers[v].Character
  2050. if pchar:FindFirstChild("LoopSit") then
  2051. pchar.LoopSit.Name = "NotLoopSit"
  2052. wait(0.1)
  2053. pchar.NotLoopSit:Destroy()
  2054. end
  2055. end
  2056. end)
  2057.  
  2058. addcmd('loopjump','loop jumps player',{},
  2059. function(args)
  2060. local players = getPlayer(args[1])
  2061. for i,v in pairs(players)do
  2062. local pchar = gPlayers[v].Character
  2063. if pchar:FindFirstChild("LoopJump") then
  2064. pchar.LoopJump.Name = "NotLoopJump"
  2065. wait(0.1)
  2066. pchar.NotLoopJump:Destroy()
  2067. end
  2068. local LoopJump = Instance.new("StringValue", pchar)
  2069. LoopJump.Name = "LoopJump"
  2070. repeat wait(0.1)
  2071. pchar.Humanoid.Jump = true
  2072. until LoopJump.Name == "NotLoopJump"
  2073. end
  2074. end)
  2075.  
  2076. addcmd('unloopjump','stops loop jump on player',{'noloopjump'},
  2077. function(args)
  2078. local players = getPlayer(args[1])
  2079. for i,v in pairs(players)do
  2080. local pchar = gPlayers[v].Character
  2081. if pchar:FindFirstChild("LoopJump") then
  2082. pchar.LoopJump.Name = "NotLoopJump"
  2083. wait(0.1)
  2084. pchar.NotLoopJump:Destroy()
  2085. end
  2086. end
  2087. end)
  2088.  
  2089. addcmd('loopheal','loop heals player',{},
  2090. function(args)
  2091. local players = getPlayer(args[1])
  2092. for i,v in pairs(players)do
  2093. local pchar = gPlayers[v].Character
  2094. if pchar:FindFirstChild("LoopHeal") then
  2095. pchar.LoopHeal.Name = "NotLoopHeal"
  2096. wait(0.1)
  2097. pchar.NotLoopHeal:Destroy()
  2098. end
  2099. local LoopHeal = Instance.new("StringValue", pchar)
  2100. LoopHeal.Name = "LoopHeal"
  2101. repeat wait(0.1)
  2102. pchar.Humanoid.Health = pchar.Humanoid.MaxHealth
  2103. until LoopHeal.Name == "NotLoopHeal"
  2104. end
  2105. end)
  2106.  
  2107. addcmd('unloopheal','stops loop heal on player',{'noloopheal'},
  2108. function(args)
  2109. local players = getPlayer(args[1])
  2110. for i,v in pairs(players)do
  2111. local pchar = gPlayers[v].Character
  2112. if pchar:FindFirstChild("LoopHeal") then
  2113. pchar.LoopHeal.Name = "NotLoopHeal"
  2114. wait(0.1)
  2115. pchar.NotLoopHeal:Destroy()
  2116. end
  2117. end
  2118. end)
  2119.  
  2120. addcmd('fling','flings player',{},
  2121. function(args)
  2122. local players = getPlayer(args[1])
  2123. for i,v in pairs(players)do
  2124. local pchar = gPlayers[v].Character
  2125. if pchar:FindFirstChild("Humanoid") then
  2126. local xran
  2127. local zran
  2128. repeat
  2129. xran = math.random(-9999,9999)
  2130. until math.abs(xran) >= 5555
  2131. repeat
  2132. zran = math.random(-9999,9999)
  2133. until math.abs(zran) >= 5555
  2134. pchar.Humanoid.Sit = true
  2135. pchar.Torso.Velocity = Vector3.new(0,0,0)
  2136. local BF = Instance.new("BodyForce", pchar.Torso)
  2137. BF.force = Vector3.new(xran * 4, 9999 * 5, zran * 4)
  2138. end
  2139. end
  2140. end)
  2141.  
  2142. addcmd('nograv','makes player have moon gravity',{''},
  2143. function(args)
  2144. local players = getPlayer(args[1])
  2145. for i,v in pairs(players)do
  2146. local pchar = gPlayers[v].Character
  2147. for i,v in pairs(pchar.Torso:GetChildren()) do
  2148. if v.Name == "NoGrav" then
  2149. v:Destroy()
  2150. end
  2151. end
  2152. local BF = Instance.new("BodyForce", pchar.Torso)
  2153. BF.Name = "NoGrav"
  2154. BF.Force = Vector3.new(0,2700,0)
  2155. end
  2156. end)
  2157.  
  2158. addcmd('grav','makes player have normal gravity',{''},
  2159. function(args)
  2160. local players = getPlayer(args[1])
  2161. for i,v in pairs(players)do
  2162. local pchar = gPlayers[v].Character
  2163. for i,v in pairs(pchar.Torso:GetChildren()) do
  2164. if v.Name == "NoGrav" then
  2165. v:Destroy()
  2166. end
  2167. end
  2168. end
  2169. end)
  2170.  
  2171. addcmd('seizure','makes player have a seizure',{''},
  2172. function(args)
  2173. local players = getPlayer(args[1])
  2174. for i,v in pairs(players)do
  2175. local pchar = gPlayers[v].Character
  2176. if pchar:FindFirstChild("Seizure") then
  2177.  
  2178. end
  2179. local Seizure = Instance.new("StringValue", pchar)
  2180. Seizure.Name = "Seizure"
  2181. pchar.Humanoid.PlatformStand = true
  2182. repeat wait()
  2183. pchar.Torso.Velocity = Vector3.new(math.random(-10,10),-5,math.random(-10,10))
  2184. pchar.Torso.RotVelocity = Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
  2185. until Seizure.Name == "NotSeizure"
  2186. end
  2187. end)
  2188.  
  2189. addcmd('unseizure','makes player stop having a seizure',{''},
  2190. function(args)
  2191. local players = getPlayer(args[1])
  2192. for i,v in pairs(players)do
  2193. local pchar = gPlayers[v].Character
  2194. if pchar:FindFirstChild("Seizure") then
  2195. pchar.Humanoid.PlatformStand = false
  2196. pchar.Seizure.Name = "NotSeizure"
  2197. wait(0.1)
  2198. pchar.NotSeizure:Destroy()
  2199. end
  2200. end
  2201. end)
  2202.  
  2203. addcmd('cape','gives you a cape',{''},
  2204. function(args)
  2205. if not args[1] then
  2206. args[1] = 1012
  2207. end
  2208. capeColor = args[1]
  2209. Cape(Player)
  2210. end)
  2211.  
  2212. addcmd('uncape','takes cape away from you',{''},
  2213. function(args)
  2214. if char:FindFirstChild("Cape") ~= nil then
  2215. char.Cape:Destroy()
  2216. end
  2217. end)
  2218.  
  2219. addcmd('paper','makes player thin as paper',{''},
  2220. function(args)
  2221. local players = getPlayer(args[1])
  2222. for i,v in pairs(players)do
  2223. local pchar = gPlayers[v].Character
  2224. local LA = DATA.Paper:Clone()
  2225. LA.Parent = pchar["Left Arm"]
  2226. local RA = DATA.Paper:Clone()
  2227. RA.Parent = pchar["Right Arm"]
  2228. local LL = DATA.Paper:Clone()
  2229. LL.Parent = pchar["Left Leg"]
  2230. local RL = DATA.Paper:Clone()
  2231. RL.Parent = pchar["Right Leg"]
  2232. local T = DATA.Paper:Clone()
  2233. T.Parent = pchar.Torso
  2234. local H = DATA.Paper:Clone()
  2235. H.Parent = pchar.Head
  2236. pchar.Head.face:Destroy()
  2237. end
  2238. end)
  2239.  
  2240. addcmd('punish','punishs player',{''},
  2241. function(args)
  2242. local players = getPlayer(args[1])
  2243. for i,v in pairs(players)do
  2244. local pchar = gPlayers[v].Character
  2245. pchar.Parent = game.Lighting
  2246. end
  2247. end)
  2248.  
  2249. addcmd('unpunish','unpunishs player',{''},
  2250. function(args)
  2251. local players = getPlayer(args[1])
  2252. for i,v in pairs(players)do
  2253. if game.Lighting:FindFirstChild("" .. gPlayers[v].Name) then
  2254. game.Lighting:FindFirstChild("" .. gPlayers[v].Name).Parent = game.Workspace
  2255. end
  2256. end
  2257. end)
  2258.  
  2259. addcmd('disco','disco party',{''},
  2260. function(args)
  2261. Disco = true
  2262. if Disco == true then
  2263. repeat wait(0.3)
  2264. game.Lighting.Ambient = Color3.new(math.random(),math.random(),math.random())
  2265. until Disco == false
  2266. end
  2267. end)
  2268.  
  2269. addcmd('undisco','rip disco party',{''},
  2270. function(args)
  2271. Disco = false
  2272. wait(0.1)
  2273. game.Lighting.Ambient = Color3.new(0.5,0.5,0.5)
  2274. end)
  2275.  
  2276. -- Extras --
  2277.  
  2278. Floating = false
  2279.  
  2280. addcmd('float', 'makes player float',{},
  2281. function(args,speaker)
  2282. Floating = true
  2283. local players = getPlayer(args[1])
  2284. for _,v in pairs(players) do
  2285. local pchar = gPlayers[v].Character
  2286. if gPlayers[v] and pchar and not pchar:FindFirstChild("Float") then
  2287. spawn(function()
  2288. local float = DATA.Float:Clone()
  2289. float.Parent = pchar
  2290. float.CFrame = pchar.Torso.CFrame * CFrame.new(0,-3.5,0)
  2291. spawn(function()
  2292. while wait(0.1) do
  2293. if pchar:FindFirstChild("Float") then
  2294. float.CFrame = pchar.Torso.CFrame * CFrame.new(0,-3.5,0)
  2295. else
  2296. break
  2297. end
  2298. end
  2299. end)
  2300. end)
  2301. end
  2302. end
  2303. end)
  2304.  
  2305. addcmd('unfloat','disables floating',{},
  2306. function(args)
  2307. Floating = false
  2308. local players = getPlayer(args[1])
  2309. for i,v in pairs(players)do
  2310. local pchar = gPlayers[v].Character
  2311. if pchar:FindFirstChild("Float") then
  2312. pchar.Float:Destroy()
  2313. end
  2314. end
  2315. end)
  2316.  
  2317. local Clip = true
  2318.  
  2319. addcmd('noclip','enables noclip',{},
  2320. function(args)
  2321. Notify('NoClip Enabled')
  2322. Clip = false
  2323. wait(1)
  2324. Name = game.Players.LocalPlayer.Name
  2325. game:GetService('Players').LocalPlayer.PlayerGui.ChildAdded:connect(function (NC)
  2326. delay(0, function()
  2327. if NC.Name ~= "OuputGUI" then
  2328. NC:Destroy()
  2329. end
  2330. end)
  2331. end)
  2332. game:GetService('RunService').Stepped:connect(function ()
  2333. game.Workspace[Name].Torso.CanCollide = Clip
  2334. game.Workspace[Name].Head.CanCollide = Clip
  2335. end)
  2336. game.Workspace[Name].Torso.Changed:connect(function()
  2337. game.Workspace[Name].Torso.CanCollide = Clip
  2338. game.Workspace[Name].Head.CanCollide = Clip
  2339. end)
  2340. end)
  2341.  
  2342. addcmd('clip','disables noclip',{},
  2343. function(args)
  2344. Notify('NoClip Disabled')
  2345. Clip = true
  2346. end)
  2347.  
  2348. wait(0.1)
  2349.  
  2350. addcmd('prefix','changes prefix',{},
  2351. function(args)
  2352. cmdprefix = args[1]
  2353. Notify('Changed prefix to "' .. args[1] .. '"')
  2354. end)
  2355.  
  2356. addcmd('admins','prints admins',{},
  2357. function(args)
  2358. for i,v in pairs(AdminFolder:GetChildren()) do
  2359. if v:IsA("StringValue") then
  2360. print("-" .. v.Value)
  2361. Notify('Printed Admins, Check Console')
  2362. end
  2363. end
  2364. end)
  2365.  
  2366. addcmd('bans','prints bans',{},
  2367. function(args)
  2368. for i,v in pairs(BanFolder:GetChildren()) do
  2369. if v:IsA("StringValue") then
  2370. print("-" .. v.Value)
  2371. Notify('Printed Bans, Check Console')
  2372. end
  2373. end
  2374. end)
  2375.  
  2376. addcmd('version','shows version',{''},
  2377. function(args)
  2378. Notify("Version is " .. Version)
  2379. end)
  2380.  
  2381. --| Floating |--
  2382.  
  2383. Mouse.KeyDown:connect(function (Key)
  2384. if Key:byte() == 29 then
  2385. if Floating == false then
  2386. execCmd("float me", Player)
  2387. Floating = true
  2388. elseif Floating == true then
  2389. execCmd("unfloat me", Player)
  2390. Floating = false
  2391. end
  2392. end
  2393. end)
  2394.  
  2395. --| Ban Data |--
  2396.  
  2397. for i,v in pairs(BannedPlayers) do
  2398. local ban = Instance.new("StringValue", BanFolder)
  2399. ban.Value = v
  2400. ban.RobloxLocked = true
  2401. end
  2402.  
  2403. spawn(function ()
  2404. while wait(0.1) do
  2405. for _,a in pairs(game.ContextActionService:GetChildren()) do
  2406. if a.Name == "BanList" then
  2407. for _,b in pairs(a:GetChildren()) do
  2408. if b:IsA("StringValue") then
  2409. for _,c in pairs(game.Players:GetChildren()) do
  2410. if c.Name == b.Value then
  2411. c.PersonalServerRank = 200
  2412. wait(0.1)
  2413. c.PersonalServerRank = 0
  2414. end
  2415. end
  2416. end
  2417. end
  2418. end
  2419. end
  2420. end
  2421. end)
  2422.  
  2423. --| Admin |--
  2424.  
  2425. for i,v in pairs(admins) do
  2426. local admin = Instance.new("StringValue", AdminFolder)
  2427. admin.Value = v
  2428. admin.RobloxLocked = true
  2429. end
  2430.  
  2431. spawn(function ()
  2432. while wait(0.1) do
  2433. for _,a in pairs(game.ContextActionService:GetChildren()) do
  2434. if a.Name == "AdminList" then
  2435. for _,b in pairs(a:GetChildren()) do
  2436. if b:IsA("StringValue") then
  2437. for _,c in pairs(game.Players:GetChildren()) do
  2438. if c.Name == b.Value then
  2439. execCmd('admin ' .. c.Name)
  2440. end
  2441. end
  2442. end
  2443. end
  2444. end
  2445. end
  2446. end
  2447. end)
  2448.  
  2449.  
  2450.  
  2451.  
  2452.  
  2453.  
  2454.  
  2455.  
  2456.  
  2457.  
  2458.  
  2459.  
  2460.  
  2461.  
  2462.  
  2463.  
  2464.  
  2465.  
  2466.  
  2467.  
  2468.  
  2469. --| Don't.. Touch.. |--
  2470.  
  2471.  
  2472.  
  2473.  
  2474.  
  2475.  
  2476. --| CMD Bar |--
  2477.  
  2478. CMDbar = Instance.new('ScreenGui', game.CoreGui)
  2479. CMDbar.Name = 'GUI'
  2480. cmdBAR = Instance.new('TextBox', CMDbar)
  2481. cmdBAR.Name = 'CMDbar'
  2482. cmdBAR.Active = true
  2483. cmdBAR.BackgroundColor = BrickColor.new(0,0,0)
  2484. cmdBAR.BackgroundTransparency = 0.5
  2485. cmdBAR.BorderColor = BrickColor.new(0,0,0)
  2486. cmdBAR.BorderSizePixel = 0
  2487. cmdBAR.Position = UDim2.new(0,0,1,-25)
  2488. cmdBAR.Size = UDim2.new(0,200,0,20)
  2489. cmdBAR.Font = 'SourceSans'
  2490. cmdBAR.FontSize = 'Size18'
  2491. cmdBAR.Text = 'Press ; to Execute a Command'
  2492. cmdBAR.TextColor = BrickColor.new(255,255,255)
  2493.  
  2494. --| Data |--
  2495.  
  2496. DATA = Instance.new('Folder', game.ContextActionService)
  2497. DATA.Name = 'Data'
  2498.  
  2499. Paper = Instance.new('BlockMesh', DATA)
  2500. Paper.Name = 'Paper'
  2501. Paper.Scale = Vector3.new(1,1,0.1)
  2502.  
  2503. ayylmao = Instance.new('Hat', DATA)
  2504. ayylmao.Name = 'ayylmao'
  2505. ayyHandle = Instance.new('Part', ayylmao)
  2506. ayyHandle.Name = 'Handle'
  2507. ayyHandle.Size = Vector3.new(2,2.4,2)
  2508. ayyHandle.FormFactor = 'Plate'
  2509. ayyMesh = Instance.new('SpecialMesh', ayyHandle)
  2510. ayyMesh.Scale = Vector3.new(1,1.02,1)
  2511. ayyMesh.MeshType = 'FileMesh'
  2512. ayyMesh.MeshId = 'http://www.roblox.com/asset/?id=13827689'
  2513. ayyMesh.TextureId = 'http://www.roblox.com/asset/?id=13827796'
  2514.  
  2515. Float = Instance.new('Part', DATA)
  2516. Float.Name = 'Float'
  2517. Float.Transparency = 1
  2518. Float.Size = Vector3.new(6,1,6)
  2519. Float.Anchored = true
  2520.  
  2521. cmdGUI = Instance.new('ScreenGui', DATA)
  2522. cmdGUI.Name = 'CMDs'
  2523. cmdMAIN = Instance.new('Frame', cmdGUI)
  2524. cmdMAIN.Name = 'MAIN'
  2525. cmdMAIN.Active = true
  2526. cmdMAIN.BackgroundColor = BrickColor.new(0,0,0)
  2527. cmdMAIN.BackgroundTransparency = 0.5
  2528. cmdMAIN.BorderColor = BrickColor.new(0,0,0)
  2529. cmdMAIN.BorderSizePixel = 0
  2530. cmdMAIN.Position = UDim2.new(0,10,0,350)
  2531. cmdMAIN.Size = UDim2.new(0,170,0,15)
  2532. cmdMAIN.Draggable = true
  2533. cmdCMDs = Instance.new('ScrollingFrame', cmdMAIN)
  2534. cmdCMDs.Name = 'CMDs'
  2535. cmdCMDs.BackgroundColor = BrickColor.new(0,0,0)
  2536. cmdCMDs.BackgroundTransparency = 0.8
  2537. cmdCMDs.BorderColor = BrickColor.new(0,0,0)
  2538. cmdCMDs.BorderSizePixel = 0
  2539. cmdCMDs.Position = UDim2.new(0,0,0,15)
  2540. cmdCMDs.Size = UDim2.new(0,200,0,150)
  2541. cmdCMDs.CanvasSize = UDim2.new(0,0,0,0)
  2542. cmdCMDs.TopImage = 'rbxasset://textures/blackBkg_square.png'
  2543. cmdCMDs.MidImage = 'rbxasset://textures/blackBkg_square.png'
  2544. cmdCMDs.BottomImage = 'rbxasset://textures/blackBkg_square.png'
  2545. cmdCMDs.ScrollBarThickness = 2
  2546. cmdExit = Instance.new('TextButton', cmdMAIN)
  2547. cmdExit.Name = 'Exit'
  2548. cmdExit.BackgroundColor = BrickColor.new(255,0,0)
  2549. cmdExit.BackgroundTransparency = 0.5
  2550. cmdExit.BorderColor = BrickColor.new(255,0,0)
  2551. cmdExit.BorderSizePixel = 0
  2552. cmdExit.Position = UDim2.new(0,185,0,0)
  2553. cmdExit.Size = UDim2.new(0,15,0,15)
  2554. cmdExit.Text = ""
  2555. ExitScript = Instance.new('LocalScript', cmdExit)
  2556. ExitScript.Source =
  2557. [[
  2558. script.Parent.MouseButton1Down:connect(function()
  2559. script.Parent.Parent.Parent:Destroy()
  2560. end)
  2561. ]]
  2562. cmdMin = Instance.new('TextButton', cmdMAIN)
  2563. cmdMin.Name = 'MM'
  2564. cmdMin.BackgroundColor = BrickColor.new(140,140,140)
  2565. cmdMin.BackgroundTransparency = 0.5
  2566. cmdMin.BorderColor = BrickColor.new(140,140,140)
  2567. cmdMin.BorderSizePixel = 0
  2568. cmdMin.Position = UDim2.new(0,170,0,0)
  2569. cmdMin.Size = UDim2.new(0,15,0,15)
  2570. cmdMin.Text = ""
  2571. MinScript = Instance.new('LocalScript', cmdMin)
  2572. MinScript.Source =
  2573. [[
  2574. local CMDs = script.Parent.Parent.CMDs
  2575.  
  2576. script.Parent.MouseButton1Down:connect(function()
  2577. if CMDs.Visible == true then
  2578. CMDs.Visible = false
  2579. elseif CMDs.Visible == false then
  2580. CMDs.Visible = true
  2581. end
  2582. end)
  2583. ]]
  2584. cmdEx = Instance.new('TextLabel', cmdMAIN)
  2585. cmdEx.Name = 'Example'
  2586. cmdEx.BackgroundColor = BrickColor.new(0,0,0)
  2587. cmdEx.BackgroundTransparency = 0.8
  2588. cmdEx.BorderColor = BrickColor.new(0,0,0)
  2589. cmdEx.BorderSizePixel = 0
  2590. cmdEx.Position = UDim2.new(0,5,0,20)
  2591. cmdEx.Size = UDim2.new(0,190,0,20)
  2592. cmdEx.Visible = false
  2593. cmdEx.TextColor = BrickColor.new(255,255,255)
  2594. cmdEx.TextXAlignment = 'Left'
  2595.  
  2596. duckGUI = Instance.new('ScreenGui', DATA)
  2597. duckGUI.Name = 'Duck'
  2598. duckImage = Instance.new('ImageLabel', duckGUI)
  2599. duckImage.BackgroundTransparency = 1
  2600. duckImage.Position = UDim2.new(0,-300,1,-150)
  2601. duckImage.Size = UDim2.new(0,300,0,300)
  2602. duckImage.Rotation = -30
  2603. duckImage.Image = 'rbxassetid://301388647'
  2604. duckScript = Instance.new('LocalScript', duckGUI)
  2605. duckScript.Source =
  2606. [[
  2607. local duck = script.Parent.ImageLabel
  2608.  
  2609. wait(2)
  2610.  
  2611. duck:TweenPosition(UDim2.new(1, 0, 1, -150), "InOut", "Quad", 3, true, nil)
  2612. ]]
  2613.  
  2614. espMAIN = Instance.new('BillboardGui', DATA)
  2615. espMAIN.Name = 'MAIN'
  2616. espMAIN.AlwaysOnTop = true
  2617. espMAIN.ExtentsOffset = Vector3.new(0,1,0)
  2618. espMAIN.Size = UDim2.new(0,5,0,5)
  2619. espMAIN.StudsOffset = Vector3.new(0,1,0)
  2620. espDot = Instance.new('Frame', espMAIN)
  2621. espDot.BackgroundColor = BrickColor.new(42,181,255)
  2622. espDot.BackgroundTransparency = 0.3
  2623. espDot.BorderSizePixel = 0
  2624. espDot.Position = UDim2.new(-0.5,0,-0.5,0)
  2625. espDot.Size = UDim2.new(2,0,2,0)
  2626. espDot.Visible = false
  2627. espDot.ZIndex = 10
  2628. espName = Instance.new('TextLabel', espMAIN)
  2629. espName.Name = 'Name'
  2630. espName.BackgroundColor = BrickColor.new(0,0,0)
  2631. espName.BackgroundTransparency = 1
  2632. espName.BorderColor = BrickColor.new(0,0,0)
  2633. espName.BorderSizePixel = 0
  2634. espName.Position = UDim2.new(0,0,0,-35)
  2635. espName.Size = UDim2.new(1,0,10,0)
  2636. espName.Visible = false
  2637. espName.ZIndex = 10
  2638.  
  2639. notifyMAIN = Instance.new('ScreenGui', DATA)
  2640. notifyMAIN.Name = 'Notification'
  2641. notifyNOT = Instance.new('Frame', notifyMAIN)
  2642. notifyNOT.Name = 'NOTIFY'
  2643. notifyNOT.BackgroundColor = BrickColor.new(0,0,0)
  2644. notifyNOT.BackgroundTransparency = 0.5
  2645. notifyNOT.BorderColor = BrickColor.new(255,255,255)
  2646. notifyNOT.BorderSizePixel = 2
  2647. notifyNOT.Position = UDim2.new(0,-200,0.7,0)
  2648. notifyNOT.Size = UDim2.new(0,200,0,30)
  2649. notifyNOTE = Instance.new('TextLabel', notifyNOT)
  2650. notifyNOTE.Name = 'NOTE'
  2651. notifyNOTE.BackgroundColor = BrickColor.new(255,255,255)
  2652. notifyNOTE.BackgroundTransparency = 1
  2653. notifyNOTE.BorderColor = BrickColor.new(255,255,255)
  2654. notifyNOTE.BorderSizePixel = 0
  2655. notifyNOTE.Size = UDim2.new(1,0,1,0)
  2656. notifyNOTE.ZIndex = 10
  2657. notifyNOTE.FontSize = 'Size18'
  2658. notifyNOTE.Font = 'SourceSans'
  2659. notifyNOTE.Text = 'NOTIFY'
  2660. notifyNOTE.TextColor = BrickColor.new(255,255,255)
  2661. notifyNOTE.TextStrokeColor3 = Color3.new(255,255,255)
  2662. notifyNOTE.TextStrokeTransparency = 0.8
  2663.  
  2664. tpTool = Instance.new('HopperBin', DATA)
  2665. tpTool.Name = 'Teleport'
  2666. tpScript = Instance.new('LocalScript', tpTool)
  2667. tpScript.Source =
  2668. [[
  2669. local Player = game.Players.LocalPlayer
  2670. local Mouse = Player:GetMouse()
  2671.  
  2672. local Tool = script.Parent
  2673.  
  2674. Mouse.Button1Down:connect(function()
  2675. if Mouse.Target and Tool.Active then
  2676. Player.Character.HumanoidRootPart.CFrame = Mouse.Hit + Vector3.new(0,2,0)
  2677. end
  2678. end)
  2679. ]]
  2680.  
  2681. modJAIL = Instance.new('Model', DATA)
  2682. modJAIL.Name = 'JAIL'
  2683. botJAIL = Instance.new('Part', modJAIL)
  2684. botJAIL.Name = 'BOTTOM'
  2685. botJAIL.BrickColor = BrickColor.new('Black')
  2686. botJAIL.Transparency = 0.5
  2687. botJAIL.Position = Vector3.new(-6.2,0.5,-11.6)
  2688. botJAIL.Anchored = true
  2689. botJAIL.Locked = true
  2690. botJAIL.Size = Vector3.new(6,1,6)
  2691. botJAIL.TopSurface = 'Smooth'
  2692. botJAIL.BottomSurface = 'Smooth'
  2693. topJAIL = Instance.new('Part', modJAIL)
  2694. topJAIL.Name = 'BOTTOM'
  2695. topJAIL.BrickColor = BrickColor.new('Black')
  2696. topJAIL.Transparency = 0.5
  2697. topJAIL.Position = Vector3.new(-6.2,7.5,-11.6)
  2698. topJAIL.Anchored = true
  2699. topJAIL.Locked = true
  2700. topJAIL.Size = Vector3.new(6,1,6)
  2701. topJAIL.TopSurface = 'Smooth'
  2702. topJAIL.BottomSurface = 'Smooth'
  2703. p1 = Instance.new('Part', modJAIL)
  2704. p1.Name = 'MAIN'
  2705. p1.BrickColor = BrickColor.new('Black')
  2706. p1.Transparency = 1
  2707. p1.Position = Vector3.new(-8.7,4,-11.6)
  2708. p1.Rotation = Vector3.new(-180,0,-180)
  2709. p1.Anchored = true
  2710. p1.Locked = true
  2711. p1.Size = Vector3.new(1,6,4)
  2712. p1.TopSurface = 'Smooth'
  2713. p1.BottomSurface = 'Smooth'
  2714. p2 = Instance.new('Part', modJAIL)
  2715. p2.BrickColor = BrickColor.new('Black')
  2716. p2.Transparency = 0.5
  2717. p2.Position = Vector3.new(-3.7,4,-14.1)
  2718. p2.Anchored = true
  2719. p2.Locked = true
  2720. p2.Size = Vector3.new(1,6,1)
  2721. p2.TopSurface = 'Smooth'
  2722. p2.BottomSurface = 'Smooth'
  2723. p3 = Instance.new('Part', modJAIL)
  2724. p3.BrickColor = BrickColor.new('Black')
  2725. p3.Transparency = 0.5
  2726. p3.Position = Vector3.new(-8.7,4,-9.1)
  2727. p3.Anchored = true
  2728. p3.Locked = true
  2729. p3.Size = Vector3.new(1,6,1)
  2730. p3.TopSurface = 'Smooth'
  2731. p3.BottomSurface = 'Smooth'
  2732. p4 = Instance.new('Part', modJAIL)
  2733. p4.BrickColor = BrickColor.new('Black')
  2734. p4.Transparency = 0.5
  2735. p4.Position = Vector3.new(-3.7,4,-9.1)
  2736. p4.Anchored = true
  2737. p4.Locked = true
  2738. p4.Size = Vector3.new(1,6,1)
  2739. p4.TopSurface = 'Smooth'
  2740. p4.BottomSurface = 'Smooth'
  2741. p5 = Instance.new('Part', modJAIL)
  2742. p5.BrickColor = BrickColor.new('Black')
  2743. p5.Transparency = 0.5
  2744. p5.Position = Vector3.new(-8.7,4,-14.1)
  2745. p5.Anchored = true
  2746. p5.Locked = true
  2747. p5.Size = Vector3.new(1,6,1)
  2748. p5.TopSurface = 'Smooth'
  2749. p5.BottomSurface = 'Smooth'
  2750. p6 = Instance.new('Part', modJAIL)
  2751. p6.BrickColor = BrickColor.new('Black')
  2752. p6.Transparency = 1
  2753. p6.Position = Vector3.new(-6.2,4,-14.1)
  2754. p6.Rotation = Vector3.new(0,90,0)
  2755. p6.Anchored = true
  2756. p6.Locked = true
  2757. p6.Size = Vector3.new(1,6,4)
  2758. p6.TopSurface = 'Smooth'
  2759. p6.BottomSurface = 'Smooth'
  2760. p7 = Instance.new('Part', modJAIL)
  2761. p7.BrickColor = BrickColor.new('Black')
  2762. p7.Transparency = 1
  2763. p7.Position = Vector3.new(-3.7,4,-11.6)
  2764. p7.Anchored = true
  2765. p7.Locked = true
  2766. p7.Size = Vector3.new(1,6,4)
  2767. p7.TopSurface = 'Smooth'
  2768. p7.BottomSurface = 'Smooth'
  2769. p8 = Instance.new('Part', modJAIL)
  2770. p8.BrickColor = BrickColor.new('Black')
  2771. p8.Transparency = 1
  2772. p8.Position = Vector3.new(-6.2,4,-9.1)
  2773. p8.Rotation = Vector3.new(0,90,0)
  2774. p8.Anchored = true
  2775. p8.Locked = true
  2776. p8.Size = Vector3.new(1,6,4)
  2777. p8.TopSurface = 'Smooth'
  2778. p8.BottomSurface = 'Smooth'
  2779.  
  2780. --| Some Commands |--
  2781.  
  2782. addcmd('ayylmao','ayy lmao',{''},
  2783. function(args)
  2784. local players = getPlayer(args[1])
  2785. for i,v in pairs(players)do
  2786. local pchar = gPlayers[v].Character
  2787. if pchar:FindFirstChild("Shirt") then
  2788. pchar.Shirt:Destroy()
  2789. end
  2790. if pchar:FindFirstChild("Pants") then
  2791. pchar.Pants:Destroy()
  2792. end
  2793. if pchar:FindFirstChild("Shirt Graphic") then
  2794. pchar["Shirt Graphic"].Graphic = ""
  2795. end
  2796. for i,v in pairs(pchar:GetChildren()) do
  2797. if v:IsA("Hat") then
  2798. v:Destroy()
  2799. end
  2800. end
  2801. local ayylmao = DATA.ayylmao:Clone()
  2802. ayylmao.Parent = pchar
  2803. local BC = pchar["Body Colors"]
  2804. BC.HeadColor = BrickColor.new("Fossil")
  2805. BC.LeftArmColor = BrickColor.new("Fossil")
  2806. BC.LeftLegColor = BrickColor.new("Fossil")
  2807. BC.RightArmColor = BrickColor.new("Fossil")
  2808. BC.RightLegColor = BrickColor.new("Fossil")
  2809. BC.TorsoColor = BrickColor.new("Fossil")
  2810. end
  2811. end)
  2812.  
  2813. -- CMDs GUI --
  2814.  
  2815. CMDsFolder = Instance.new("Folder", game.CoreGui)
  2816.  
  2817. for i,v in pairs(CMDs) do
  2818. CMDsValue = Instance.new("StringValue", CMDsFolder)
  2819. CMDsValue.Value = v
  2820. CMDsValue.RobloxLocked = true
  2821. end
  2822.  
  2823. local function commands()
  2824. local cmds = DATA.CMDs:Clone()
  2825. cmds.Parent = Player.PlayerGui
  2826. local CMDsV = CMDsFolder:GetChildren()
  2827. for i = 1, #CMDsV do
  2828. local YSize = 25
  2829. local Position = ((i * YSize) - YSize)
  2830. local newcmd = cmds.MAIN.Example:Clone()
  2831. newcmd.Parent = cmds.MAIN.CMDs
  2832. newcmd.Visible = true
  2833. newcmd.Position = UDim2.new(0,5,0, Position + 5)
  2834. newcmd.Text = "" .. CMDsV[i].Value
  2835. cmds.MAIN.CMDs.CanvasSize = UDim2.new(0,0,0, Position + 30)
  2836. end
  2837. end
  2838.  
  2839. addcmd('cmds','prints cmds',{},
  2840. function(args)
  2841. commands()
  2842. end)
  2843.  
  2844. --| Command Bar |--
  2845.  
  2846. CMDbar.CMDbar.FocusLost:connect(function(enterpressed)
  2847. if enterpressed and CMDbar.CMDbar.Text ~= "" then
  2848. spawn(function ()
  2849. execCmd(CMDbar.CMDbar.Text, Player)
  2850. end)
  2851. end
  2852. CMDbar.CMDbar:TweenPosition(UDim2.new(0, -200, 1, -25), "InOut", "Quad", 0.5, true, nil)
  2853. end)
  2854.  
  2855. Mouse.KeyDown:connect(function(Key)
  2856. if Key:byte() == 59 then
  2857. CMDbar.CMDbar:TweenPosition(UDim2.new(0, 0, 1, -25), "InOut", "Quad", 0.5, true, nil)
  2858. CMDbar.CMDbar:CaptureFocus()
  2859. end
  2860. end)
  2861.  
  2862. --| ESP Function |--
  2863.  
  2864. local ESP = false
  2865. local track = false
  2866.  
  2867. function Create(base, team)
  2868. local MAIN = DATA.MAIN:Clone()
  2869. local F = MAIN.DOT
  2870. local ESP = MAIN.NAME
  2871.  
  2872. MAIN.Parent = Player.PlayerGui
  2873. MAIN.Adornee = base
  2874.  
  2875. F.Visible = true
  2876.  
  2877. ESP.Text = base.Parent.Name:upper()
  2878. ESP.Visible = true
  2879. end
  2880.  
  2881. function Clear()
  2882. for _,v in pairs(Player.PlayerGui:children()) do
  2883. if v.Name == "MAIN" and v:IsA("BillboardGui") then
  2884. v:Destroy()
  2885. end
  2886. end
  2887. end
  2888.  
  2889. function Find()
  2890. Clear()
  2891. track = true
  2892. spawn(function()
  2893. while wait() do
  2894. if track then
  2895. Clear()
  2896. for i,v in pairs(game.Players:players()) do
  2897. if v.Character and v.Character.Head then
  2898. Create(v.Character.Head, true)
  2899. end
  2900. end
  2901. end
  2902. wait(1)
  2903. end
  2904. end)
  2905. end
  2906.  
  2907. --| ESP |--
  2908.  
  2909. Mouse.KeyDown:connect(function(Key)
  2910. if Key:byte() == 30 then
  2911. if ESP == false then
  2912. Find()
  2913. ESP = true
  2914. elseif ESP == true then
  2915. Clear()
  2916. track = false
  2917. ESP = false
  2918. end
  2919. end
  2920. end)
  2921.  
  2922. --| More Functions |--
  2923.  
  2924. local NOTIFY = DATA.Notification
  2925. NOTIFY.Parent = game.CoreGui
  2926.  
  2927. local duck = DATA.Duck:Clone()
  2928. duck.Parent = Player.PlayerGui
  2929.  
  2930. local usingNOTE = false
  2931.  
  2932. function Notify(msg)
  2933. if usingNOTE == false then
  2934. if NOTIFY.NOTIFY and NOTIFY.NOTIFY.NOTE then
  2935. spawn(function()
  2936. NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0.7, 0), "InOut", "Quad", 0.5, true, nil)
  2937. NOTIFY.NOTIFY.NOTE.Text = msg
  2938. usingNOTE = true
  2939. wait(2.5)
  2940. NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, -200, 0.7, 0), "InOut", "Quad", 0.5, true, nil)
  2941. usingNOTE = false
  2942. end)
  2943. end
  2944. end
  2945. end
  2946.  
  2947. --| Notifications |--
  2948.  
  2949. wait(1)
  2950.  
  2951. if game.Workspace.FilteringEnabled == true then
  2952. NOTIFY.NOTIFY.BorderColor = BrickColor.new(255,0,0)
  2953. Notify('Filtering is ENABLED.')
  2954. elseif game.Workspace.FilteringEnabled == false then
  2955. NOTIFY.NOTIFY.BorderColor = BrickColor.new(0,255,0)
  2956. Notify('Filtering is Disabled.')
  2957. end
  2958.  
  2959. wait(3.5)
  2960.  
  2961. NOTIFY.NOTIFY.BorderColor = BrickColor.new(255,255,255)
  2962.  
  2963. Notify('Loaded ' .. #cmds .. ' commands!')
  2964.  
  2965. wait(3.5)
  2966.  
  2967. Notify('Welcome ' .. Player.Name .. '!')
  2968.  
  2969. Player.PlayerGui.Duck:Destroy()
  2970.  
  2971. --[[
  2972. addcmd('name','desc',{''},
  2973. function(args)
  2974. local players = getPlayer(args[1])
  2975. for i,v in pairs(players)do
  2976. local pchar = gPlayers[v].Character
  2977. end
  2978. end)
  2979. --]]y8
  2980. end)
  2981.  
  2982. Anime.Name = "Anime"
  2983. Anime.Parent = Frame
  2984. Anime.BackgroundColor3 = Color3.new(1, 1, 1)
  2985. Anime.BackgroundTransparency = 1
  2986. Anime.Position = UDim2.new(0.498795182, 0, 0.3125, 0)
  2987. Anime.Size = UDim2.new(0, 200, 0, 50)
  2988. Anime.Font = Enum.Font.Arcade
  2989. Anime.FontSize = Enum.FontSize.Size14
  2990. Anime.Text = "Anime"
  2991. Anime.TextColor3 = Color3.new(0.333333, 0, 1)
  2992. Anime.TextScaled = true
  2993. Anime.TextSize = 14
  2994. Anime.TextWrapped = true
  2995. Anime.MouseButton1Down:connect(function()
  2996. Player=game:GetService("Players").LocalPlayer
  2997. Character=Player.Character
  2998. PlayerGui=Player.PlayerGui
  2999. Backpack=Player.Backpack
  3000. Torso=Character.Torso
  3001. Head=Character.Head
  3002. Humanoid=Character.Humanoid
  3003. m=Instance.new('Model',Character)
  3004. LeftArm=Character["Left Arm"]
  3005. LeftLeg=Character["Left Leg"]
  3006. RightArm=Character["Right Arm"]
  3007. RightLeg=Character["Right Leg"]
  3008. LS=Torso["Left Shoulder"]
  3009. LH=Torso["Left Hip"]
  3010. RS=Torso["Right Shoulder"]
  3011. RH=Torso["Right Hip"]
  3012. Face = Head.face
  3013. Neck=Torso.Neck
  3014. it=Instance.new
  3015. attacktype=1
  3016. vt=Vector3.new
  3017. cf=CFrame.new
  3018. euler=CFrame.fromEulerAnglesXYZ
  3019. angles=CFrame.Angles
  3020. cloaked=false
  3021. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  3022. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  3023. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  3024. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  3025. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  3026. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  3027. RootPart=Character.HumanoidRootPart
  3028. RootJoint=RootPart.RootJoint
  3029. RootCF=euler(-1.57,0,3.14)
  3030. attack = false
  3031. attackdebounce = false
  3032. deb=false
  3033. equipped=true
  3034. hand=false
  3035. MMouse=nil
  3036. combo=0
  3037. mana=0
  3038. trispeed=.2
  3039. attackmode='none'
  3040. local idle=0
  3041. local Anim="Idle"
  3042. local Effects={}
  3043. local gun=false
  3044. local shoot=false
  3045. player=nil
  3046. mana=0
  3047.  
  3048. mouse=Player:GetMouse()
  3049. --save shoulders
  3050. RSH, LSH=nil, nil
  3051. --welds
  3052. RW, LW=Instance.new("Weld"), Instance.new("Weld")
  3053. RW.Name="Right Shoulder" LW.Name="Left Shoulder"
  3054. LH=Torso["Left Hip"]
  3055. RH=Torso["Right Hip"]
  3056. TorsoColor=Torso.BrickColor
  3057. function NoOutline(Part)
  3058. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  3059. end
  3060. player=Player
  3061. ch=Character
  3062. RSH=ch.Torso["Right Shoulder"]
  3063. LSH=ch.Torso["Left Shoulder"]
  3064. --
  3065. RSH.Parent=nil
  3066. LSH.Parent=nil
  3067. --
  3068. RW.Name="Right Shoulder"
  3069. RW.Part0=ch.Torso
  3070. RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  3071. RW.C1=cf(0, 0.5, 0)
  3072. RW.Part1=ch["Right Arm"]
  3073. RW.Parent=ch.Torso
  3074. --
  3075. LW.Name="Left Shoulder"
  3076. LW.Part0=ch.Torso
  3077. LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
  3078. LW.C1=cf(0, 0.5, 0)
  3079. LW.Part1=ch["Left Arm"]
  3080. LW.Parent=ch.Torso
  3081.  
  3082. Player=game:GetService('Players').LocalPlayer
  3083. Character=Player.Character
  3084. Mouse=Player:GetMouse()
  3085. m=Instance.new('Model',Character)
  3086.  
  3087.  
  3088. local function weldBetween(a, b)
  3089. local weldd = Instance.new("ManualWeld")
  3090. weldd.Part0 = a
  3091. weldd.Part1 = b
  3092. weldd.C0 = CFrame.new()
  3093. weldd.C1 = b.CFrame:inverse() * a.CFrame
  3094. weldd.Parent = a
  3095. return weldd
  3096. end
  3097.  
  3098. function swait(num)
  3099. if num==0 or num==nil then
  3100. game:service'RunService'.Heartbeat:wait(0)
  3101. else
  3102. for i=0,num do
  3103. game:service'RunService'.Heartbeat:wait(0)
  3104. end
  3105. end
  3106. end
  3107.  
  3108. function nooutline(part)
  3109. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  3110. end
  3111.  
  3112. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  3113. local fp=it("Part")
  3114. fp.formFactor=formfactor
  3115. fp.Parent=parent
  3116. fp.Reflectance=reflectance
  3117. fp.Transparency=transparency
  3118. fp.CanCollide=false
  3119. fp.Locked=true
  3120. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  3121. fp.Name=name
  3122. fp.Size=size
  3123. fp.Position=Character.Torso.Position
  3124. nooutline(fp)
  3125. fp.Material=material
  3126. fp:BreakJoints()
  3127. return fp
  3128. end
  3129.  
  3130. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  3131. local mesh=it(Mesh)
  3132. mesh.Parent=part
  3133. if Mesh=="SpecialMesh" then
  3134. mesh.MeshType=meshtype
  3135. mesh.MeshId=meshid
  3136. end
  3137. mesh.Offset=offset
  3138. mesh.Scale=scale
  3139. return mesh
  3140. end
  3141.  
  3142. function weld(parent,part0,part1,c0,c1)
  3143. local weld=it("Weld")
  3144. weld.Parent=parent
  3145. weld.Part0=part0
  3146. weld.Part1=part1
  3147. weld.C0=c0
  3148. weld.C1=c1
  3149. return weld
  3150. end
  3151.  
  3152.  
  3153. local function CFrameFromTopBack(at, top, back)
  3154. local right = top:Cross(back)
  3155. return CFrame.new(at.x, at.y, at.z,
  3156. right.x, top.x, back.x,
  3157. right.y, top.y, back.y,
  3158. right.z, top.z, back.z)
  3159. end
  3160.  
  3161. function Triangle(a, b, c)
  3162. local edg1 = (c-a):Dot((b-a).unit)
  3163. local edg2 = (a-b):Dot((c-b).unit)
  3164. local edg3 = (b-c):Dot((a-c).unit)
  3165. if edg1 <= (b-a).magnitude and edg1 >= 0 then
  3166. a, b, c = a, b, c
  3167. elseif edg2 <= (c-b).magnitude and edg2 >= 0 then
  3168. a, b, c = b, c, a
  3169. elseif edg3 <= (a-c).magnitude and edg3 >= 0 then
  3170. a, b, c = c, a, b
  3171. else
  3172. assert(false, "unreachable")
  3173. end
  3174.  
  3175. local len1 = (c-a):Dot((b-a).unit)
  3176. local len2 = (b-a).magnitude - len1
  3177. local width = (a + (b-a).unit*len1 - c).magnitude
  3178.  
  3179. local maincf = CFrameFromTopBack(a, (b-a):Cross(c-b).unit, -(b-a).unit)
  3180.  
  3181. local list = {}
  3182.  
  3183. local TrailColor = ("Dark grey")
  3184.  
  3185. if len1 > 0.01 then
  3186. local w1 = Instance.new('WedgePart', m)
  3187. game:GetService("Debris"):AddItem(w1,5)
  3188. w1.Material = "SmoothPlastic"
  3189. w1.FormFactor = 'Custom'
  3190. w1.BrickColor = BrickColor.new(TrailColor)
  3191. w1.Transparency = 0
  3192. w1.Reflectance = 0
  3193. w1.Material = "SmoothPlastic"
  3194. w1.CanCollide = false
  3195. NoOutline(w1)
  3196. local sz = Vector3.new(0.2, width, len1)
  3197. w1.Size = sz
  3198. local sp = Instance.new("SpecialMesh",w1)
  3199. sp.MeshType = "Wedge"
  3200. sp.Scale = Vector3.new(0,1,1) * sz/w1.Size
  3201. w1:BreakJoints()
  3202. w1.Anchored = true
  3203. w1.Parent = workspace
  3204. w1.Transparency = 0.7
  3205. table.insert(Effects,{w1,"Disappear",.01})
  3206. w1.CFrame = maincf*CFrame.Angles(math.pi,0,math.pi/2)*CFrame.new(0,width/2,len1/2)
  3207. table.insert(list,w1)
  3208. end
  3209.  
  3210. if len2 > 0.01 then
  3211. local w2 = Instance.new('WedgePart', m)
  3212. game:GetService("Debris"):AddItem(w2,5)
  3213. w2.Material = "SmoothPlastic"
  3214. w2.FormFactor = 'Custom'
  3215. w2.BrickColor = BrickColor.new(TrailColor)
  3216. w2.Transparency = 0
  3217. w2.Reflectance = 0
  3218. w2.Material = "SmoothPlastic"
  3219. w2.CanCollide = false
  3220. NoOutline(w2)
  3221. local sz = Vector3.new(0.2, width, len2)
  3222. w2.Size = sz
  3223. local sp = Instance.new("SpecialMesh",w2)
  3224. sp.MeshType = "Wedge"
  3225. sp.Scale = Vector3.new(0,1,1) * sz/w2.Size
  3226. w2:BreakJoints()
  3227. w2.Anchored = true
  3228. w2.Parent = workspace
  3229. w2.Transparency = 0.7
  3230. table.insert(Effects,{w2,"Disappear",.01})
  3231. w2.CFrame = maincf*CFrame.Angles(math.pi,math.pi,-math.pi/2)*CFrame.new(0,width/2,-len1 - len2/2)
  3232. table.insert(list,w2)
  3233. end
  3234. return unpack(list)
  3235. end
  3236.  
  3237.  
  3238. so = function(id,par,vol,pit)
  3239. coroutine.resume(coroutine.create(function()
  3240. local sou = Instance.new("Sound",par or workspace)
  3241. sou.Volume=vol
  3242. sou.Pitch=pit or 1
  3243. sou.SoundId=id
  3244. swait()
  3245. sou:play()
  3246. game:GetService("Debris"):AddItem(sou,6)
  3247. end))
  3248. end
  3249.  
  3250. function clerp(a,b,t)
  3251. local qa = {QuaternionFromCFrame(a)}
  3252. local qb = {QuaternionFromCFrame(b)}
  3253. local ax, ay, az = a.x, a.y, a.z
  3254. local bx, by, bz = b.x, b.y, b.z
  3255. local _t = 1-t
  3256. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  3257. end
  3258.  
  3259. function QuaternionFromCFrame(cf)
  3260. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  3261. local trace = m00 + m11 + m22
  3262. if trace > 0 then
  3263. local s = math.sqrt(1 + trace)
  3264. local recip = 0.5/s
  3265. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  3266. else
  3267. local i = 0
  3268. if m11 > m00 then
  3269. i = 1
  3270. end
  3271. if m22 > (i == 0 and m00 or m11) then
  3272. i = 2
  3273. end
  3274. if i == 0 then
  3275. local s = math.sqrt(m00-m11-m22+1)
  3276. local recip = 0.5/s
  3277. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  3278. elseif i == 1 then
  3279. local s = math.sqrt(m11-m22-m00+1)
  3280. local recip = 0.5/s
  3281. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  3282. elseif i == 2 then
  3283. local s = math.sqrt(m22-m00-m11+1)
  3284. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  3285. end
  3286. end
  3287. end
  3288.  
  3289. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  3290. local xs, ys, zs = x + x, y + y, z + z
  3291. local wx, wy, wz = w*xs, w*ys, w*zs
  3292. local xx = x*xs
  3293. local xy = x*ys
  3294. local xz = x*zs
  3295. local yy = y*ys
  3296. local yz = y*zs
  3297. local zz = z*zs
  3298. return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy))
  3299. end
  3300.  
  3301. function QuaternionSlerp(a, b, t)
  3302. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  3303. local startInterp, finishInterp;
  3304. if cosTheta >= 0.0001 then
  3305. if (1 - cosTheta) > 0.0001 then
  3306. local theta = math.acos(cosTheta)
  3307. local invSinTheta = 1/math.sin(theta)
  3308. startInterp = math.sin((1-t)*theta)*invSinTheta
  3309. finishInterp = math.sin(t*theta)*invSinTheta
  3310. else
  3311. startInterp = 1-t
  3312. finishInterp = t
  3313. end
  3314. else
  3315. if (1+cosTheta) > 0.0001 then
  3316. local theta = math.acos(-cosTheta)
  3317. local invSinTheta = 1/math.sin(theta)
  3318. startInterp = math.sin((t-1)*theta)*invSinTheta
  3319. finishInterp = math.sin(t*theta)*invSinTheta
  3320. else
  3321. startInterp = t-1
  3322. finishInterp = t
  3323. end
  3324. end
  3325. return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp + b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a[4]*startInterp + b[4]*finishInterp
  3326. end
  3327.  
  3328. --Example: Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  3329.  
  3330.  
  3331. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  3332. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  3333. end
  3334.  
  3335. Damagefunc=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  3336. if hit.Parent==nil then
  3337. return
  3338. end
  3339. h=hit.Parent:FindFirstChild("Humanoid")
  3340. for _,v in pairs(hit.Parent:children()) do
  3341. if v:IsA("Humanoid") then
  3342. h=v
  3343. end
  3344. end
  3345. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  3346. h=hit.Parent.Parent:FindFirstChild("Humanoid")
  3347. end
  3348. if hit.Parent.className=="Hat" then
  3349. hit=hit.Parent.Parent:findFirstChild("Head")
  3350. end
  3351. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  3352. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  3353. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  3354. return
  3355. end]]
  3356. -- hs(hit,1.2)
  3357. c=Instance.new("ObjectValue")
  3358. c.Name="creator"
  3359. c.Value=game:service("Players").LocalPlayer
  3360. c.Parent=h
  3361. game:GetService("Debris"):AddItem(c,.5)
  3362. Damage=math.random(minim,maxim)
  3363. -- h:TakeDamage(Damage)
  3364. blocked=false
  3365. block=hit.Parent:findFirstChild("Block")
  3366. if block~=nil then
  3367. print(block.className)
  3368. if block.className=="NumberValue" then
  3369. if block.Value>0 then
  3370. blocked=true
  3371. if decreaseblock==nil then
  3372. block.Value=block.Value-1
  3373. end
  3374. end
  3375. end
  3376. if block.className=="IntValue" then
  3377. if block.Value>0 then
  3378. blocked=true
  3379. if decreaseblock~=nil then
  3380. block.Value=block.Value-1
  3381. end
  3382. end
  3383. end
  3384. end
  3385. if blocked==false then
  3386. -- h:TakeDamage(Damage)
  3387. h.Health=h.Health-Damage
  3388. showDamage(hit.Parent,Damage,.5,BrickColor.new("Dark grey"))
  3389. else
  3390. h.Health=h.Health-(Damage/2)
  3391. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  3392. end
  3393. if Type=="Knockdown" then
  3394. hum=hit.Parent.Humanoid
  3395. hum.PlatformStand=true
  3396. coroutine.resume(coroutine.create(function(HHumanoid)
  3397. swait(1)
  3398. HHumanoid.PlatformStand=false
  3399. end),hum)
  3400. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  3401. --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  3402. local bodvol=Instance.new("BodyVelocity")
  3403. bodvol.velocity=angle*knockback
  3404. bodvol.P=5000
  3405. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  3406. bodvol.Parent=hit
  3407. rl=Instance.new("BodyAngularVelocity")
  3408. rl.P=3000
  3409. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  3410. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  3411. rl.Parent=hit
  3412. game:GetService("Debris"):AddItem(bodvol,.5)
  3413. game:GetService("Debris"):AddItem(rl,.5)
  3414. elseif Type=="Normal" then
  3415. vp=Instance.new("BodyVelocity")
  3416. vp.P=500
  3417. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  3418. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  3419. if KnockbackType==1 then
  3420. vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  3421. elseif KnockbackType==2 then
  3422. vp.velocity=Property.CFrame.lookVector*knockback
  3423. end
  3424. if knockback>0 then
  3425. vp.Parent=hit.Parent.Torso
  3426. end
  3427. game:GetService("Debris"):AddItem(vp,.5)
  3428. elseif Type=="Up" then
  3429. local bodyVelocity=Instance.new("BodyVelocity")
  3430. bodyVelocity.velocity=vt(0,60,0)
  3431. bodyVelocity.P=5000
  3432. bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  3433. bodyVelocity.Parent=hit
  3434. game:GetService("Debris"):AddItem(bodyVelocity,1)
  3435. rl=Instance.new("BodyAngularVelocity")
  3436. rl.P=3000
  3437. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  3438. rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  3439. rl.Parent=hit
  3440. game:GetService("Debris"):AddItem(rl,.5)
  3441. elseif Type=="Snare" then
  3442. bp=Instance.new("BodyPosition")
  3443. bp.P=2000
  3444. bp.D=100
  3445. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  3446. bp.position=hit.Parent.Torso.Position
  3447. bp.Parent=hit.Parent.Torso
  3448. game:GetService("Debris"):AddItem(bp,1)
  3449. elseif Type=="Target" then
  3450. if Targetting==false then
  3451. ZTarget=hit.Parent.Torso
  3452. coroutine.resume(coroutine.create(function(Part)
  3453. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  3454. swait(5)
  3455. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  3456. end),ZTarget)
  3457. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  3458. targetgui=Instance.new("BillboardGui")
  3459. targetgui.Parent=ZTarget
  3460. targetgui.Size=UDim2.new(10,100,10,100)
  3461. targ=Instance.new("ImageLabel")
  3462. targ.Parent=targetgui
  3463. targ.BackgroundTransparency=1
  3464. targ.Image="rbxassetid://4834067"
  3465. targ.Size=UDim2.new(1,0,1,0)
  3466. cam.CameraType="Scriptable"
  3467. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  3468. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  3469. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  3470. Targetting=true
  3471. RocketTarget=ZTarget
  3472. for i=1,Property do
  3473. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  3474. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  3475. swait()
  3476. end
  3477. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  3478. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  3479. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  3480. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  3481. end
  3482. Targetting=false
  3483. RocketTarget=nil
  3484. targetgui.Parent=nil
  3485. cam.CameraType="Custom"
  3486. end
  3487. end
  3488. debounce=Instance.new("BoolValue")
  3489. debounce.Name="DebounceHit"
  3490. debounce.Parent=hit.Parent
  3491. debounce.Value=true
  3492. game:GetService("Debris"):AddItem(debounce,Delay)
  3493. c=Instance.new("ObjectValue")
  3494. c.Name="creator"
  3495. c.Value=Player
  3496. c.Parent=h
  3497. game:GetService("Debris"):AddItem(c,.5)
  3498. CRIT=false
  3499. hitDeb=true
  3500. AttackPos=6
  3501. end
  3502. end
  3503.  
  3504. showDamage=function(Char,Dealt,du,Color)
  3505. m=Instance.new("Model")
  3506. m.Name=tostring(Dealt)
  3507. h=Instance.new("Humanoid")
  3508. h.Health=0
  3509. h.MaxHealth=0
  3510. h.Parent=m
  3511. c=Instance.new("Part")
  3512. c.Transparency=0
  3513. c.BrickColor=Color
  3514. c.Name="Head"
  3515. c.TopSurface=0
  3516. c.BottomSurface=0
  3517. c.formFactor="Plate"
  3518. c.Size=Vector3.new(1,.4,1)
  3519. ms=Instance.new("CylinderMesh")
  3520. ms.Scale=Vector3.new(.8,.8,.8)
  3521. if CRIT==true then
  3522. ms.Scale=Vector3.new(1,1.25,1)
  3523. end
  3524. ms.Parent=c
  3525. c.Reflectance=0
  3526. Instance.new("BodyGyro").Parent=c
  3527. c.Parent=m
  3528. if Char:findFirstChild("Head")~=nil then
  3529. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  3530. elseif Char.Parent:findFirstChild("Head")~=nil then
  3531. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  3532. end
  3533. f=Instance.new("BodyPosition")
  3534. f.P=2000
  3535. f.D=100
  3536. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  3537. f.position=c.Position+Vector3.new(0,3,0)
  3538. f.Parent=c
  3539. game:GetService("Debris"):AddItem(m,.5+du)
  3540. c.CanCollide=false
  3541. m.Parent=workspace
  3542. c.CanCollide=false
  3543. end
  3544.  
  3545. handle=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Handle",Vector3.new(1.00000012, 0.200000003, 0.600000024))
  3546. handleweld=weld(m,Character["Right Arm"],handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00497817993, 1.09852839, -0.00498199463, -1.00772247e-025, 2.44568227e-013, 1, 2.26874075e-013, 0.999999881, 2.44568255e-013, -1, -2.26874048e-013, 1.00166402e-025))
  3547. Hitbox=part(Enum.FormFactor.Custom,m,Enum.Material.WoodPlanks,0,1,"Mid gray","Hitbox",Vector3.new(0.400000036, 1.60000014, 0.600000024))
  3548. Hitboxweld=weld(m,handle,Hitbox,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.699993134, -0.101213217, 0, 1, 2.45206633e-013, 2.23613988e-025, -2.45206633e-013, -1, 2.26374475e-013, -2.25900477e-025, 2.26374475e-013, -1))
  3549. mesh("SpecialMesh",Hitbox,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=1778999",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 0.479999989, 0.300000012))
  3550. PBNeedle=part(Enum.FormFactor.Custom,m,Enum.Material.WoodPlanks,0,0,"Mid gray","PBNeedle",Vector3.new(0.400000006, 0.400000006, 0.200000003))
  3551. PBNeedleweld=weld(m,handle,PBNeedle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.699993134, -0.501211882, 0, 1, 2.45206633e-013, 2.23613988e-025, -2.45206633e-013, -1, 2.26374475e-013, -2.25900477e-025, 2.26374475e-013, -1))
  3552. mesh("SpecialMesh",PBNeedle,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=1778999",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 0.479999989, 0.300000012))
  3553. PBPart1=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","PBPart1",Vector3.new(0.800000012, 0.399999946, 0.600000024))
  3554. PBPart1weld=weld(m,handle,PBPart1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.699993134, -3.69963789, -7.15255737e-006, 1, 5.05664954e-013, -1.30451205e-015, 4.97449304e-013, 1, -4.5374815e-013, 1.30451205e-015, -4.5374815e-013, 1))
  3555. mesh("CylinderMesh",PBPart1,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  3556. PBPart2=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","PBPart2",Vector3.new(0.400000006, 0.600000024, 0.400000006))
  3557. PBPart2weld=weld(m,handle,PBPart2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.700050354, -7.00950623e-005, 3.49907684, -1, -1.60482286e-005, -1.59286301e-007, 1.58860502e-007, 2.65327035e-005, -1, 1.60482323e-005, -1, -2.65327017e-005))
  3558. mesh("SpecialMesh",PBPart2,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=18430887",Vector3.new(0, 0, 0),Vector3.new(0.299999982, 0.299999982, 2.22000003))
  3559. PBPole=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","PBPole",Vector3.new(0.400000006, 3.5999999, 0.600000024))
  3560. PBPoleweld=weld(m,handle,PBPole,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.699993134, -1.69878912, 0, 1, 2.91981717e-013, 2.13405832e-025, 2.91981717e-013, 1, -2.97428748e-013, 2.22223004e-025, -2.40585329e-013, 1))
  3561. mesh("CylinderMesh",PBPole,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  3562. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 2, 0.600000024))
  3563. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.599998474, -1.09998429, 0, 1, 2.45206633e-013, 2.23613988e-025, 2.45205765e-013, 0.999996424, -2.26373662e-013, 2.25900477e-025, -2.26374475e-013, 1))
  3564. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.400000006, 0.600000024))
  3565. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.325069427, -0.366897583, 0, 0.707222462, -0.706991136, 1.60148153e-013, 0.706991136, 0.707222462, -1.60200642e-013, 2.25900477e-025, -2.26374475e-013, 1))
  3566. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Part",Vector3.new(0.200000003, 2, 0.200000003))
  3567. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.599998474, -1.09959769, -0.40000391, 1, 2.45206633e-013, 2.23613988e-025, 2.45206633e-013, 1, -2.26374475e-013, 2.25900477e-025, -2.26374475e-013, 1))
  3568. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.560000002))
  3569. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.400000006, 0.600000024, 0.200000003))
  3570. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.699993134, 1.09672546e-005, 0.200021386, -0.999997139, -5.88281814e-008, 2.74286049e-005, -2.76967985e-005, -7.53964502e-010, -0.999998033, 5.88349671e-008, -0.999996901, -2.88369467e-011))
  3571. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(0.420000017, 0.460000008, 1))
  3572. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  3573. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.599998474, 1.99907148, 0.400010586, 1, -2.3827215e-007, 4.58606735e-007, -2.38272577e-007, -1, -1.63917434e-007, 4.58606763e-007, 1.6391779e-007, -1))
  3574. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.819999993, 0.560000002, 1.31999993))
  3575. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Part",Vector3.new(0.200000003, 2, 0.200000003))
  3576. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.599998474, -1.09944224, 0.399987221, 1, 2.45206633e-013, 2.23613988e-025, 2.45206633e-013, 1, -2.26374475e-013, 2.25900477e-025, -2.26374475e-013, 1))
  3577. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.560000002))
  3578. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  3579. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.599994659, 1.99895847, -0.399979591, 1, -2.38257996e-007, 4.58606735e-007, -2.38258409e-007, -1, -1.63927155e-007, 4.58606763e-007, 1.63927496e-007, -1))
  3580. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.819999993, 0.560000002, 1.31999993))
  3581. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  3582. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.599998474, 0.198883891, -0.399979591, 1, -2.38229688e-007, 4.58606735e-007, -2.38230101e-007, -1, -1.63946595e-007, 4.58606763e-007, 1.63946936e-007, -1))
  3583. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.819999993, 0.560000002, 1.31999993))
  3584. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  3585. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.599998474, 0.198892951, 0.400010586, 1, -2.38208457e-007, 4.58606735e-007, -2.3820887e-007, -1, -1.63961175e-007, 4.58606763e-007, 1.63961516e-007, -1))
  3586. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.819999993, 0.560000002, 1.31999993))
  3587. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.200000003, 0.800000012))
  3588. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.599998474, -0.199686766, 0, 1, 2.49342214e-013, 2.23281582e-025, 2.41071052e-013, 1, -2.26374475e-013, 2.25900477e-025, -2.26374475e-013, 1))
  3589. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 0.5, 1))
  3590. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.200000003, 0.800000072))
  3591. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.599998474, -1.99940848, 0, 1, 2.49342214e-013, 2.23281582e-025, 2.41071052e-013, 1, -2.26374475e-013, 2.25900477e-025, -2.26374475e-013, 1))
  3592. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 0.5, 1))
  3593. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.800000012, 0.799999952, 0.600000024))
  3594. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.699993134, -1.09965634, -7.15255737e-006, 1, 2.53450039e-013, -1.30451205e-015, 2.36963227e-013, 1, -2.26374475e-013, 1.30451205e-015, -2.26374475e-013, 1))
  3595. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  3596. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.400000006, 0.200000003, 0.400000006))
  3597. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.700004578, -2.67028809e-005, 0.699332714, -1, -1.60535947e-005, -1.59286301e-007, 1.58860217e-007, 2.65416365e-005, -1, 1.60535983e-005, -1, -2.65416347e-005))
  3598. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=18430887",Vector3.new(0, 0, 0),Vector3.new(0.299999982, 0.299999982, 2.22000003))
  3599. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.400000006, 0.200000003, 0.400000006))
  3600. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.700019836, -1.66893005e-005, 1.49919093, -1, -1.60516884e-005, -1.59286301e-007, 1.58860317e-007, 2.65384861e-005, -1, 1.6051692e-005, -1, -2.65384842e-005))
  3601. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=18430887",Vector3.new(0, 0, 0),Vector3.new(0.299999982, 0.299999982, 2.22000003))
  3602. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Light stone grey","Part",Vector3.new(0.400000006, 0.600000024, 0.400000006))
  3603. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.700023651, -4.29153442e-005, 1.89885879, -1, -1.60487161e-005, -1.59286301e-007, 1.58860473e-007, 2.65335711e-005, -1, 1.60487198e-005, -1, -2.65335693e-005))
  3604. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=18430887",Vector3.new(0, 0, 0),Vector3.new(0.299999982, 0.299999982, 2.22000003))
  3605. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Part",Vector3.new(0.600000024, 0.400000006, 0.600000024))
  3606. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.699993134, -2.09877872, 0, 1, 2.63532252e-013, 2.20870009e-025, 2.26881014e-013, 1, -2.40585329e-013, 2.29174052e-025, -2.1216362e-013, 1))
  3607. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  3608. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Light stone grey","Part",Vector3.new(0.400000006, 0.600000024, 0.400000006))
  3609. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.700031281, -3.81469727e-005, 2.29907608, -1, -1.60496675e-005, -1.59286301e-007, 1.58860416e-007, 2.65351464e-005, -1, 1.60497293e-005, -0.999996424, -2.65352392e-005))
  3610. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=18430887",Vector3.new(0, 0, 0),Vector3.new(0.299999982, 0.299999982, 2.22000003))
  3611. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.400000006, 0.200000003, 0.400000036))
  3612. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.900005341, -2.09888887, 0.0100111961, 1, 2.6353919e-013, 2.20464535e-025, 2.26873208e-013, 0.999996424, -2.69013165e-013, 2.35117084e-025, -1.83734972e-013, 1))
  3613. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.400000036, 0.400000006))
  3614. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.09933496, 0.00994968414, -1.1000061, -7.43166083e-007, 0.999996424, 2.72369789e-007, 1.49011719e-008, -2.72368425e-007, 1, 1, 7.431629e-007, -1.49009649e-008))
  3615. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  3616. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.210000008, 0.600000024))
  3617. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.409999847, -0.404999018, -3.0040741e-005, 1, 1.05336483e-010, -5.11527077e-021, 1.05335976e-010, 1, -9.92765453e-011, -5.11568477e-021, -9.9276018e-011, 1))
  3618. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.210000008, 0.600000024))
  3619. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.409999847, -1.60497594, -3.0040741e-005, 1, 1.12981839e-010, -5.89094849e-021, -1.12491558e-010, 1, -1.06496659e-010, -6.08833769e-021, 1.0604289e-010, 1))
  3620. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.210000008, 0.600000024))
  3621. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.409996033, -1.60497594, -3.0040741e-005, 1, 1.13225755e-010, -5.9168516e-021, -1.12735474e-010, 1, -1.06724032e-010, -6.11401341e-021, 1.06270263e-010, 1))
  3622. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(1.0200001, 0.210000008, 0.210000008))
  3623. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -1.60497594, 0.40499115, 1, 7.82292217e-011, -2.80034948e-021, -7.77389403e-011, 1, -7.37259559e-011, -2.93059226e-021, 7.32721869e-011, 1))
  3624. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(1.0200001, 0.210000008, 0.210000008))
  3625. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -1.60497594, -0.405024052, 1, 7.93888774e-011, -2.8813423e-021, -7.88986237e-011, 1, -7.48344303e-011, -3.02257208e-021, 7.43806614e-011, 1))
  3626. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(1.0200001, 0.210000008, 0.210000008))
  3627. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.404999018, -0.405024052, 1, 7.9389488e-011, -2.88135442e-021, 7.93889815e-011, 1, -7.48338752e-011, -2.88212869e-021, -7.48333479e-011, 1))
  3628. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.210000008, 0.600000024))
  3629. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.409996033, -0.404999018, -3.0040741e-005, 1, 3.79056439e-011, -6.35164548e-022, 3.79058382e-011, 1, -3.57250896e-011, -6.35662047e-022, -3.57250896e-011, 1))
  3630. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(1.0200001, 0.210000008, 0.210000008))
  3631. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.404999018, 0.40499115, 1, 7.82298046e-011, -2.80033434e-021, 7.8229298e-011, 1, -7.37254285e-011, -2.80000274e-021, -7.37249012e-011, 1))
  3632.  
  3633. function attackone()
  3634. attack = true
  3635. local con = LeftLeg.Touched:connect(function(hit) Damagefunc(hit,15,20,math.random(5,15),"Normal",RootPart,.2,1) end)
  3636. so("http://roblox.com/asset/?id=200632211",LeftLeg,1,1)
  3637. for i = 0,1,0.1 do
  3638. swait()
  3639. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(-50),math.rad(0),math.rad(-90)),.3)
  3640. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(50),math.rad(0),math.rad(20)),.3)
  3641. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(40)), 0.3)
  3642. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-50)), 0.3)
  3643. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-30),math.rad(0),math.rad(0)),.3)
  3644. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-80),math.rad(0),math.rad(0)),.3)
  3645. end
  3646. attack = false
  3647. con:disconnect()
  3648. end
  3649.  
  3650. function attacktwo()
  3651. attack = true
  3652. for i = 0,1,0.1 do
  3653. swait()
  3654. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(5),math.rad(0),math.rad(-80)),.3)
  3655. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(70)),.3)
  3656. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(20)), 0.3)
  3657. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -.5) * angles(math.rad(0), math.rad(-150), math.rad(-90)), 0.3)
  3658. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(140),math.rad(-10)),.3)
  3659. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-50),math.rad(-5)),.3)
  3660. end
  3661. so("http://roblox.com/asset/?id=200632211",LeftArm,1,.9)
  3662. local con = LeftArm.Touched:connect(function(hit) Damagefunc(hit,15,20,math.random(5,15),"Normal",RootPart,.2,1) end)
  3663. for i = 0,1,0.1 do
  3664. swait()
  3665. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(5),math.rad(0),math.rad(80)),.3)
  3666. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(-70)),.3)
  3667. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(20)), 0.3)
  3668. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(-90)), 0.3)
  3669. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(50),math.rad(-10)),.3)
  3670. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-140),math.rad(-5)),.3)
  3671. end
  3672. attack = false
  3673. con:disconnect()
  3674. end
  3675.  
  3676. --[[remiders: PBPART1,PBPART2,PBPOLE,PBNEEDLE,HITBOX ]]--
  3677.  
  3678. function attackthree()
  3679. attack = true
  3680. for i = 0,1,0.1 do
  3681. swait()
  3682. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(20)),.3)
  3683. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
  3684. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(20)), 0.3)
  3685. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-10)), 0.3)
  3686. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(70),math.rad(0)),.3)
  3687. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-120),math.rad(0)),.3)
  3688. end
  3689. local con = Hitbox.Touched:connect(function(hit) Damagefunc(hit,25,40,math.random(10,15),"Normal",RootPart,.2,1) end)
  3690. so("http://roblox.com/asset/?id=240429891",Hitbox,1,1)
  3691. so("http://roblox.com/asset/?id=240429289",Hitbox,1,1)
  3692. for i = 0,1,0.1 do
  3693. swait()
  3694. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(50)),.3)
  3695. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(-50)),.3)
  3696. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(50)), 0.3)
  3697. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-40)), 0.3)
  3698. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(60),math.rad(0)),.3)
  3699. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-140),math.rad(0)),.3)
  3700. PBNeedleweld.C0=clerp(PBNeedleweld.C0,cf(0,-1,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.4)
  3701. PBPoleweld.C0=clerp(PBPoleweld.C0,cf(0,-1,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.4)
  3702. PBPart1weld.C0=clerp(PBPart1weld.C0,cf(0,-1,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.4)
  3703. PBPart2weld.C0=clerp(PBPart2weld.C0,cf(0,-1,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.4)
  3704. Hitboxweld.C0=clerp(Hitboxweld.C0,cf(0,-1.,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.4)
  3705. end
  3706. attack = false
  3707. con:disconnect()
  3708. end
  3709.  
  3710. function attackfour()
  3711. attack = true
  3712. for i = 0,1,0.1 do
  3713. swait()
  3714. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(5),math.rad(0),math.rad(-80)),.3)
  3715. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(70)),.3)
  3716. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(150), math.rad(90)), 0.3)
  3717. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-50)), 0.3)
  3718. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(140),math.rad(-10)),.3)
  3719. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-50),math.rad(-5)),.3)
  3720. end
  3721. so("http://roblox.com/asset/?id=240429891",Hitbox,1,.9)
  3722. so("http://roblox.com/asset/?id=240429289",Hitbox,1,.8)
  3723. local con = Hitbox.Touched:connect(function(hit) Damagefunc(hit,25,40,math.random(10,15),"Normal",RootPart,.2,1) end)
  3724. for i = 0,1,0.1 do
  3725. swait()
  3726. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(5),math.rad(0),math.rad(80)),.3)
  3727. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(-70)),.3)
  3728. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(50), math.rad(90)), 0.3)
  3729. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-80)), 0.3)
  3730. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(50),math.rad(-10)),.3)
  3731. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-140),math.rad(-5)),.3)
  3732. PBNeedleweld.C0=clerp(PBNeedleweld.C0,cf(0,-1,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.4)
  3733. PBPoleweld.C0=clerp(PBPoleweld.C0,cf(0,-1,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.4)
  3734. PBPart1weld.C0=clerp(PBPart1weld.C0,cf(0,-1,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.4)
  3735. PBPart2weld.C0=clerp(PBPart2weld.C0,cf(0,-1,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.4)
  3736. Hitboxweld.C0=clerp(Hitboxweld.C0,cf(0,-1.,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.4)
  3737. end
  3738. attack = false
  3739. con:disconnect()
  3740. end
  3741.  
  3742. mouse.Button1Down:connect(function()
  3743. if attack == false and
  3744. attacktype == 1 then
  3745. attacktype = 2
  3746. attackone()
  3747. elseif attack == false and
  3748. attacktype == 2 then
  3749. attacktype = 3
  3750. attacktwo()
  3751. elseif attack == false and
  3752. attacktype == 3 then
  3753. attacktype = 4
  3754. attackthree()
  3755. elseif attack == false and
  3756. attacktype == 4 then
  3757. attacktype = 1
  3758. attackfour()
  3759. end
  3760. end)
  3761.  
  3762. mouse.KeyDown:connect(function(k)
  3763. k=k:lower()
  3764.  
  3765. end)
  3766.  
  3767.  
  3768. local sine = 0
  3769. local change = 1
  3770. local val = 0
  3771.  
  3772. while true do
  3773. swait()
  3774. sine = sine + change
  3775. local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude
  3776. local velderp=RootPart.Velocity.y
  3777. hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
  3778. if equipped==true or equipped==false then
  3779. if attack==false then
  3780. idle=idle+1
  3781. else
  3782. idle=0
  3783. end
  3784. if idle>=500 then
  3785. if attack==false then
  3786. --Sheath()
  3787. end
  3788. end
  3789. if RootPart.Velocity.y > 1 and hitfloor==nil then
  3790. Anim="Jump"
  3791. if attack==false then
  3792. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  3793. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  3794. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(20)), 0.3)
  3795. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.3)
  3796. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(10),math.rad(90),math.rad(0)),.3)
  3797. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(-15),math.rad(-90),math.rad(0)),.3)
  3798. PBNeedleweld.C0=clerp(PBNeedleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.4)
  3799. PBPoleweld.C0=clerp(PBPoleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.4)
  3800. PBPart1weld.C0=clerp(PBPart1weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.4)
  3801. PBPart2weld.C0=clerp(PBPart2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.4)
  3802. Hitboxweld.C0=clerp(Hitboxweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.4)
  3803. end
  3804. elseif RootPart.Velocity.y < -1 and hitfloor==nil then
  3805. Anim="Fall"
  3806. if attack==false then
  3807. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  3808. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(20),math.rad(0),math.rad(0)),.3)
  3809. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(30)), 0.3)
  3810. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(-30)), 0.3)
  3811. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(20),math.rad(90),math.rad(0)),.3)
  3812. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(-20),math.rad(-90),math.rad(0)),.3)
  3813. PBNeedleweld.C0=clerp(PBNeedleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3814. PBPoleweld.C0=clerp(PBPoleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3815. PBPart1weld.C0=clerp(PBPart1weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3816. PBPart2weld.C0=clerp(PBPart2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3817. Hitboxweld.C0=clerp(Hitboxweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3818. end
  3819. elseif torvel<1 and hitfloor~=nil then
  3820. Anim="Idle"
  3821. if attack==false then
  3822. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(5),math.rad(0),math.rad(-20)),.3)
  3823. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(20)),.3)
  3824. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(20)), 0.3)
  3825. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-10)), 0.3)
  3826. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(-10)),.3)
  3827. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-70),math.rad(-5)),.3)
  3828. PBNeedleweld.C0=clerp(PBNeedleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3829. PBPoleweld.C0=clerp(PBPoleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3830. PBPart1weld.C0=clerp(PBPart1weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3831. PBPart2weld.C0=clerp(PBPart2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3832. Hitboxweld.C0=clerp(Hitboxweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3833. end
  3834. elseif torvel>2 and hitfloor~=nil then
  3835. Anim="Walk"
  3836. if attack==false then
  3837. change=3
  3838. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  3839. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  3840. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(10)), 0.3)
  3841. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.3)
  3842. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(-15)),.3)
  3843. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(-15)),.3)
  3844. PBNeedleweld.C0=clerp(PBNeedleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3845. PBPoleweld.C0=clerp(PBPoleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3846. PBPart1weld.C0=clerp(PBPart1weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3847. PBPart2weld.C0=clerp(PBPart2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3848. Hitboxweld.C0=clerp(Hitboxweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3849. end
  3850. end
  3851. end
  3852. if #Effects>0 then
  3853. --table.insert(Effects,{prt,"Block1",delay})
  3854. for e=1,#Effects do
  3855. if Effects[e]~=nil then
  3856. --for j=1,#Effects[e] do
  3857. local Thing=Effects[e]
  3858. if Thing~=nil then
  3859. local Part=Thing[1]
  3860. local Mode=Thing[2]
  3861. local Delay=Thing[3]
  3862. local IncX=Thing[4]
  3863. local IncY=Thing[5]
  3864. local IncZ=Thing[6]
  3865. if Thing[1].Transparency<=1 then
  3866. if Thing[2]=="Block1" then
  3867. Thing[1].CFrame=Thing[1].CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  3868. Mesh=Thing[1].Mesh
  3869. Mesh.Scale=Mesh.Scale+vt(Thing[4],Thing[5],Thing[6])
  3870. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  3871. elseif Thing[2]=="Cylinder" then
  3872. Mesh=Thing[1].Mesh
  3873. Mesh.Scale=Mesh.Scale+vt(Thing[4],Thing[5],Thing[6])
  3874. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  3875. elseif Thing[2]=="Blood" then
  3876. Mesh=Thing[7]
  3877. Thing[1].CFrame=Thing[1].CFrame*cf(0,.5,0)
  3878. Mesh.Scale=Mesh.Scale+vt(Thing[4],Thing[5],Thing[6])
  3879. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  3880. elseif Thing[2]=="Elec" then
  3881. Mesh=Thing[1].Mesh
  3882. Mesh.Scale=Mesh.Scale+vt(Thing[7],Thing[8],Thing[9])
  3883. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  3884. elseif Thing[2]=="Disappear" then
  3885. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  3886. end
  3887. else
  3888. Part.Parent=nil
  3889. table.remove(Effects,e)
  3890. end
  3891. end
  3892. --end
  3893. end
  3894. end
  3895. end
  3896. end
  3897.  
  3898. end)
  3899.  
  3900. HexBlade.Name = "HexBlade"
  3901. HexBlade.Parent = Frame
  3902. HexBlade.BackgroundColor3 = Color3.new(1, 1, 1)
  3903. HexBlade.BackgroundTransparency = 1
  3904. HexBlade.Position = UDim2.new(0.259036124, 0, 0.4921875, 0)
  3905. HexBlade.Size = UDim2.new(0, 200, 0, 50)
  3906. HexBlade.Font = Enum.Font.Arcade
  3907. HexBlade.FontSize = Enum.FontSize.Size14
  3908. HexBlade.Text = "HexBlade"
  3909. HexBlade.TextColor3 = Color3.new(0.333333, 0, 1)
  3910. HexBlade.TextScaled = true
  3911. HexBlade.TextSize = 14
  3912. HexBlade.TextWrapped = true
  3913. BUTTONNAMEHERE!.MouseButton1Down:connect(function()
  3914. Script Here
  3915. end)
  3916.  
  3917. Crater.Name = "Crater"
  3918. Crater.Parent = Frame
  3919. Crater.BackgroundColor3 = Color3.new(1, 1, 1)
  3920. Crater.BackgroundTransparency = 1
  3921. Crater.Position = UDim2.new(0.257831305, 0, 0.717187524, 0)
  3922. Crater.Size = UDim2.new(0, 200, 0, 50)
  3923. Crater.Font = Enum.Font.Arcade
  3924. Crater.FontSize = Enum.FontSize.Size14
  3925. Crater.Text = "Crater"
  3926. Crater.TextColor3 = Color3.new(0.333333, 0, 1)
  3927. Crater.TextScaled = true
  3928. Crater.TextSize = 14
  3929. Crater.TextWrapped = true
  3930. Crater.MouseButton1Down:connect(function()
  3931. -- ZallyHub V1. Made by Zalendier#4007 --
  3932.  
  3933. local Main1 = Instance.new("ScreenGui")
  3934. local Main2 = Instance.new("Frame")
  3935. local cmd1 = Instance.new("TextButton")
  3936. local cmd2 = Instance.new("TextButton")
  3937. local cmd3 = Instance.new("TextButton")
  3938. local cmd4 = Instance.new("TextButton")
  3939. local cmd5 = Instance.new("TextButton")
  3940. local credits = Instance.new("TextLabel")
  3941.  
  3942. -- Gui
  3943. Main1.Name = "ZallyHub"
  3944. Main1.Parent = game.CoreGui
  3945. -- Main
  3946. Main2.Name = "Main"
  3947. Main2.Parent = Main1
  3948. Main2.Draggable = true
  3949. Main2.Active = true
  3950. Main2.BackgroundColor3 = Color3.new(0, 170, 255)
  3951. Main2.BorderSizePixel = 0
  3952. Main2.ZIndex = 1
  3953. Main2.Size = UDim2.new(0, 200, 0, 600)
  3954. -- cmd1
  3955. cmd1.Name = "FE God"
  3956. cmd1.Parent = Main2
  3957. cmd1.Active = true
  3958. cmd1.BackgroundColor3 = Color3.new(0, 100, 255)
  3959. cmd1.BorderSizePixel = 1
  3960. cmd1.BorderColor3 = Color3.new(0, 0, 0)
  3961. cmd1.ZIndex = 10
  3962. cmd1.Size = UDim2.new(0, 200, 0, 100)
  3963. cmd1.TextColor3 = Color3.new(255, 255, 255)
  3964. cmd1.Text = "FE God"
  3965. cmd1.FontSize = "Size32"
  3966. -- FE God
  3967. cmd1.MouseButton1Click:connect(function()
  3968. local player = game.Players.LocalPlayer
  3969. if player.Character then
  3970. if player.Character:FindFirstChild("Humanoid") then
  3971. player.Character.Humanoid.Name = "1"
  3972. end
  3973. local l = player.Character["1"]:Clone()
  3974. l.Parent = player.Character
  3975. l.Name = "Humanoid"; wait(0.1)
  3976. player.Character["1"]:Destroy()
  3977. workspace.CurrentCamera.CameraSubject = player.Character.Humanoid
  3978. player.Character.Animate.Disabled = true; wait(0.1)
  3979. player.Character.Animate.Disabled = false
  3980. end
  3981. print("finished.")
  3982. end)
  3983. -- cmd2
  3984. cmd2.Name = "Admin"
  3985. cmd2.Parent = Main2
  3986. cmd2.Active = true
  3987. cmd2.BackgroundColor3 = Color3.new(0, 100, 255)
  3988. cmd2.BorderSizePixel = 1
  3989. cmd2.BorderColor3 = Color3.new(0, 0, 0)
  3990. cmd2.ZIndex = 9
  3991. cmd2.Size = UDim2.new(0, 200, 0, 100)
  3992. cmd2.Position = UDim2.new(0, 0, 0, 100)
  3993. cmd2.TextColor3 = Color3.new(255, 255, 255)
  3994. cmd2.Text = "Admin"
  3995. cmd2.FontSize = "Size32"
  3996. -- Admin
  3997. cmd2.MouseButton1Click:connect(function()
  3998. --TITLE: RC7 Admin
  3999.  
  4000. local NOCLIP = false
  4001. local JESUSFLY = false
  4002. local SWIM = false
  4003.  
  4004. game:GetService('RunService').Stepped:connect(function()
  4005. if NOCLIP then
  4006. game.Players.LocalPlayer.Character.Humanoid:ChangeState(11)
  4007. elseif JESUSFLY then
  4008. game.Players.LocalPlayer.Character.Humanoid:ChangeState(12)
  4009. elseif SWIM then
  4010. game.Players.LocalPlayer.Character.Humanoid:ChangeState(4)
  4011. end
  4012. end)
  4013.  
  4014. _G.Rc7Notification = function(a,b,c)
  4015. game:GetService("CoreGui"):WaitForChild("RobloxGui").SendNotification:Fire(a, b, "rbxassetid://331959655", c)
  4016. end
  4017.  
  4018. local gPlayers = game:GetService("Players")
  4019. local admin = gPlayers.LocalPlayer.Name
  4020. local bannedplyrs = {}
  4021.  
  4022. local admins = {'Xeradius','AutumnsGift'} -- names here of people who have access to your commands! (Your name doesn't need to be in here.)
  4023.  
  4024. -- declare services / init stuff --
  4025. local services={}
  4026. local cmds={}
  4027. local std={}
  4028. function KICK(PLAYER_KICK)
  4029. if PLAYER_KICK.Character:FindFirstChild('Humanoid') then
  4030. local KICK_1 = Instance.new('SkateboardPlatform', PLAYER_KICK.Character)
  4031. KICK_1.Name = ''
  4032. KICK_1.CFrame = CFrame.new(math.random(-1000, 1000), 1000, math.random(-1000, 1000))
  4033. KICK_1.CanCollide = false
  4034. KICK_1.Transparency = 1
  4035.  
  4036. PLAYER_KICK.Character.Humanoid.WalkSpeed = 0
  4037.  
  4038. wait()
  4039.  
  4040. local WELD_1 = Instance.new('Weld', KICK_1)
  4041. WELD_1.Name = ''
  4042. WELD_1.Part0 = PLAYER_KICK.Character.Torso
  4043. WELD_1.Part1 = KICK_1
  4044. WELD_1.C0 = CFrame.new(0, -400, 0)
  4045.  
  4046. wait()
  4047.  
  4048. KICK_1.Anchored = true
  4049. WELD_1:remove()
  4050. end
  4051. end
  4052.  
  4053.  
  4054. local serverLocked = false
  4055.  
  4056. game.Players.PlayerAdded:connect(function(player)
  4057. if serverLocked == true then
  4058. player.CharacterAdded:connect(function()
  4059. wait(2)
  4060. KICK(player)
  4061. end)
  4062. end
  4063. end)
  4064. function FIX_LIGHTING()
  4065. game.Lighting.Ambient = Color3.new(0.5, 0.5, 0.5)
  4066. game.Lighting.Brightness = 1
  4067. game.Lighting.GlobalShadows = true
  4068. game.Lighting.Outlines = false
  4069. game.Lighting.TimeOfDay = 14
  4070. game.Lighting.FogEnd = 100000
  4071. end
  4072.  
  4073. services.players=gPlayers
  4074. services.lighting=game:GetService('Lighting')
  4075. services.workspace=game:GetService('Workspace')
  4076. services.events = {}
  4077. local user = gPlayers.LocalPlayer
  4078.  
  4079. local cmdprefix=';'
  4080. local scriptprefix='\\'
  4081. local split=" "
  4082.  
  4083.  
  4084. updateevents=function()
  4085. for i,v in pairs(services.events) do services.events:remove(i) v:disconnect() end
  4086. for i,v in pairs(gPlayers:players())do
  4087. local ev = v.Chatted:connect(function(msg) do_exec(msg,v) end)
  4088. services.events[#services.events+1] = ev
  4089. end
  4090. end
  4091.  
  4092. -- safazi's lib --
  4093.  
  4094. std.inTable=function(tbl,val)
  4095. if tbl==nil then return false end
  4096.  
  4097. for _,v in pairs(tbl)do
  4098. if v==val then return true end
  4099. end
  4100. return false
  4101. end
  4102.  
  4103. std.out=function(str)
  4104. print(str)
  4105. end
  4106.  
  4107. std.list=function(tbl) --turns table into list with commas
  4108. local str=''
  4109. for i,v in pairs(tbl)do
  4110. str=str..tostring(v)
  4111. if i~=#tbl then str=str..', ' end
  4112. end
  4113. return str
  4114. end
  4115.  
  4116. std.endat=function(str,val)
  4117. local z=str:find(val)
  4118. if z then
  4119. return str:sub(0,z-string.len(val)),true
  4120. else
  4121. return str,false
  4122. end
  4123. end
  4124.  
  4125. std.first=function(str) return str:sub(1,1) end
  4126.  
  4127. isAdmin=function(name)
  4128. if name==admin then
  4129. return true
  4130. elseif admins[name]==true then
  4131. return true
  4132. end
  4133. return false
  4134. end
  4135.  
  4136. gPlayers.PlayerAdded:connect(function(player)
  4137. for i,v in pairs(bannedplyrs) do
  4138. if player == v then player:Destroy() end
  4139. end
  4140. end)
  4141.  
  4142. local exec=function(str)
  4143. spawn(function()
  4144. local script, loaderr = loadstring(str)
  4145. if not script then
  4146. error(loaderr)
  4147. else
  4148. script()
  4149. end
  4150. end)
  4151. end
  4152.  
  4153. local findCmd=function(cmd_name)
  4154. for i,v in pairs(cmds)do
  4155. if v.NAME:lower()==cmd_name:lower() or std.inTable(v.ALIAS,cmd_name:lower())then
  4156. return v
  4157. end
  4158. end
  4159. end
  4160.  
  4161. local getCmd=function(msg)
  4162. local cmd,hassplit=std.endat(msg:lower(),split)
  4163. if hassplit then
  4164. return {cmd,true}
  4165. else
  4166. return {cmd,false}
  4167. end
  4168. end
  4169.  
  4170. local getprfx=function(strn)
  4171. if strn:sub(1,string.len(cmdprefix))==cmdprefix then return{'cmd',string.len(cmdprefix)+1}
  4172. elseif strn:sub(1,string.len(scriptprefix))==scriptprefix then return{'exec',string.len(scriptprefix)+1}
  4173. end return
  4174. end
  4175.  
  4176. local getArgs=function(str)
  4177. local args={}
  4178. local new_arg=nil
  4179. local hassplit=nil
  4180. local s=str
  4181. repeat
  4182. new_arg,hassplit=std.endat(s:lower(),split)
  4183. if new_arg~='' then
  4184. args[#args+1]=new_arg
  4185. s=s:sub(string.len(new_arg)+string.len(split)+1)
  4186. end
  4187. until hassplit==false
  4188. return args
  4189. end
  4190.  
  4191. local function execCmd(str, plr)
  4192. local s_cmd
  4193. local a
  4194. local cmd
  4195. s_cmd = getCmd(str) --separate command from string using split {command name,arg bool (for arg system)}
  4196. cmd = findCmd(s_cmd[1]) --get command object {NAME,DESC,{ALIASES},function(args)}
  4197. if cmd == nil then return end
  4198. a = str:sub(string.len(s_cmd[1]) + string.len(split) + 1)--start string "a" after command and split
  4199. local args=getArgs(a)--gets us a nice table of arguments
  4200.  
  4201. pcall(function()
  4202. cmd.FUNC(args, plr)
  4203. end)
  4204. end
  4205.  
  4206. function do_exec(str,plr)
  4207. if not isAdmin(plr.Name)then return end
  4208.  
  4209. str=str:gsub('/e ','')--remove "/e " the easy way!
  4210.  
  4211. local t=getprfx(str)
  4212. if t==nil then return end
  4213. str=str:sub(t[2])
  4214. if t[1]=='exec' then
  4215. exec(str)
  4216. elseif t[1]=='cmd' then
  4217. execCmd(str, plr)
  4218. end
  4219. end
  4220.  
  4221. updateevents()
  4222. _G.exec_cmd = execCmd
  4223. --game.Players.LocalPlayer.Chatted:connect(doexec)
  4224.  
  4225. local _char=function(plr_name)
  4226. for i,v in pairs(game.Players:GetChildren())do
  4227. if v:IsA'Player'then
  4228. if v.Name==plr_name then return v.Character end
  4229. end
  4230. end
  4231. return
  4232. end
  4233.  
  4234. local _plr=function(plr_name)
  4235. for i,v in pairs(game.Players:GetChildren())do
  4236. if v:IsA'Player'then
  4237. if v.Name==plr_name then return v end
  4238. end
  4239. end
  4240. return
  4241. end
  4242.  
  4243. function addcmd(name,desc,alias,func)
  4244. cmds[#cmds+1]=
  4245. {
  4246. NAME=name;
  4247. DESC=desc;
  4248. ALIAS=alias;
  4249. FUNC=func;
  4250. }
  4251. end
  4252.  
  4253. local function getPlayer(name)
  4254. local nameTable = {}
  4255. name=name:lower()
  4256. if name == "me" then
  4257. return {admin}
  4258. elseif name == "others" then
  4259. for i,v in pairs(gPlayers:GetChildren()) do
  4260. if v:IsA'Player'then
  4261. if v.Name~=admin then
  4262. nameTable[#nameTable+1]=v.Name
  4263. end
  4264. end
  4265. end
  4266. elseif name == "all" then
  4267. for i,v in pairs(gPlayers:GetChildren()) do
  4268. if v:IsA'Player'then
  4269. nameTable[#nameTable+1]=v.Name
  4270. end
  4271. end
  4272. else
  4273. for i,v in pairs(gPlayers:GetChildren()) do
  4274. local lname = v.Name:lower()
  4275. local i,j = lname:find(name)
  4276. if i == 1 then
  4277. return {v.Name}
  4278. end
  4279. end
  4280. end
  4281. return nameTable
  4282. end
  4283.  
  4284. -- commands --
  4285.  
  4286. addcmd('ff',"ff's a player",{},
  4287. function(args)
  4288. local players=getPlayer(args[1])
  4289. for i,v in pairs(players)do
  4290. local pchar=_char(v)
  4291. Instance.new("ForceField", pchar)
  4292. end
  4293. end)
  4294.  
  4295. addcmd('noff',"unff's a player",{'unff'},
  4296. function(args)
  4297. local players=getPlayer(args[1])
  4298. for i,v in pairs(players)do
  4299. local pchar=_char(v)
  4300. for j,v1 in pairs(pchar:GetChildren()) do
  4301. if v1:IsA("ForceField") then
  4302. v1:Destroy()
  4303. end
  4304. end
  4305. end
  4306. end)
  4307.  
  4308. addcmd('fire','set a player on fire',{},
  4309. function(args)
  4310. local players=getPlayer(args[1])
  4311. for i,v in pairs(players)do
  4312. local pchar=_char(v)
  4313. Instance.new("Fire", pchar.Torso)
  4314. end
  4315. end)
  4316.  
  4317. addcmd('nofire','extinguish a player',{'unfire'},
  4318. function(args)
  4319. local players=getPlayer(args[1])
  4320. for i,v in pairs(players)do
  4321. local pchar=_char(v)
  4322. for j,v1 in pairs(pchar.Torso:GetChildren()) do
  4323. if v1:IsA("Fire") then
  4324. v1:Destroy()
  4325. end
  4326. end
  4327. end
  4328. end)
  4329.  
  4330. addcmd('sp','give a player sparkles',{},
  4331. function(args)
  4332. local players=getPlayer(args[1])
  4333. for i,v in pairs(players)do
  4334. local pchar=_char(v)
  4335. Instance.new("Sparkles", pchar.Torso)
  4336. end
  4337. end)
  4338.  
  4339. addcmd('nosp','remove sparkles from a player',{'unsp'},
  4340. function(args)
  4341. local players=getPlayer(args[1])
  4342. for i,v in pairs(players)do
  4343. local pchar=_char(v)
  4344. for j,v1 in pairs(pchar.Torso:GetChildren()) do
  4345. if v1:IsA("Sparkles") then
  4346. v1:Destroy()
  4347. end
  4348. end
  4349. end
  4350. end)
  4351.  
  4352. addcmd('smoke','give a player smoke',{},
  4353. function(args)
  4354. local players=getPlayer(args[1])
  4355. for i,v in pairs(players)do
  4356. local pchar=_char(v)
  4357. Instance.new("Smoke", pchar.Torso)
  4358. end
  4359. end)
  4360.  
  4361. addcmd('nosmoke','remove smoke from a player',{},
  4362. function(args)
  4363. local players=getPlayer(args[1])
  4364. for i,v in pairs(players)do
  4365. local pchar=_char(v)
  4366. for j,v1 in pairs(pchar.Torso:GetChildren()) do
  4367. if v1:IsA("Smoke") then
  4368. v1:Destroy()
  4369. end
  4370. end
  4371. end
  4372. end)
  4373.  
  4374. addcmd('btools','gives a player btools',{},
  4375. function(args)
  4376. local players=getPlayer(args[1])
  4377. if players ~= nil then
  4378. for i, v in pairs(players) do
  4379. Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 2
  4380. Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 3
  4381. Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 4
  4382. end
  4383. end
  4384. end)
  4385.  
  4386. addcmd('god','gods player',{},
  4387. function(args)
  4388. local players=getPlayer(args[1])
  4389. for i,v in pairs(players)do
  4390. local pchar=_char(v)
  4391. if pchar then pchar.Humanoid.MaxHealth=math.huge end
  4392. end
  4393. end)
  4394.  
  4395. addcmd('sgod','silently gods player',{},
  4396. function(args)
  4397. local players=getPlayer(args[1])
  4398. for i,v in pairs(players)do
  4399. local pchar=_char(v)
  4400. spawn(function()
  4401. pchar.Humanoid.MaxHealth = 10000000
  4402. wait()
  4403. pchar.Humanoid.Health = 10000000
  4404. end)
  4405. end
  4406. end)
  4407.  
  4408. addcmd('ungod','removes god from a player',{},
  4409. function(args)
  4410. local players=getPlayer(args[1])
  4411. for i,v in pairs(players)do
  4412. local pchar=_char(v)
  4413. if pchar then
  4414. pchar.Humanoid.MaxHealth=100
  4415. pchar.Humanoid.Health=100
  4416. end
  4417. end
  4418. end)
  4419.  
  4420. addcmd('heal','resets a players health',{},
  4421. function(args)
  4422. local players=getPlayer(args[1])
  4423. for i,v in pairs(players)do
  4424. local pchar=_char(v)
  4425. if pchar then pchar.Humanoid.Health=pchar.Humanoid.MaxHealth;end
  4426. end
  4427. end)
  4428.  
  4429. addcmd('frz','freezes a player',{},
  4430. function(args)
  4431. local players = getPlayer(args[1])
  4432. if players ~= nil then
  4433. for i, v in pairs(players) do
  4434. _char(v).Torso.Anchored = true
  4435. end
  4436. end
  4437. end)
  4438.  
  4439. addcmd('thaw','freezes a player',{},
  4440. function(args)
  4441. local players = getPlayer(args[1])
  4442. if players ~= nil then
  4443. for i, v in pairs(players) do
  4444. _char(v).Torso.Anchored = false
  4445. end
  4446. end
  4447. end)
  4448.  
  4449. addcmd('kill','kills a player',{},
  4450. function(args)
  4451. local players=getPlayer(args[1])
  4452. for i,v in pairs(players)do
  4453. local pchar=_char(v)
  4454. if pchar then pchar.Humanoid.MaxHealth=0;pchar.Humanoid.Health=0;end
  4455. end
  4456. end)
  4457.  
  4458. addcmd('sound','plays a sound',{},
  4459. function(args)
  4460. local function dels(instance)
  4461. for i,v in pairs(instance:GetChildren())do
  4462. if v:IsA'Sound'then v:Destroy()end
  4463. dels(v)
  4464. end
  4465. end
  4466. dels(workspace)
  4467.  
  4468. local c=args[1]or'stop'
  4469. if std.inTable({'stop'},c:lower())then return end
  4470. local s=Instance.new("Sound", workspace)
  4471. s.Looped = true
  4472. s.SoundId = "rbxassetid://"..c
  4473. s.Volume=1
  4474. s:Play() s.Name = "Musickek"
  4475. end)
  4476.  
  4477. addcmd('explode','explode a player', {},
  4478. function(args)
  4479. local players=getPlayer(args[1])
  4480. for i, v in pairs(players) do
  4481. local char = _char(v)
  4482. if char:FindFirstChild("Torso") then
  4483. Instance.new("Explosion", char).Position = char.Torso.Position
  4484. end
  4485. end
  4486. end)
  4487.  
  4488. addcmd('invis','make a player invisible',{},
  4489. function(args)
  4490. local players=getPlayer(args[1])
  4491. for i, v in pairs(players) do
  4492. for k, v2 in pairs(_char(v):GetChildren()) do
  4493. if v2.className == "Part" then
  4494. if v2.Name ~= "HumanoidRootPart" then v2.Transparency = 1 end
  4495. elseif v2.className == "Hat" then
  4496. if v2:FindFirstChild("Handle") then
  4497. v2.Handle.Transparency = 1
  4498. end
  4499. end
  4500. if v2:FindFirstChild("face") then
  4501. v2.face:Destroy()
  4502. end
  4503. end
  4504. end
  4505. end)
  4506.  
  4507. addcmd('vis','make a player visible',{},
  4508. function(args)
  4509. local players=getPlayer(args[1])
  4510. for i, v in pairs(players) do
  4511. for k, v2 in pairs(_char(v):GetChildren()) do
  4512. if v2.className == "Part" then
  4513. if v2.Name ~= "HumanoidRootPart" then v2.Transparency = 0 end
  4514. elseif v2.className == "Hat" then
  4515. if v2:FindFirstChild("Handle") then v2.Handle.Transparency = 0 end
  4516. end
  4517. if v2:FindFirstChild("face") then
  4518. v2.face:Destroy()
  4519. end
  4520. end
  4521. end
  4522. end)
  4523.  
  4524. addcmd('goto','go to a player',{},
  4525. function(args)
  4526. local players=getPlayer(args[1])
  4527. if players ~= nil and _char(players[1]):FindFirstChild("HumanoidRootPart") then
  4528. _char(admin).HumanoidRootPart.CFrame = _char(players[1]).HumanoidRootPart.CFrame
  4529. end
  4530. end)
  4531.  
  4532. addcmd('bring','bring a player to you',{},
  4533. function(args)
  4534. local players=getPlayer(args[1])
  4535. for i,v in pairs(players) do
  4536. if _char(v):FindFirstChild("HumanoidRootPart") then
  4537. _char(v).HumanoidRootPart.CFrame = _char(admin).HumanoidRootPart.CFrame
  4538. end
  4539. end
  4540. end)
  4541.  
  4542. addcmd('tp','teleport player 1 to player 2',{},
  4543. function(args)
  4544. local players1=getPlayer(args[1])
  4545. local players2=getPlayer(args[2])
  4546. if not players2[1] then return end
  4547. for i,v in pairs(players1) do
  4548. if _char(v):FindFirstChild("HumanoidRootPart") and _char(players2[1]):FindFirstChild("HumanoidRootPart") then
  4549. _char(v).HumanoidRootPart.CFrame = _char(players2[1]).HumanoidRootPart.CFrame
  4550. end
  4551. end
  4552. end)
  4553.  
  4554. addcmd('charapp','change a players appearance',{},
  4555. function(args)
  4556. local players=getPlayer(args[1])
  4557. if not args[1]or not args[2]then return end
  4558. local id=args[2]
  4559. if players ~= nil then
  4560. for i,v in pairs(players) do
  4561. gPlayers[v].CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId="..id
  4562. if _char(v):FindFirstChild("Head") then
  4563. _char(v).Head:Destroy()
  4564. end
  4565. end
  4566. end
  4567. end)
  4568.  
  4569. addcmd('ws','change a players walkspeed',{},
  4570. function(args)
  4571. local players=getPlayer(args[1])
  4572. if not args[1]or not args[2]then return end
  4573. local num=args[2]
  4574. for i,v in pairs(players) do
  4575. if _char(v):FindFirstChild("Humanoid") then
  4576. _char(v).Humanoid.WalkSpeed=tonumber(num)
  4577. end
  4578. end
  4579. end)
  4580.  
  4581. addcmd('time','change the time of day',{},
  4582. function(args)
  4583. if not args[1]then return end
  4584. local time_=tonumber(args[1])
  4585.  
  4586. game.Lighting:SetMinutesAfterMidnight(time_*60)
  4587. end)
  4588.  
  4589. addcmd('kick','kick a player',{},
  4590. function(args)
  4591. local players=getPlayer(args[1])
  4592. for i,v in pairs(players) do
  4593. gPlayers[v]:Destroy()
  4594. end
  4595. end)
  4596.  
  4597. addcmd('ban','ban a player',{},
  4598. function(args)
  4599. local players=getPlayer(args[1])
  4600. for i,v in pairs(players) do
  4601. bannedplyrs[#bannedplyrs+1]=v
  4602. gPlayers[v]:Destroy()
  4603. end
  4604. end)
  4605.  
  4606. addcmd('unlockws','unlock the whole workspace',{},
  4607. function(args)
  4608. local function unlock(instance)
  4609. for i,v in pairs(instance:GetChildren()) do
  4610. if v:IsA("BasePart") then
  4611. v.Locked = false
  4612. end
  4613. unlock(v)
  4614. end
  4615. end
  4616. unlock(workspace)
  4617. end)
  4618.  
  4619. addcmd('unanchorws','unanchor the whole workspace',{},
  4620. function(args)
  4621. local function unanchor(instance)
  4622. for i,v in pairs(instance:GetChildren()) do
  4623. if v:IsA("BasePart") then
  4624. v.Anchored=false
  4625. end
  4626. unanchor(v)
  4627. end
  4628. end
  4629. unanchor(workspace)
  4630. end)
  4631.  
  4632. addcmd('hat','give player a hat ingame',{},
  4633. function(args)
  4634. if not args[1] or not args[2] then return end
  4635. local players=getPlayer(args[1])
  4636. local id=args[2]
  4637. local hat = game:GetObjects("rbxassetid://"..id)[1]
  4638. if hat:IsA("Hat") then
  4639. for i,v in pairs(players) do
  4640. hat:clone().Parent = _char(v)
  4641. end
  4642. end
  4643. hat:Destroy()
  4644. end)
  4645.  
  4646. addcmd('gear','give player a gear ingame',{},
  4647. function(args)
  4648. spawn(function()
  4649. if not args[1] or not args[2] then return end
  4650. local players=getPlayer(args[1])
  4651. local id=args[2]
  4652. local model = game:GetService("InsertService"):LoadAsset(id)
  4653. for i,v in pairs(players) do
  4654. for _,j in pairs(model:GetChildren()) do
  4655. if j:IsA("Tool") then
  4656. j:Clone().Parent = gPlayers[v].Backpack
  4657. end
  4658. end
  4659. end
  4660. model:Destroy()
  4661. end)
  4662. end)
  4663.  
  4664. addcmd('pstools','give player personal server tools',{},
  4665. function(args)
  4666. local players=getPlayer(args[1])
  4667. for i,v in pairs(players) do
  4668. gPlayers[v].PersonalServerRank = 240
  4669. end
  4670. end)
  4671.  
  4672. addcmd('skick','kicks a player by shutting them down, takes a few seconds',{},
  4673. function(args)
  4674. local players=getPlayer(args[1])
  4675. for i,v in pairs(players) do
  4676. spawn(function()
  4677. gPlayers[v].PersonalServerRank = 240
  4678. gPlayers[v].Backpack:WaitForChild("ClassicTool")
  4679. gPlayers[v].PersonalServerRank = 0
  4680. end)
  4681. end
  4682. end)
  4683.  
  4684. addcmd('admin','gives a player admin',{},
  4685. function(args)
  4686. if not args[1]then return end
  4687. local players=getPlayer(args[1])
  4688. table.foreach(players,function(k,v)
  4689. admins[v]=true
  4690. end)
  4691. end)
  4692.  
  4693. addcmd('unadmin','removes a players admin',{},
  4694. function(args)
  4695. if not args[1] then return end
  4696. local players=getPlayer(args[1])
  4697. table.foreach(players,function(k,v)
  4698. admins[v]=nil
  4699. end)
  4700. end)
  4701.  
  4702. addcmd('view','view player',{},
  4703. function(args)
  4704. local players=getPlayer(args[1])
  4705. workspace.CurrentCamera.CameraSubject = game.Players[players[1]].Character
  4706. end)
  4707.  
  4708. addcmd('noclip','noclips local player',nil,
  4709. function(args,speaker)
  4710. NOCLIP = true
  4711. JESUSFLY = false
  4712. SWIM = false
  4713. end)
  4714.  
  4715. addcmd('clip','clips local player',nil,
  4716. function(args,speaker)
  4717. NOCLIP = false
  4718. end)
  4719. addcmd('jesusfly','jesusfly',nil,
  4720. function(args,speaker)
  4721. NOCLIP = false
  4722. JESUSFLY = true
  4723. SWIM = false
  4724. end)
  4725. addcmd('nofly','nofly',nil,
  4726. function(args)
  4727. JESUSFLY = false
  4728. end)
  4729. addcmd('swim','swim',nil,
  4730. function(args)
  4731. NOCLIP = false
  4732. JESUSFLY = false
  4733. SWIM = true
  4734. end)
  4735. addcmd('noswim','noswim',nil,
  4736. function(args)
  4737. SWIM = false
  4738. end)
  4739. addcmd('skybox','sky <id>',nil,
  4740. function(args)
  4741. for i,v in pairs(game.Lighting:GetChildren()) do
  4742. if v:IsA('Sky') then
  4743. v:remove()
  4744. end
  4745. end
  4746. local ID = (args[1])
  4747. local sky = Instance.new('Sky', game.Lighting)
  4748. sky.SkyboxBk = 'rbxassetid://' .. ID
  4749. sky.SkyboxDn = 'rbxassetid://' .. ID
  4750. sky.SkyboxFt = 'rbxassetid://' .. ID
  4751. sky.SkyboxLf = 'rbxassetid://' .. ID
  4752. sky.SkyboxRt = 'rbxassetid://' .. ID
  4753. sky.SkyboxUp = 'rbxassetid://' .. ID
  4754. end)
  4755. addcmd('shrek','shrek <p>',nil,
  4756. function(args)
  4757. local players = getPlayer(args[1])
  4758. for i,v in pairs(players) do
  4759. local pchar = gPlayers[v].Character
  4760. for i,v in pairs(pchar:GetChildren()) do
  4761. if v:IsA('Hat') or v:IsA('CharacterMesh') or v:IsA('Shirt') or v:IsA('Pants') then
  4762. v:remove()
  4763. end
  4764. end
  4765. for i,v in pairs(pchar.Head:GetChildren()) do
  4766. if v:IsA('Decal') or v:IsA('SpecialMesh')then
  4767. v:remove()
  4768. end
  4769. end
  4770. if pchar:FindFirstChild('Shirt Graphic') then
  4771. pchar['Shirt Graphic'].Archivable = false
  4772. pchar['Shirt Graphic'].Graphic = ''
  4773. end
  4774. local mesh = Instance.new('SpecialMesh', pchar.Head)
  4775. mesh.MeshType = 'FileMesh'
  4776. pchar.Head.Mesh.MeshId = 'http://www.roblox.com/asset/?id=19999257'
  4777. pchar.Head.Mesh.Offset = Vector3.new(-0.1, 0.1, 0)
  4778. pchar.Head.Mesh.TextureId = 'http://www.roblox.com/asset/?id=156397869'
  4779. local Shirt = Instance.new('Shirt', gPlayers[v].Character)
  4780. local Pants = Instance.new('Pants', gPlayers[v].Character)
  4781. Shirt.ShirtTemplate = 'rbxassetid://133078194'
  4782. Pants.PantsTemplate = 'rbxassetid://133078204'
  4783. end
  4784. end)
  4785. addcmd('ambient','ambient <n> <n> <n>',nil,
  4786. function(args)
  4787. game.Lighting.Ambient = Color3.new(args[1], args[2], args[3])
  4788. end)
  4789. addcmd('fetp','fetp',nil,
  4790. function(args)
  4791. local last_pos = game.Players.LocalPlayer.Character.Torso.CFrame
  4792. for _, Player in pairs(game:GetService("Players"):GetChildren()) do
  4793. if game.Workspace:findFirstChild(Player.Name) then
  4794. local w = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  4795. w.Part0 = w.Parent
  4796. w.Part1 = Player.Character.Torso
  4797. w.C0 = last_pos
  4798. w.C1 = last_pos
  4799. wait(0.1)
  4800. w:Destroy()
  4801. game.Players.LocalPlayer.Character.Torso.CFrame = last_pos
  4802. end
  4803. end
  4804. wait(1)
  4805. game.Players.LocalPlayer.Character.Torso.CFrame = last_pos
  4806. end)
  4807. addcmd('fogend','fogend <n>',nil,
  4808. function(args)
  4809. game.Lighting.FogEnd = args[1]
  4810. end)
  4811. addcmd('slock','serverlock',nil,
  4812. function(args)
  4813. serverLocked = true
  4814. end)
  4815.  
  4816. addcmd('unslock','unserverlock',nil,
  4817. function(args)
  4818. serverLocked = false
  4819. end)
  4820. addcmd('fogend','fogend <n>',{},
  4821. function(args)
  4822. game.Lighting.FogEnd = args[1]
  4823. end)
  4824. addcmd('fogcolor','fogcolor <n> <n> <n>',{},
  4825. function(args)
  4826. game.Lighting.FogColor = Color3.new(args[1], args[2], args[3])
  4827. end)
  4828. addcmd('fixl','fixlighting',nil,
  4829. function(args)
  4830. FIX_LIGHTING()
  4831. end)
  4832. addcmd('particles','particles <p> <id>',{'pts'},
  4833. function(args)
  4834. local players = getPlayer(args[1])
  4835. for i,v in pairs(players) do
  4836. local pchar = gPlayers[v].Character
  4837. for i,v in pairs(pchar.Torso:GetChildren()) do
  4838. if v:IsA('ParticleEmitter') then
  4839. v:remove()
  4840. end
  4841. end
  4842. wait()
  4843. Instance.new('ParticleEmitter', pchar.Torso).Texture = 'http://www.roblox.com/asset/?id=' .. args[2] - 1
  4844. end
  4845. end)
  4846. addcmd('nuke','nuke <p>',nil,
  4847. function(args)
  4848. local players = getPlayer(args[1])
  4849. for i,v in pairs(players) do
  4850. local pchar = gPlayers[v].Character
  4851. spawn(function()
  4852. if gPlayers[v] and pchar and pchar:FindFirstChild('Torso') then
  4853. local nuke = Instance.new('Part', game.Workspace)
  4854. nuke.Name = 'nuke_seth'
  4855. nuke.Anchored = true
  4856. nuke.CanCollide = false
  4857. nuke.FormFactor = 'Symmetric'
  4858. nuke.Shape = 'Ball'
  4859. nuke.Size = Vector3.new(1,1,1)
  4860. nuke.BrickColor = BrickColor.new('New Yeller')
  4861. nuke.Transparency = 0.5
  4862. nuke.Reflectance = 0.2
  4863. nuke.TopSurface = 0
  4864. nuke.BottomSurface = 0
  4865. nuke.Touched:connect(function (hit)
  4866. if hit and hit.Parent then
  4867. local boom = Instance.new('Explosion', game.Workspace)
  4868. boom.Position = hit.Position
  4869. boom.BlastRadius = 11
  4870. boom.BlastPressure = math.huge
  4871. end
  4872. end)
  4873. local CF = pchar.Torso.CFrame
  4874. nuke.CFrame = CF
  4875. for i = 1,333 do
  4876. nuke.Size = nuke.Size + Vector3.new(3,3,3)
  4877. nuke.CFrame = CF
  4878. wait(1/44)
  4879. end
  4880. nuke:remove()
  4881. end
  4882. end)
  4883. end
  4884. end)
  4885. addcmd('nonuke','nonuke',{'unnuke'},
  4886. function(args)
  4887. for i,v in pairs(game.Workspace:GetChildren()) do
  4888. if v.Name == 'nuke_seth' then
  4889. v:remove()
  4890. end
  4891. end
  4892. end)
  4893. _G.Rc7Notification("Done","Moon Admin is fully initilizied",5)
  4894. wait(5)
  4895. if game.Workspace.FilteringEnabled == true then
  4896. _G.Rc7Notification("Filtering","Anal rape is Enabled",5)
  4897. else
  4898. _G.Rc7Notification("Filtering","Anal rape is Disabled",5)
  4899. end
  4900. end)
  4901. -- cmd3
  4902. cmd3.Name = "galaxy titan"
  4903. cmd3.Parent = Main2
  4904. cmd3.Active = true
  4905. cmd3.BackgroundColor3 = Color3.new(0, 100, 255)
  4906. cmd3.BorderSizePixel = 1
  4907. cmd3.BorderColor3 = Color3.new(0, 0, 0)
  4908. cmd3.ZIndex = 8
  4909. cmd3.Size = UDim2.new(0, 200, 0, 100)
  4910. cmd3.Position = UDim2.new(0, 0, 0, 200)
  4911. cmd3.TextColor3 = Color3.new(255, 255, 255)
  4912. cmd3.Text = "Galaxy Titan"
  4913. cmd3.FontSize = "Size32"
  4914. -- btools
  4915. cmd3.MouseButton1Click:connect(function()
  4916. --[[PointCoded's Edit Of The Titan Script]]--
  4917. --[[Old]]--
  4918.  
  4919. local p = game.Players.LocalPlayer
  4920. local char = p.Character
  4921. local mouse = p:GetMouse()
  4922. local larm = char["Left Arm"]
  4923. local rarm = char["Right Arm"]
  4924. local TitanBet = ";"
  4925. local lleg = char["Left Leg"]
  4926. local rleg = char["Right Leg"]
  4927. local hed = char.Head
  4928. local torso = char.Torso
  4929. local hum = char.Humanoid
  4930. local cam = game.Workspace.CurrentCamera
  4931. local root = char.HumanoidRootPart
  4932. local deb = false
  4933. local shot = 0
  4934. local l = game:GetService("Lighting")
  4935. local rs = game:GetService("RunService").RenderStepped
  4936. local stanceToggle = "Normal"
  4937. local Mana = Instance.new("IntValue", char)
  4938. Mana.Value = 5000
  4939. Mana.Name = "Mana"
  4940. math.randomseed(os.time())
  4941. hum.WalkSpeed = 50
  4942. char.Health:Destroy()
  4943. hum.MaxHealth = math.huge
  4944. wait(0.1)
  4945. hum.Health = math.huge
  4946. ----------------------------------------------------
  4947. local G = Instance.new("ScreenGui")
  4948. G.Parent = p.PlayerGui
  4949. G.Name = "Mana"
  4950. local T = Instance.new("TextLabel")
  4951. T.Name = "Mana"
  4952. T.Parent = G
  4953. T.Text = "Mana: "..char.Mana.Value
  4954. T.FontSize = "Size24"
  4955. T.BackgroundTransparency = 1
  4956. T.TextColor3 = Color3.new(255,255,255)
  4957. T.TextStrokeTransparency = 0
  4958. T.Position = UDim2.new(0,250,0,400)
  4959. T.BorderSizePixel = 0
  4960. --//
  4961. for i = 1,30 do
  4962. Instance.new('Fire',larm); Instance.new('Fire',rarm)
  4963. end
  4964. --//
  4965. Debounces = {
  4966. on = false;
  4967. ks = false;
  4968. CanAttack = true;
  4969. CanJoke = true;
  4970. NoIdl = false;
  4971. Slashing = false;
  4972. Slashed = false;
  4973. Grabbing = false;
  4974. Grabbed = false;
  4975. }
  4976. local Touche = {char.Name, }
  4977. ----------------------------------------------------
  4978. function lerp(a, b, t) -- Linear interpolation
  4979. return a + (b - a)*t
  4980. end
  4981.  
  4982. function slerp(a, b, t) --Spherical interpolation
  4983. dot = a:Dot(b)
  4984. if dot > 0.99999 or dot < -0.99999 then
  4985. return t <= 0.5 and a or b
  4986. else
  4987. r = math.acos(dot)
  4988. return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  4989. end
  4990. end
  4991.  
  4992. function matrixInterpolate(a, b, t)
  4993. local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  4994. local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  4995. local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
  4996. local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector right
  4997. local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector up
  4998. local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector back
  4999. local t = v1:Dot(v2)
  5000. if not (t < 0 or t == 0 or t > 0) then -- Failsafe
  5001. return CFrame.new()
  5002. end
  5003. return CFrame.new(
  5004. v0.x, v0.y, v0.z,
  5005. v1.x, v1.y, v1.z,
  5006. v2.x, v2.y, v2.z,
  5007. v3.x, v3.y, v3.z)
  5008. end
  5009. ----------------------------------------------------//Mesh setting
  5010. local cmeshes = {}
  5011. local ll,rl,la,ra,t = Instance.new('CharacterMesh',char),Instance.new('CharacterMesh',char),Instance.new('CharacterMesh',char),Instance.new('CharacterMesh',char),Instance.new('CharacterMesh',char)
  5012. ll.BodyPart = 'LeftLeg'
  5013. rl.BodyPart = 'RightLeg'
  5014. la.BodyPart = 'LeftArm'
  5015. ra.BodyPart = 'RightArm'
  5016. t.BodyPart = 'Torso'
  5017. ll.MeshId,ll.OverlayTextureId,rl.MeshId,rl.OverlayTextureId = 68241558,18051314,68241677,18051314
  5018. ra.MeshId,ra.OverlayTextureId,la.MeshId,la.OverlayTextureId = 68241658,18051314,68241543,18051314
  5019. t.MeshId,t.OverlayTextureId=68241695,18051314
  5020.  
  5021. ----------------------------------------------------
  5022. function genWeld(a,b)
  5023. local w = Instance.new("Weld",a)
  5024. w.Part0 = a
  5025. w.Part1 = b
  5026. return w
  5027. end
  5028. function weld(a, b)
  5029. local weld = Instance.new("Weld")
  5030. weld.Name = "W"
  5031. weld.Part0 = a
  5032. weld.Part1 = b
  5033. weld.C0 = a.CFrame:inverse() * b.CFrame
  5034. weld.Parent = a
  5035. return weld;
  5036. end
  5037. ----------------------------------------------------
  5038. function Lerp(c1,c2,al)
  5039. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  5040. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  5041. for i,v in pairs(com1) do
  5042. com1[i] = v+(com2[i]-v)*al
  5043. end
  5044. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  5045. end
  5046. ----------------------------------------------------
  5047. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  5048. local wld = Instance.new("Weld", wp1)
  5049. wld.Part0 = wp0
  5050. wld.Part1 = wp1
  5051. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  5052. end
  5053. ----------------------------------------------------
  5054. for i,v in pairs(char:children()) do
  5055. if v:IsA("Hat") then
  5056. v:Destroy()
  5057. end
  5058. end
  5059. for i,v in pairs(hed:children()) do
  5060. if v:IsA("Sound") then
  5061. v:Destroy()
  5062. end
  5063. end
  5064. ----------------------------------------------------
  5065. function HasntTouched(plrname)
  5066. local ret = true
  5067. for _, v in pairs(Touche) do
  5068. if v == plrname then
  5069. ret = false
  5070. end
  5071. end
  5072. return ret
  5073. end
  5074. ----------------------------------------------------
  5075. larm.Size = larm.Size * 2
  5076. rarm.Size = rarm.Size * 2
  5077. lleg.Size = lleg.Size * 2
  5078. rleg.Size = rleg.Size * 2
  5079. torso.Size = torso.Size * 2
  5080. hed.Size = hed.Size * 2
  5081. root.Size = root.Size * 2
  5082. ----------------------------------------------------
  5083. newWeld(torso, larm, -1.5, 1, 0)
  5084. larm.Weld.C1 = CFrame.new(0, 1, 0)
  5085. newWeld(torso, rarm, 1.5, 1, 0)
  5086. rarm.Weld.C1 = CFrame.new(0, 1, 0)
  5087. newWeld(torso, hed, 0, 3, 0)
  5088. newWeld(torso, lleg, -1, -2, 0)
  5089. lleg.Weld.C1 = CFrame.new(0, 1.5, 0)
  5090. newWeld(torso, rleg, 1, -2, 0)
  5091. rleg.Weld.C1 = CFrame.new(0, 1.5, 0)
  5092. newWeld(root, torso, 0, -2, 0)
  5093. torso.Weld.C1 = CFrame.new(0, -2, 0)
  5094. ----------------------------------------------------
  5095.  
  5096. hed.face:Remove''
  5097. hed.Transparency = 0
  5098. local meshx9 = Instance.new('SpecialMesh',hed)
  5099. meshx9.MeshType = 'FileMesh'
  5100. meshx9.MeshId,meshx9.TextureId = 'rbxassetid://21057410','rbxassetid://122569107'
  5101. meshx9.Scale = Vector3.new(2,2,2)
  5102.  
  5103.  
  5104.  
  5105. lite = Instance.new("PointLight", torso)
  5106. lite.Brightness = 14
  5107. lite.Range = 10
  5108. lite.Color = Color3.new(1, 0, 0)
  5109. local hed2 = hed:Clone()
  5110. hed2.CanCollide = false
  5111. hed2.Parent = char
  5112. hed2:ClearAllChildren()
  5113. hed2.Transparency = 1
  5114. hed2.Name = "DARP"
  5115. local w = Instance.new("Weld",hed2)
  5116. w.Part0 = hed
  5117. w.Part1 = hed2
  5118. w.C0 = CFrame.new(0,0,-0.175)
  5119. z=Instance.new("SurfaceGui",hed2)
  5120. z.Enabled = true
  5121. z.Face = "Front"
  5122. z.Adornee = hed2
  5123. z.CanvasSize = Vector2.new(100,100)
  5124. local face = Instance.new("ImageLabel",z)
  5125. face.Size = UDim2.new(1,-30,1,0)
  5126. face.Position = UDim2.new(0,15,0,0)
  5127. face.BackgroundTransparency = 1
  5128. face.Image='rbxassetid://46282671'
  5129. ----------------------------------------------------
  5130. local m = Instance.new("Model")
  5131. m.Name = "Absolution"
  5132. p1 = Instance.new("Part", m)
  5133. p1.BrickColor = BrickColor.new("Really black")
  5134. p1.FormFactor = Enum.FormFactor.Custom
  5135. p1.Size = Vector3.new(1, 0.600000024, 1.5)
  5136. p1.CFrame = CFrame.new(67.4994888, 12.1560526, 73.0205841, 0.999972522, -3.59117985e-005, -8.00192356e-006, -1.39250187e-005, 0.358383715, -0.933530986, 5.28097153e-005, 0.933500648, 0.358406395)
  5137. p1.CanCollide = false
  5138. p1.Locked = true
  5139. p1.Elasticity = 0
  5140. p1.BottomSurface = Enum.SurfaceType.Smooth
  5141. p1.TopSurface = Enum.SurfaceType.Smooth
  5142. b1 = Instance.new("SpecialMesh", p1)
  5143. b1.MeshType = Enum.MeshType.Wedge
  5144. b1.Name = "Mesh"
  5145. b1.Scale = Vector3.new(0.400000006, 0.600000024, 0.699999928)
  5146. p2 = Instance.new("Part", m)
  5147. p2.BrickColor = BrickColor.new("Really black")
  5148. p2.FormFactor = Enum.FormFactor.Custom
  5149. p2.Size = Vector3.new(1, 2.9000001, 1)
  5150. p2.CFrame = CFrame.new(67.4995728, 11.7633543, 74.2129135, -1.30959779e-005, 2.79811252e-006, 0.999972522, 0.961226642, 0.275612593, -7.50799518e-006, -0.275637805, 0.96119839, 1.01176247e-005)
  5151. p2.CanCollide = false
  5152. p2.Locked = true
  5153. p2.Elasticity = 0
  5154. p2.BottomSurface = Enum.SurfaceType.Smooth
  5155. p2.TopSurface = Enum.SurfaceType.Smooth
  5156. b2 = Instance.new("BlockMesh", p2)
  5157. b2.Name = "Mesh"
  5158. b2.Scale = Vector3.new(0.400000006, 1, 0.400000006)
  5159. p3 = Instance.new("Part", m)
  5160. p3.BrickColor = BrickColor.new("Really black")
  5161. p3.FormFactor = Enum.FormFactor.Custom
  5162. p3.Size = Vector3.new(1, 1.20000005, 2.0999999)
  5163. p3.CFrame = CFrame.new(67.4994965, 12.6401453, 73.9670334, 0.999972522, -3.52207899e-005, -8.10639358e-006, -1.61500211e-005, 0.309035271, -0.951007903, 5.24176576e-005, 0.950978875, 0.309059501)
  5164. p3.CanCollide = false
  5165. p3.Locked = true
  5166. p3.Elasticity = 0
  5167. p3.BottomSurface = Enum.SurfaceType.Smooth
  5168. p3.TopSurface = Enum.SurfaceType.Smooth
  5169. b3 = Instance.new("SpecialMesh", p3)
  5170. b3.MeshType = Enum.MeshType.Wedge
  5171. b3.Name = "Mesh"
  5172. b3.Scale = Vector3.new(0.400000006, 0.600000024, 0.699999928)
  5173. p4 = Instance.new("Part", m)
  5174. p4.BrickColor = BrickColor.new("Really black")
  5175. p4.FormFactor = Enum.FormFactor.Custom
  5176. p4.Size = Vector3.new(1, 1.43999994, 2.05000019)
  5177. p4.CFrame = CFrame.new(67.4995575, 11.8683414, 76.1565704, 0.999972522, -2.5085672e-005, -1.53700166e-005, -4.86194367e-005, -0.800831437, -0.598821938, 1.9131101e-005, 0.598835468, -0.800796151)
  5178. p4.CanCollide = false
  5179. p4.Locked = true
  5180. p4.Elasticity = 0
  5181. p4.BottomSurface = Enum.SurfaceType.Smooth
  5182. p4.TopSurface = Enum.SurfaceType.Smooth
  5183. b4 = Instance.new("SpecialMesh", p4)
  5184. b4.MeshType = Enum.MeshType.Wedge
  5185. b4.Name = "Mesh"
  5186. b4.Scale = Vector3.new(0.300000012, 0.600000024, 0.699999988)
  5187. p5 = Instance.new("Part", m)
  5188. p5.BrickColor = BrickColor.new("Really black")
  5189. p5.FormFactor = Enum.FormFactor.Custom
  5190. p5.Size = Vector3.new(1, 1.20000005, 3.20000005)
  5191. p5.CFrame = CFrame.new(67.4995193, 13.241991, 74.8357468, 0.999972522, -3.59118021e-005, -8.00191992e-006, -1.39250224e-005, 0.358383656, -0.933530807, 5.2809708e-005, 0.933500469, 0.358406246)
  5192. p5.CanCollide = false
  5193. p5.Locked = true
  5194. p5.Elasticity = 0
  5195. p5.BottomSurface = Enum.SurfaceType.Smooth
  5196. p5.TopSurface = Enum.SurfaceType.Smooth
  5197. b5 = Instance.new("SpecialMesh", p5)
  5198. b5.MeshType = Enum.MeshType.Wedge
  5199. b5.Name = "Mesh"
  5200. b5.Scale = Vector3.new(0.400000006, 0.600000024, 0.699999928)
  5201. p6 = Instance.new("Part", m)
  5202. p6.Name = "Handle"
  5203. p6.BrickColor = BrickColor.new(192)
  5204. p6.FormFactor = Enum.FormFactor.Custom
  5205. p6.Size = Vector3.new(1.5999999, 13.6000004, 1)
  5206. p6.CFrame = CFrame.new(67.5017471, 11.2780685, 66.1421967, -1.18190947e-005, 6.28741009e-006, 0.999972522, 0.99995929, -1.39772892e-005, -7.50630716e-006, -1.79708004e-005, 0.999939024, 1.01296728e-005)
  5207. p6.CanCollide = false
  5208. p6.Locked = true
  5209. p6.Elasticity = 0
  5210. p6.BottomSurface = Enum.SurfaceType.Smooth
  5211. p6.TopSurface = Enum.SurfaceType.Smooth
  5212. b6 = Instance.new("BlockMesh", p6)
  5213. b6.Name = "Mesh"
  5214. b6.Scale = Vector3.new(0.400000006, 1, 0.400000006)
  5215. p7 = Instance.new("Part", m)
  5216. p7.BrickColor = BrickColor.new("Really black")
  5217. p7.FormFactor = Enum.FormFactor.Custom
  5218. p7.Size = Vector3.new(1, 1.00999999, 1.05000019)
  5219. p7.CFrame = CFrame.new(67.5174179, 10.5228004, 76.3114471, 0.999972522, -2.76626724e-005, -6.72184569e-006, -4.7347472e-005, -0.91489929, -0.403581172, 2.14323372e-005, 0.403602213, -0.914867818)
  5220. p7.CanCollide = false
  5221. p7.Locked = true
  5222. p7.Elasticity = 0
  5223. p7.BottomSurface = Enum.SurfaceType.Smooth
  5224. p7.TopSurface = Enum.SurfaceType.Smooth
  5225. b7 = Instance.new("SpecialMesh", p7)
  5226. b7.MeshType = Enum.MeshType.Wedge
  5227. b7.Name = "Mesh"
  5228. b7.Scale = Vector3.new(0.300000012, 0.600000024, 0.699999988)
  5229. p8 = Instance.new("Part", m)
  5230. p8.BrickColor = BrickColor.new("Really black")
  5231. p8.FormFactor = Enum.FormFactor.Custom
  5232. p8.Size = Vector3.new(1, 1.00999999, 1.05000019)
  5233. p8.CFrame = CFrame.new(67.5074387, 8.51285458, 76.8714371, 0.999972522, -2.76626724e-005, -6.72184387e-006, -4.73474684e-005, -0.91489917, -0.403581113, 2.14323354e-005, 0.403602153, -0.914867699)
  5234. p8.CanCollide = false
  5235. p8.Locked = true
  5236. p8.Elasticity = 0
  5237. p8.BottomSurface = Enum.SurfaceType.Smooth
  5238. p8.TopSurface = Enum.SurfaceType.Smooth
  5239. b8 = Instance.new("SpecialMesh", p8)
  5240. b8.MeshType = Enum.MeshType.Wedge
  5241. b8.Name = "Mesh"
  5242. b8.Scale = Vector3.new(0.300000012, 0.600000024, 0.699999988)
  5243. p9 = Instance.new("Part", m)
  5244. p9.BrickColor = BrickColor.new("Really black")
  5245. p9.FormFactor = Enum.FormFactor.Custom
  5246. p9.Size = Vector3.new(1, 1.07999957, 1)
  5247. p9.CFrame = CFrame.new(67.5095749, 7.1092, 74.5051422, -2.60536999e-005, -5.21559741e-006, 0.999972522, 0.35323599, -0.935490847, -1.50012565e-005, 0.935460567, 0.353258699, 4.2632455e-005)
  5248. p9.CanCollide = false
  5249. p9.Locked = true
  5250. p9.Elasticity = 0
  5251. p9.BottomSurface = Enum.SurfaceType.Smooth
  5252. p9.TopSurface = Enum.SurfaceType.Smooth
  5253. b9 = Instance.new("BlockMesh", p9)
  5254. b9.Name = "Mesh"
  5255. b9.Scale = Vector3.new(0.550000012, 1, 0.550000012)
  5256. p10 = Instance.new("Part", m)
  5257. p10.BrickColor = BrickColor.new("Really black")
  5258. p10.FormFactor = Enum.FormFactor.Custom
  5259. p10.Size = Vector3.new(1, 1.41999948, 1)
  5260. p10.CFrame = CFrame.new(67.489624, 8.67401791, 72.7929764, -9.47785156e-006, -9.42233055e-006, 0.999972522, 0.292371064, 0.956263304, -7.54374832e-006, -0.956253231, 0.292334616, 1.01081387e-005)
  5261. p10.CanCollide = false
  5262. p10.Locked = true
  5263. p10.Elasticity = 0
  5264. p10.BottomSurface = Enum.SurfaceType.Smooth
  5265. p10.TopSurface = Enum.SurfaceType.Smooth
  5266. b10 = Instance.new("BlockMesh", p10)
  5267. b10.Name = "Mesh"
  5268. b10.Scale = Vector3.new(0.400000006, 1, 0.400000006)
  5269. p11 = Instance.new("Part", m)
  5270. p11.BrickColor = BrickColor.new("Really black")
  5271. p11.FormFactor = Enum.FormFactor.Custom
  5272. p11.Size = Vector3.new(1, 1.50999951, 1)
  5273. p11.CFrame = CFrame.new(67.509552, 7.11887455, 70.3475952, -1.87569385e-005, 1.80455972e-005, 0.999972522, -0.36222899, -0.932047009, -9.30004444e-006, 0.932039678, -0.362191886, 4.04359016e-005)
  5274. p11.CanCollide = false
  5275. p11.Locked = true
  5276. p11.Elasticity = 0
  5277. p11.BottomSurface = Enum.SurfaceType.Smooth
  5278. p11.TopSurface = Enum.SurfaceType.Smooth
  5279. b11 = Instance.new("BlockMesh", p11)
  5280. b11.Name = "Mesh"
  5281. b11.Scale = Vector3.new(0.550000012, 1, 0.550000012)
  5282. p12 = Instance.new("Part", m)
  5283. p12.Name = "BladeCenter"
  5284. p12.BrickColor = BrickColor.new("")
  5285. p12.Material = Enum.Material.Concrete
  5286. p12.FormFactor = Enum.FormFactor.Symmetric
  5287. p12.Size = Vector3.new(1, 2, 2)
  5288. p12.CFrame = CFrame.new(67.4995346, 6.83217764, 72.2514038, -0.999972522, 2.42275873e-005, 0.000103325896, -8.39982677e-005, 4.44650614e-005, -0.999960959, -4.06451727e-005, -0.999940753, -1.25430051e-005)
  5289. p12.CanCollide = false
  5290. p12.Locked = true
  5291. p12.BottomSurface = Enum.SurfaceType.Smooth
  5292. p12.TopSurface = Enum.SurfaceType.Smooth
  5293. b12 = Instance.new("SpecialMesh", p12)
  5294. b12.MeshType = Enum.MeshType.Brick
  5295. b12.Name = "Mesh"
  5296. b12.Scale = Vector3.new(0.499999911, 1, 0.699999928)
  5297. p13 = Instance.new("Part", m)
  5298. p13.BrickColor = BrickColor.new("Really black")
  5299. p13.FormFactor = Enum.FormFactor.Custom
  5300. p13.Size = Vector3.new(2.91000009, 4.3300004, 1)
  5301. p13.CFrame = CFrame.new(67.5096359, 9.31026554, 73.9751816, 7.60371313e-006, 1.0943455e-005, 0.999972522, -0.119072244, -0.99284631, -7.55448127e-006, 0.992830038, -0.119038157, 1.01703836e-005)
  5302. p13.CanCollide = false
  5303. p13.Locked = true
  5304. p13.Elasticity = 0
  5305. p13.BottomSurface = Enum.SurfaceType.Smooth
  5306. p13.TopSurface = Enum.SurfaceType.Smooth
  5307. b13 = Instance.new("BlockMesh", p13)
  5308. b13.Name = "Mesh"
  5309. b13.Scale = Vector3.new(1, 1, 0.400000006)
  5310. p14 = Instance.new("Part", m)
  5311. p14.BrickColor = BrickColor.new("Really black")
  5312. p14.FormFactor = Enum.FormFactor.Custom
  5313. p14.Size = Vector3.new(2.5, 2.17999935, 1)
  5314. p14.CFrame = CFrame.new(67.4896011, 10.1621294, 72.6420059, -1.55498967e-007, -1.33476442e-005, 0.999972522, -0.462319613, 0.886669755, -7.56198779e-006, -0.886637092, -0.462338567, 1.01078904e-005)
  5315. p14.CanCollide = false
  5316. p14.Locked = true
  5317. p14.Elasticity = 0
  5318. p14.BottomSurface = Enum.SurfaceType.Smooth
  5319. p14.TopSurface = Enum.SurfaceType.Smooth
  5320. b14 = Instance.new("BlockMesh", p14)
  5321. b14.Name = "Mesh"
  5322. b14.Scale = Vector3.new(0.400000006, 1, 0.400000006)
  5323. p15 = Instance.new("Part", m)
  5324. p15.BrickColor = BrickColor.new("Really black")
  5325. p15.FormFactor = Enum.FormFactor.Custom
  5326. p15.Size = Vector3.new(1.16999996, 4.2699995, 1)
  5327. p15.CFrame = CFrame.new(67.5095901, 9.35303593, 70.6884613, -1.24399676e-005, -4.94209144e-006, 0.999972522, 0.645082474, 0.764063478, -7.52419282e-006, -0.764068604, 0.645045042, 1.0099785e-005)
  5328. p15.CanCollide = false
  5329. p15.Locked = true
  5330. p15.Material = "Neon"
  5331. p15.Elasticity = 0
  5332. p15.BottomSurface = Enum.SurfaceType.Smooth
  5333. p15.TopSurface = Enum.SurfaceType.Smooth
  5334. b15 = Instance.new("BlockMesh", p15)
  5335. b15.Name = "Mesh"
  5336. b15.Scale = Vector3.new(1, 1, 0.400000006)
  5337. p16 = Instance.new("Part", m)
  5338. p16.BrickColor = BrickColor.new("Really black")
  5339. p16.FormFactor = Enum.FormFactor.Custom
  5340. p16.Size = Vector3.new(1.68999994, 4.76000023, 1)
  5341. p16.CFrame = CFrame.new(67.4996033, 9.63990211, 75.3800278, 2.98175655e-006, 1.30014914e-005, 0.999972522, 0.258795738, -0.965893507, -7.53869244e-006, 0.965865672, 0.258821338, 1.01718706e-005)
  5342. p16.CanCollide = false
  5343. p16.Locked = true
  5344. p16.Material = "Neon"
  5345. p16.Elasticity = 0
  5346. p16.BottomSurface = Enum.SurfaceType.Smooth
  5347. p16.TopSurface = Enum.SurfaceType.Smooth
  5348. b16 = Instance.new("BlockMesh", p16)
  5349. b16.Name = "Mesh"
  5350. b16.Scale = Vector3.new(1, 1, 0.400000006)
  5351. p17 = Instance.new("Part", m)
  5352. p17.BrickColor = BrickColor.new("Really black")
  5353. p17.FormFactor = Enum.FormFactor.Custom
  5354. p17.Size = Vector3.new(1.78999996, 4.21999979, 1)
  5355. p17.CFrame = CFrame.new(67.499588, 9.28996372, 69.8789978, -9.50601952e-006, -9.41252802e-006, 0.999972522, 0.293352425, 0.955965877, -7.53842551e-006, -0.955955863, 0.293315947, 1.00904235e-005)
  5356. p17.CanCollide = false
  5357. p17.Material = "Neon"
  5358. p17.Locked = true
  5359. p17.Elasticity = 0
  5360. p17.BottomSurface = Enum.SurfaceType.Smooth
  5361. p17.TopSurface = Enum.SurfaceType.Smooth
  5362. b17 = Instance.new("BlockMesh", p17)
  5363. b17.Name = "Mesh"
  5364. b17.Scale = Vector3.new(1, 1, 0.400000006)
  5365. p18 = Instance.new("WedgePart", m)
  5366. p18.BrickColor = BrickColor.new("Black")
  5367. p18.Material = "Neon"
  5368. p18.Name = "BladePart1"
  5369. p18.Material = Enum.Material.Concrete
  5370. p18.Name = "Wedge"
  5371. p18.FormFactor = Enum.FormFactor.Symmetric
  5372. p18.Size = Vector3.new(1, 4, 2)
  5373. p18.CFrame = CFrame.new(67.499321, 6.83199787, 69.4816895, 0.999972522, -3.68033288e-005, -4.22928351e-005, 2.29664256e-005, -1.65102574e-005, 0.999963701, -2.03872096e-005, -0.999943435, -4.84290831e-005)
  5374. p18.CanCollide = false
  5375. p18.Locked = true
  5376. p18.BottomSurface = Enum.SurfaceType.Smooth
  5377. p18.TopSurface = Enum.SurfaceType.Smooth
  5378. b18 = Instance.new("SpecialMesh", p18)
  5379. b18.MeshType = Enum.MeshType.Wedge
  5380. b18.Name = "Mesh"
  5381. b18.Scale = Vector3.new(0.499999911, 0.899999976, 0.699999928)
  5382. p19 = Instance.new("WedgePart", m)
  5383. p19.BrickColor = BrickColor.new("Institutional white")
  5384. p19.Name = "BladePart2"
  5385. p19.Material = "Neon"
  5386. p19.Material = Enum.Material.Concrete
  5387. p19.Name = "Wedge"
  5388. p19.FormFactor = Enum.FormFactor.Symmetric
  5389. p19.Size = Vector3.new(1, 4, 2)
  5390. p19.CFrame = CFrame.new(67.4994736, 6.83213568, 75.0314102, -0.999972522, 3.68059118e-005, -0.000103325001, -8.40002976e-005, -4.4521752e-005, 0.999963701, 2.03864402e-005, 0.999943435, 1.26029336e-005)
  5391. p19.CanCollide = false
  5392. p19.Locked = true
  5393. p19.BottomSurface = Enum.SurfaceType.Smooth
  5394. p19.TopSurface = Enum.SurfaceType.Smooth
  5395. b19 = Instance.new("SpecialMesh", p19)
  5396. b19.MeshType = Enum.MeshType.Wedge
  5397. b19.Name = "Mesh"
  5398. b19.Scale = Vector3.new(0.499999911, 0.899999976, 0.699999928)
  5399. p20 = Instance.new("Part", m)
  5400. p20.BrickColor = BrickColor.new("Really black")
  5401. p20.FormFactor = Enum.FormFactor.Custom
  5402. p20.Size = Vector3.new(2.53000021, 2.39999938, 1)
  5403. p20.CFrame = CFrame.new(67.4996414, 7.91898966, 71.4148178, -1.09432585e-005, 7.6432425e-006, 0.999972522, 0.992849231, -0.119072601, -7.55000656e-006, 0.119038492, 0.992832959, 1.01311334e-005)
  5404. p20.CanCollide = false
  5405. p20.Material = "Neon"
  5406. p20.Locked = true
  5407. p20.Elasticity = 0
  5408. p20.BottomSurface = Enum.SurfaceType.Smooth
  5409. p20.TopSurface = Enum.SurfaceType.Smooth
  5410. b20 = Instance.new("BlockMesh", p20)
  5411. b20.Name = "Mesh"
  5412. b20.Scale = Vector3.new(0.400000006, 1, 0.400000006)
  5413. p21 = Instance.new("Part", m)
  5414. p21.BrickColor = BrickColor.new("Really black")
  5415. p21.FormFactor = Enum.FormFactor.Custom
  5416. p21.Size = Vector3.new(1, 1.43999994, 1.59000015)
  5417. p21.CFrame = CFrame.new(67.509613, 9.57073689, 76.6228256, 0.999972522, -2.50856156e-005, -1.53699839e-005, -4.86196222e-005, -0.800835371, -0.598824739, 1.91311228e-005, 0.59883821, -0.800800025)
  5418. p21.CanCollide = false
  5419. p21.Locked = true
  5420. p21.Elasticity = 0
  5421. p21.BottomSurface = Enum.SurfaceType.Smooth
  5422. p21.TopSurface = Enum.SurfaceType.Smooth
  5423. b21 = Instance.new("SpecialMesh", p21)
  5424. b21.MeshType = Enum.MeshType.Wedge
  5425. b21.Name = "Mesh"
  5426. b21.Scale = Vector3.new(0.300000012, 0.600000024, 0.699999988)
  5427. w1 = Instance.new("Weld", p1)
  5428. w1.Name = "Part_Weld"
  5429. w1.Part0 = p1
  5430. w1.C0 = CFrame.new(-67.5030899, -72.5280457, -14.8209743, 1, -6.37466928e-006, 4.26825172e-005, -3.75621021e-005, 0.358411252, 0.933563769, -2.12490559e-005, -0.933563769, 0.358411252)
  5431. w1.Part1 = p2
  5432. w1.C1 = CFrame.new(9.14727688, -74.5847855, -67.5001221, -4.37113883e-008, 0.961261749, -0.27563718, 0, 0.27563718, 0.961261749, 1, 4.20180868e-008, -1.2048484e-008)
  5433. w2 = Instance.new("Weld", p2)
  5434. w2.Name = "Part_Weld"
  5435. w2.Part0 = p2
  5436. w2.C0 = CFrame.new(9.14727688, -74.5847855, -67.5001221, -4.37113883e-008, 0.961261749, -0.27563718, 0, 0.27563718, 0.961261749, 1, 4.20180868e-008, -1.2048484e-008)
  5437. w2.Part1 = p3
  5438. w2.C1 = CFrame.new(-67.5030823, -74.2541809, -10.8368053, 1, -8.59976626e-006, 4.22903977e-005, -3.75621021e-005, 0.30906105, 0.951042175, -2.12490559e-005, -0.951042175, 0.30906105)
  5439. w3 = Instance.new("Weld", p3)
  5440. w3.Name = "Part_Weld"
  5441. w3.Part0 = p3
  5442. w3.C0 = CFrame.new(-67.5030823, -74.2541809, -10.8368053, 1, -8.59976626e-006, 4.22903977e-005, -3.75621021e-005, 0.30906105, 0.951042175, -2.12490559e-005, -0.951042175, 0.30906105)
  5443. w3.Part1 = p4
  5444. w3.C1 = CFrame.new(-67.5002975, -36.1002579, 68.1035233, 1, -4.10709617e-005, 9.00123541e-006, -3.82823673e-005, -0.800855637, 0.598857403, -1.73869594e-005, -0.598857403, -0.800855637)
  5445. w4 = Instance.new("Weld", p4)
  5446. w4.Name = "Part_Weld"
  5447. w4.Part0 = p4
  5448. w4.C0 = CFrame.new(-67.5002975, -36.1002579, 68.1035233, 1, -4.10709617e-005, 9.00123541e-006, -3.82823673e-005, -0.800855637, 0.598857403, -1.73869594e-005, -0.598857403, -0.800855637)
  5449. w4.Part1 = p5
  5450. w4.C1 = CFrame.new(-67.5031891, -74.611969, -14.457736, 1, -6.37466928e-006, 4.26825172e-005, -3.75621021e-005, 0.358411252, 0.933563769, -2.12490559e-005, -0.933563769, 0.358411252)
  5451. w5 = Instance.new("Weld", p5)
  5452. w5.Name = "Part_Weld"
  5453. w5.Part0 = p5
  5454. w5.C0 = CFrame.new(-67.5031891, -74.611969, -14.457736, 1, -6.37466928e-006, 4.26825172e-005, -3.75621021e-005, 0.358411252, 0.933563769, -2.12490559e-005, -0.933563769, 0.358411252)
  5455. w5.Part1 = p6
  5456. w5.C1 = CFrame.new(-11.2799978, -66.1456223, -67.5023346, -4.37113883e-008, 1, 4.37113883e-008, 0, -4.37113883e-008, 1, 1, 4.37113883e-008, 1.91068547e-015)
  5457. w6 = Instance.new("Weld", p6)
  5458. w6.Name = "Part_Weld"
  5459. w6.Part0 = p6
  5460. w6.C0 = CFrame.new(-11.2799978, -66.1456223, -67.5023346, -4.37113883e-008, 1, 4.37113883e-008, 0, -4.37113883e-008, 1, 1, 4.37113883e-008, 1.91068547e-015)
  5461. w6.Part1 = p7
  5462. w6.C1 = CFrame.new(-67.5183792, -21.1694489, 74.0717163, 1, -3.97989206e-005, 1.13026372e-005, -4.09751265e-005, -0.91493088, 0.403610349, -5.72212457e-006, -0.403610349, -0.91493088)
  5463. w7 = Instance.new("Weld", p7)
  5464. w7.Name = "Part_Weld"
  5465. w7.Part0 = p7
  5466. w7.C0 = CFrame.new(-67.5183792, -21.1694489, 74.0717163, 1, -3.97989206e-005, 1.13026372e-005, -4.09751265e-005, -0.91493088, 0.403610349, -5.72212457e-006, -0.403610349, -0.91493088)
  5467. w7.Part1 = p8
  5468. w7.C1 = CFrame.new(-67.508461, -23.234499, 73.7728119, 1, -3.97989206e-005, 1.13026372e-005, -4.09751265e-005, -0.91493088, 0.403610349, -5.72212457e-006, -0.403610349, -0.91493088)
  5469. w8 = Instance.new("Weld", p8)
  5470. w8.Name = "Part_Weld"
  5471. w8.Part0 = p8
  5472. w8.C0 = CFrame.new(-67.508461, -23.234499, 73.7728119, 1, -3.97989206e-005, 1.13026372e-005, -4.09751265e-005, -0.91493088, 0.403610349, -5.72212457e-006, -0.403610349, -0.91493088)
  5473. w8.Part1 = p9
  5474. w8.C1 = CFrame.new(-72.2151413, -19.6674671, -67.5124359, -2.77766703e-005, 0.353263557, 0.935524285, -1.84533783e-005, -0.935524285, 0.353263557, 1, -7.4510931e-006, 3.25046385e-005)
  5475. w9 = Instance.new("Weld", p9)
  5476. w9.Name = "Part_Weld"
  5477. w9.Part0 = p9
  5478. w9.C0 = CFrame.new(-72.2151413, -19.6674671, -67.5124359, -2.77766703e-005, 0.353263557, 0.935524285, -1.84533783e-005, -0.935524285, 0.353263557, 1, -7.4510931e-006, 3.25046385e-005)
  5479. w9.Part1 = p10
  5480. w9.C1 = CFrame.new(67.0792923, -29.5803547, -67.4901428, -2.24114753e-008, 0.292369425, -0.956305802, 3.04095332e-010, 0.956305802, 0.292369425, 1, 6.26159258e-009, -2.15211493e-008)
  5481. w10 = Instance.new("Weld", p10)
  5482. w10.Name = "Part_Weld"
  5483. w10.Part0 = p10
  5484. w10.C0 = CFrame.new(67.0792923, -29.5803547, -67.4901428, -2.24114753e-008, 0.292369425, -0.956305802, 3.04095332e-010, 0.956305802, 0.292369425, 1, 6.26159258e-009, -2.15211493e-008)
  5485. w10.Part1 = p11
  5486. w10.C1 = CFrame.new(-62.9921722, 32.1197624, -67.5121918, -2.88835581e-005, -0.362230271, 0.932088912, 9.3476192e-006, -0.932088912, -0.362230271, 1, -1.74967965e-006, 3.03080251e-005)
  5487. w11 = Instance.new("Weld", p11)
  5488. w11.Name = "Part_Weld"
  5489. w11.Part0 = p11
  5490. w11.C0 = CFrame.new(-62.9921722, 32.1197624, -67.5121918, -2.88835581e-005, -0.362230271, 0.932088912, 9.3476192e-006, -0.932088912, -0.362230271, 1, -1.74967965e-006, 3.03080251e-005)
  5491. w11.Part1 = p12
  5492. w11.C1 = CFrame.new(67.5028763, 72.2527161, 6.8300252, -1, -9.15522687e-005, -3.05189751e-005, 3.05161811e-005, 3.05189751e-005, -1, 9.15532e-005, -1, -3.05161811e-005)
  5493. w12 = Instance.new("Weld", p12)
  5494. w12.Name = "Part_Weld"
  5495. w12.Part0 = p12
  5496. w12.C0 = CFrame.new(67.5028763, 72.2527161, 6.8300252, -1, -9.15522687e-005, -3.05189751e-005, 3.05161811e-005, 3.05189751e-005, -1, 9.15532e-005, -1, -3.05161811e-005)
  5497. w12.Part1 = p13
  5498. w12.C1 = CFrame.new(-72.3439255, 18.054121, -67.5101624, -4.09776035e-008, -0.11906305, 0.992886722, 4.05430745e-010, -0.992886722, -0.11906305, 1, -4.47637571e-009, 4.0734399e-008)
  5499. w13 = Instance.new("Weld", p13)
  5500. w13.Name = "Part_Weld"
  5501. w13.Part0 = p13
  5502. w13.C0 = CFrame.new(-72.3439255, 18.054121, -67.5101624, -4.09776035e-008, -0.11906305, 0.992886722, 4.05430745e-010, -0.992886722, -0.11906305, 1, -4.47637571e-009, 4.0734399e-008)
  5503. w13.Part1 = p14
  5504. w13.C1 = CFrame.new(69.1140671, 24.5752277, -67.4901428, -2.4837334e-008, -0.462350011, -0.886697888, 5.64353009e-010, 0.886697888, -0.462350011, 1, -1.19839818e-008, -2.17623022e-008)
  5505. w14 = Instance.new("Weld", p14)
  5506. w14.Name = "Part_Weld"
  5507. w14.Part0 = p14
  5508. w14.C0 = CFrame.new(69.1140671, 24.5752277, -67.4901428, -2.4837334e-008, -0.462350011, -0.886697888, 5.64353009e-010, 0.886697888, -0.462350011, 1, -1.19839818e-008, -2.17623022e-008)
  5509. w14.Part1 = p15
  5510. w14.C1 = CFrame.new(47.9809418, -52.7511749, -67.5101318, -3.94735267e-008, 0.64509654, -0.764101744, -4.55740418e-010, 0.764101744, 0.64509654, 1, 2.58124242e-008, -2.98677882e-008)
  5511. w15 = Instance.new("Weld", p15)
  5512. w15.Name = "Part_Weld"
  5513. w15.Part0 = p15
  5514. w15.C0 = CFrame.new(47.9809418, -52.7511749, -67.5101318, -3.94735267e-008, 0.64509654, -0.764101744, -4.55740418e-010, 0.764101744, 0.64509654, 1, 2.58124242e-008, -2.98677882e-008)
  5515. w15.Part1 = p16
  5516. w15.C1 = CFrame.new(-75.3105469, -10.1974039, -67.5001221, -4.37113883e-008, 0.258818924, 0.965925872, 0, -0.965925872, 0.258818924, 1, 1.13133343e-008, 4.22219593e-008)
  5517. w16 = Instance.new("Weld", p16)
  5518. w16.Name = "Part_Weld"
  5519. w16.Part0 = p16
  5520. w16.C0 = CFrame.new(-75.3105469, -10.1974039, -67.5001221, -4.37113883e-008, 0.258818924, 0.965925872, 0, -0.965925872, 0.258818924, 1, 1.13133343e-008, 4.22219593e-008)
  5521. w16.Part1 = p17
  5522. w16.C1 = CFrame.new(64.0820847, -29.3829937, -67.5001373, -4.09009289e-008, 0.293349952, -0.956005633, 4.38312497e-010, 0.956005633, 0.293349952, 1, 1.15792238e-008, -3.92300876e-008)
  5523. w17 = Instance.new("Weld", p17)
  5524. w17.Name = "Wedge_Weld"
  5525. w17.Part0 = p17
  5526. w17.C0 = CFrame.new(64.0820847, -29.3829937, -67.5001373, -4.09009289e-008, 0.293349952, -0.956005633, 4.38312497e-010, 0.956005633, 0.293349952, 1, 1.15792238e-008, -3.92300876e-008)
  5527. w17.Part1 = p18
  5528. w17.C1 = CFrame.new(-67.4979324, 69.4871521, -6.82958078, 1, 3.05171125e-005, -3.05180438e-005, -3.05171125e-005, -3.05180438e-005, -1, -3.05180438e-005, 1, -3.05171125e-005)
  5529. w18 = Instance.new("Weld", p18)
  5530. w18.Name = "Wedge_Weld"
  5531. w18.Part0 = p18
  5532. w18.C0 = CFrame.new(-67.4979324, 69.4871521, -6.82958078, 1, 3.05171125e-005, -3.05180438e-005, -3.05171125e-005, -3.05180438e-005, -1, -3.05180438e-005, 1, -3.05171125e-005)
  5533. w18.Part1 = p19
  5534. w18.C1 = CFrame.new(67.4982986, -75.0367737, -6.83008671, -1, -9.15532e-005, 3.05161811e-005, 3.05189751e-005, -3.05161811e-005, 1, -9.15522687e-005, 1, 3.05189751e-005)
  5535. w19 = Instance.new("Weld", p19)
  5536. w19.Name = "Part_Weld"
  5537. w19.Part0 = p19
  5538. w19.C0 = CFrame.new(67.4982986, -75.0367737, -6.83008671, -1, -9.15532e-005, 3.05161811e-005, 3.05189751e-005, -3.05161811e-005, 1, -9.15522687e-005, 1, 3.05189751e-005)
  5539. w19.Part1 = p20
  5540. w19.C1 = CFrame.new(-16.3677292, -69.9670334, -67.5001678, -1.77821063e-010, 0.992886961, 0.119063012, -1.46926671e-009, -0.119063012, 0.992886961, 1, 1.59595731e-012, 1.47997492e-009)
  5541. w20 = Instance.new("Weld", p20)
  5542. w20.Name = "Part_Weld"
  5543. w20.Part0 = p20
  5544. w20.C0 = CFrame.new(-16.3677292, -69.9670334, -67.5001678, -1.77821063e-010, 0.992886961, 0.119063012, -1.46926671e-009, -0.119063012, 0.992886961, 1, 1.59595731e-012, 1.47997492e-009)
  5545. w20.Part1 = p21
  5546. w20.C1 = CFrame.new(-67.5104218, -38.2193756, 67.100563, 1, -4.10709617e-005, 9.00123541e-006, -3.82823673e-005, -0.800855637, 0.598857403, -1.73869594e-005, -0.598857403, -0.800855637)
  5547. m.Parent = char
  5548. m:MakeJoints()
  5549. ----------------------------------------------------
  5550. local cor = Instance.new("Part", char.Absolution)
  5551. cor.Name = "Thingy"
  5552. cor.Locked = true
  5553. cor.BottomSurface = 0
  5554. cor.CanCollide = false
  5555. cor.Size = Vector3.new(1, 13, 1)
  5556. cor.Transparency = 1
  5557. cor.TopSurface = 0
  5558. corw = Instance.new("Weld", cor)
  5559. corw.Part0 = rarm
  5560. corw.Part1 = cor
  5561. corw.C0 = CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  5562. corw.C1 = CFrame.new(0, 0, 0)
  5563. weld1 = Instance.new("Weld", char.Absolution)
  5564. weld1.Part0 = cor
  5565. weld1.Part1 = p6
  5566. weld1.C0 = CFrame.new(0, 0, 0)
  5567. ----------------------------------------------------
  5568. hitb = Instance.new("Part", char.Absolution)
  5569. hitb.Name = "Thingy2"
  5570. hitb.Locked = true
  5571. hitb.BottomSurface = 0
  5572. hitb.CanCollide = false
  5573. hitb.Size = Vector3.new(0, 8, 6)
  5574. hitb.Transparency = 1
  5575. hitb.TopSurface = 0
  5576. weld2 = Instance.new("Weld", char.Absolution)
  5577. weld2.Part0 = hitb
  5578. weld2.Part1 = p12
  5579. weld2.C0 = CFrame.new(0, .6, 1)
  5580.  
  5581.  
  5582. ----------------------------------------------------
  5583. function weld5(part0, part1, c0, c1)
  5584. weeld=Instance.new("Weld", part0)
  5585. weeld.Part0=part0
  5586. weeld.Part1=part1
  5587. weeld.C0=c0
  5588. weeld.C1=c1
  5589. return weeld
  5590. end
  5591. ----------------------------------------------------
  5592. function newRay(start,face,range,wat)
  5593. local rey=Ray.new(start.p,(face.p-start.p).Unit*range)
  5594. hit,pos=Workspace:FindPartOnRayWithIgnoreList(rey,wat)
  5595. return rey,hit,pos
  5596. end
  5597. ----------------------------------------------------
  5598. mod5 = Instance.new("Model",char)
  5599.  
  5600. function FindNearestTorso(Position,Distance,SinglePlayer)
  5601. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  5602. local List = {}
  5603. for i,v in pairs(workspace:GetChildren())do
  5604. if v:IsA("Model")then
  5605. if v:findFirstChild("Torso")then
  5606. if v ~= char then
  5607. if(v.Torso.Position -Position).magnitude <= Distance then
  5608. table.insert(List,v)
  5609. end
  5610. end
  5611. end
  5612. end
  5613. end
  5614. return List
  5615. end
  5616.  
  5617. function Landing()
  5618. part=Instance.new('Part',mod5)
  5619. part.Anchored=true
  5620. part.CanCollide=false
  5621. part.FormFactor='Custom'
  5622. part.Size=Vector3.new(.2,.2,.2)
  5623. part.CFrame=root.CFrame*CFrame.new(0,-2,0)
  5624. part.Transparency=.7
  5625. part.BrickColor=BrickColor.new('Really black')
  5626. mesh=Instance.new('SpecialMesh',part)
  5627. mesh.MeshId='http://www.roblox.com/asset/?id=20329976'
  5628. mesh.TextureId = "http://www.roblox.com/asset/?id=122569107"
  5629. mesh.Scale=Vector3.new(10,5,10)
  5630.  
  5631. for i,v in pairs(FindNearestTorso(torso.CFrame.p,40))do
  5632. if v:FindFirstChild('Humanoid') then
  5633. v.Humanoid:TakeDamage(math.random(20,30))
  5634. v.Humanoid.PlatformStand = true
  5635. v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 100
  5636. end
  5637. end
  5638.  
  5639. coroutine.resume(coroutine.create(function()
  5640. for i=0,3.8,0.05 do
  5641. wait()
  5642. part.CFrame=part.CFrame
  5643. part.Transparency=i
  5644. mesh.Scale=mesh.Scale+Vector3.new(3,3,3)
  5645. end
  5646. part.Parent = nil
  5647. end))
  5648. end
  5649. ----------------------------------------------------
  5650. mod4 = Instance.new("Model",char)
  5651.  
  5652. ptez = {0.7, 0.8, 0.9, 1}
  5653.  
  5654. function FindNearestTorso(Position,Distance,SinglePlayer)
  5655. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  5656. local List = {}
  5657. for i,v in pairs(workspace:GetChildren())do
  5658. if v:IsA("Model")then
  5659. if v:findFirstChild("Torso")then
  5660. if v ~= char then
  5661. if(v.Torso.Position -Position).magnitude <= Distance then
  5662. table.insert(List,v)
  5663. end
  5664. end
  5665. end
  5666. end
  5667. end
  5668. return List
  5669. end
  5670.  
  5671. function GroundPound()
  5672. part=Instance.new('Part',mod4)
  5673. part.Anchored=true
  5674. part.CanCollide=false
  5675. part.FormFactor='Custom'
  5676. part.Size=Vector3.new(.2,.2,.2)
  5677. part.CFrame=root.CFrame*CFrame.new(0,-5.8,-2.4)*CFrame.Angles(math.rad(90),0,0)
  5678. part.Transparency=.7
  5679. part.BrickColor=BrickColor.new('Institutional white')
  5680. mesh=Instance.new('SpecialMesh',part)
  5681. mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
  5682. mesh.TextureId = "http://www.roblox.com/asset/?id=122569107"
  5683. mesh.Scale=Vector3.new(3,3,3)
  5684. part2=Instance.new('Part',mod4)
  5685. part2.Anchored=true
  5686. part2.CanCollide=false
  5687. part2.FormFactor='Custom'
  5688. part2.Size=Vector3.new(.2,.2,.2)
  5689. part2.CFrame=root.CFrame*CFrame.new(0,-5,-2.6)
  5690. part2.Transparency=.7
  5691. part2.BrickColor=BrickColor.new('Institutional white')
  5692. mesh2=Instance.new('SpecialMesh',part2)
  5693. mesh2.MeshId='http://www.roblox.com/asset/?id=20329976'
  5694. mesh2.Scale=Vector3.new(3,1.5,3)
  5695. x = Instance.new("Sound",char)
  5696. x.SoundId = "http://www.roblox.com/asset/?id=142070127"
  5697. x.Pitch = ptez[math.random(1,#ptez)]
  5698. x.Volume = 1
  5699. wait(.1)
  5700. x:Play()
  5701. for i,v in pairs(FindNearestTorso(torso.CFrame.p,12))do
  5702. if v:FindFirstChild('Humanoid') then
  5703. v.Humanoid:TakeDamage(math.random(8,15))
  5704. end
  5705. end
  5706. coroutine.resume(coroutine.create(function()
  5707. for i=0,0.62,0.13 do
  5708. wait()
  5709. part.CFrame=part.CFrame
  5710. part.Transparency=i
  5711. mesh.Scale=mesh.Scale+Vector3.new(5,5,5)
  5712. part2.CFrame=part2.CFrame
  5713. part2.Transparency=i
  5714. mesh2.Scale=mesh2.Scale+Vector3.new(5,5,5)
  5715. end
  5716. part.Parent=nil
  5717. part2.Parent=nil
  5718. x:Destroy()
  5719. end))
  5720. end
  5721. ----------------------------------------------------
  5722. mod=Instance.new('Model',char)
  5723.  
  5724. function charge()
  5725. hed.Velocity=hed.CFrame.lookVector*200
  5726. part=Instance.new('Part',mod)
  5727. part.Anchored=true
  5728. part.CanCollide=false
  5729. part.FormFactor='Custom'
  5730. part.Size=Vector3.new(.2,.2,.2)
  5731. part.CFrame=hed.CFrame*CFrame.Angles(math.rad(90),0,0)
  5732. part.Transparency=.7
  5733. part.Name = "Wow"
  5734. part.BrickColor=BrickColor.new('Black')
  5735. mesh=Instance.new('SpecialMesh',part)
  5736. mesh.MeshId='http://www.roblox.com/asset/?id=20329976'
  5737. mesh.TextureId = "http://www.roblox.com/asset/?id=122569107"
  5738. mesh.Scale=Vector3.new(10,5,10)
  5739. part2=part:clone()
  5740. part2.Parent=mod
  5741. part2.BrickColor=BrickColor.new('Institutional white')
  5742. mesh2=mesh:clone()
  5743. mesh2.Parent=part2
  5744. mesh2.Scale=Vector3.new(20,10,20)
  5745. part3=part2:clone()
  5746. part3.Parent = mod
  5747. part3.BrickColor=BrickColor.new('Cyan')
  5748. mesh3=mesh2:clone()
  5749. mesh2.Parent=part3
  5750. mesh3.Scale=Vector3.new(30,15,30)
  5751. coroutine.resume(coroutine.create(function()
  5752. for i=0,1,0.1 do
  5753. wait()
  5754. part.CFrame=part.CFrame
  5755. part.Transparency=i
  5756. mesh.Scale=mesh.Scale+Vector3.new(1,1,1)
  5757. part2.CFrame=part2.CFrame
  5758. part2.Transparency=i
  5759. mesh2.Scale=mesh2.Scale+Vector3.new(1,1,1)
  5760. part3.CFrame=part3.CFrame
  5761. part3.Transparency=i
  5762. mesh3.Scale=mesh3.Scale+Vector3.new(1,1,1)
  5763. end
  5764. part.Parent=nil
  5765. part2.Parent=nil
  5766. part3.Parent = nil
  5767. part1:remove()
  5768. part:remove()
  5769. part2:remove()
  5770. part3:remove()
  5771. end))
  5772. end
  5773. ----------------------------------------------------
  5774. function FindNearestTorso(Position,Distance,SinglePlayer)
  5775. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  5776. local List = {}
  5777. for i,v in pairs(workspace:GetChildren())do
  5778. if v:IsA("Model")then
  5779. if v:findFirstChild("Torso")then
  5780. if v ~= char then
  5781. if(v.Torso.Position -Position).magnitude <= Distance then
  5782. table.insert(List,v)
  5783. end
  5784. end
  5785. end
  5786. end
  5787. end
  5788. return List
  5789. end
  5790.  
  5791. mod3 = Instance.new("Model",rleg)
  5792.  
  5793. function Stomp()
  5794. part=Instance.new('Part',mod3)
  5795. part.Anchored=true
  5796. part.CanCollide=false
  5797. part.FormFactor='Custom'
  5798. part.Size=Vector3.new(.2,.2,.2)
  5799. part.CFrame=rleg.CFrame*CFrame.new(0,-2.4,0)*CFrame.Angles(math.rad(90),0,0)
  5800. part.Transparency=0.7
  5801. part.BrickColor=BrickColor.new('')
  5802. mesh=Instance.new('SpecialMesh',part)
  5803. mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
  5804. mesh.TextureId = "http://www.roblox.com/asset/?id=122569107"
  5805. mesh.Scale=Vector3.new(25,25,25)
  5806. part2=part:clone()
  5807. part2.Parent=mod3
  5808. part2.BrickColor=BrickColor.new('Deep orange')
  5809. mesh2=mesh:clone()
  5810. mesh2.Parent=part2
  5811. mesh2.Scale=Vector3.new(15,15,15)
  5812. part3=part:clone()
  5813. part3.Parent=mod3
  5814. part3.TopSurface=0
  5815. part3.BottomSurface=0
  5816. part3.CFrame=rleg.CFrame*CFrame.new(0,-3,0)
  5817. mesh3=Instance.new('SpecialMesh',part3)
  5818. mesh3.MeshType = 3
  5819. mesh3.Scale=Vector3.new(12,12,12)
  5820. for i,v in pairs(FindNearestTorso(torso.CFrame.p,50))do
  5821. if v:FindFirstChild('Humanoid') then
  5822. v.Humanoid:TakeDamage(math.random(20,60))
  5823. v.Humanoid.PlatformStand = true
  5824. v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 100
  5825. end
  5826. end
  5827. coroutine.resume(coroutine.create(function()
  5828. for i=0,3.8,0.05 do
  5829. wait()
  5830. part.CFrame=part.CFrame
  5831. part.Transparency=i
  5832. mesh.Scale=mesh.Scale+Vector3.new(5,5,5)
  5833. part2.CFrame=part2.CFrame
  5834. part2.Transparency=i
  5835. mesh2.Scale=mesh2.Scale+Vector3.new(5,5,5)
  5836. part3.CFrame=part3.CFrame
  5837. part3.Transparency=i
  5838. mesh3.Scale=mesh3.Scale+Vector3.new(1.5,1.5,1.5)
  5839. end
  5840. end))
  5841. end
  5842. ----------------------------------------------------
  5843.  
  5844. local acos = math.acos
  5845. local sqrt = math.sqrt
  5846. local Vec3 = Vector3.new
  5847. local fromAxisAngle = CFrame.fromAxisAngle
  5848.  
  5849. local function toAxisAngle(CFr)
  5850. local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
  5851. local Angle = math.acos((R00+R11+R22-1)/2)
  5852. local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  5853. A = A == 0 and 0.00001 or A
  5854. local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  5855. B = B == 0 and 0.00001 or B
  5856. local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  5857. C = C == 0 and 0.00001 or C
  5858. local x = (R21-R12)/sqrt(A)
  5859. local y = (R02-R20)/sqrt(B)
  5860. local z = (R10-R01)/sqrt(C)
  5861. return Vec3(x,y,z),Angle
  5862. end
  5863.  
  5864. function ApplyTrig(Num,Func)
  5865. local Min,Max = Func(0),Func(1)
  5866. local i = Func(Num)
  5867. return (i-Min)/(Max-Min)
  5868. end
  5869.  
  5870. function LerpCFrame(CFrame1,CFrame2,Num)
  5871. local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
  5872. return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
  5873. end
  5874.  
  5875. function Crater(Torso,Radius)
  5876. Spawn(function()
  5877. local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10)
  5878. local Ignore = {}
  5879. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  5880. if v.Character ~= nil then
  5881. Ignore[#Ignore+1] = v.Character
  5882. end
  5883. end
  5884. local Hit,Pos,SurfaceNorm = Workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
  5885. if Hit == nil then return end
  5886. local Parts = {}
  5887. for i = 1,360,10 do
  5888. local P = Instance.new("Part",Torso.Parent)
  5889. P.Anchored = true
  5890. P.FormFactor = "Custom"
  5891. P.BrickColor = Hit.BrickColor
  5892. P.Material = Hit.Material
  5893. P.TopSurface = "Smooth"
  5894. P.BottomSurface = "Smooth"
  5895. P.Size = Vector3.new(5,10,10)*(math.random(80,100)/100)
  5896. 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)))
  5897. 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}
  5898. if math.random(0,5) == 0 then -- rubble
  5899. local P = Instance.new("Part",Torso.Parent)
  5900. P.Anchored = true
  5901. P.FormFactor = "Custom"
  5902. P.BrickColor = Hit.BrickColor
  5903. P.Material = Hit.Material
  5904. P.TopSurface = "Smooth"
  5905. P.BottomSurface = "Smooth"
  5906. P.Size = Vector3.new(2,2,2)*(math.random(80,100)/100)
  5907. 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)))
  5908. 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}
  5909. end
  5910. end
  5911. for i = 0,1,0.05 do
  5912. for i2,v in pairs(Parts) do
  5913. v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
  5914. end
  5915. wait(0.02)
  5916. end
  5917. for i,v in pairs(Parts) do
  5918. if v[1].Size.X > 2.1 then
  5919. v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
  5920. end
  5921. v[1].Anchored = false
  5922. end
  5923. for i = 0,1,0.05 do
  5924. for i2,v in pairs(Parts) do
  5925. v[1].Transparency = i
  5926. if i == 1 then
  5927. v[1]:Destroy()
  5928. elseif i >= 0.25 then
  5929. v[1].CanCollide = false
  5930. end
  5931. end
  5932. wait(0.02)
  5933. end
  5934. Parts = nil
  5935. end)
  5936. end
  5937.  
  5938. ----------------------------------------------------
  5939. mouse.KeyDown:connect(function(key)
  5940. if key == "r" and char.Mana.Value>=50 then
  5941. char.Mana.Value = char.Mana.Value - 50
  5942. larm.BrickColor = BrickColor.new("Bright red")
  5943. rarm.BrickColor = BrickColor.new("Bright red")
  5944. if Debounces.CanAttack == true then
  5945. Debounces.CanAttack = false
  5946. Debounces.on = true
  5947. Debounces.NoIdl = true
  5948. to = char.Absolution.Thingy2.Touched:connect(function(ht)
  5949. hit = ht.Parent
  5950. if ht and hit:IsA("Model") then
  5951. if hit:FindFirstChild("Humanoid") then
  5952. if hit.Name ~= p.Name then
  5953. hit:FindFirstChild("Humanoid"):TakeDamage(10)
  5954. wait(1)
  5955. end
  5956. end
  5957. elseif ht and hit:IsA("Hat") then
  5958. if hit.Parent.Name ~= p.Name then
  5959. if hit.Parent:FindFirstChild("Humanoid") then
  5960.  
  5961. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(10)
  5962. wait(1)
  5963. --Debounces.Slashed = false
  5964. end
  5965. end
  5966. end
  5967. end)
  5968. q = Instance.new("Sound",hed)
  5969. q.SoundId = "http://www.roblox.com/asset/?id=134012322"
  5970. q.Pitch = 0.85
  5971. q.Looped = false
  5972. q1 = Instance.new("Sound",hed)
  5973. q1.SoundId = "http://www.roblox.com/asset/?id=134012322"
  5974. q1.Pitch = 0.85
  5975. q1.Looped = false
  5976. q:Play()
  5977. q1:Play()
  5978. for i = 1,20 do
  5979. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.3,1.1,-1) * CFrame.Angles(math.rad(115), math.rad(0), math.rad(-55)), 0.4)
  5980. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.3,1.1,-1) * CFrame.Angles(math.rad(115), math.rad(0), math.rad(55)), 0.4)
  5981. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)),0.4)
  5982. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 4, 0) * CFrame.Angles(math.rad(30), math.rad(0), 0), 0.4)
  5983. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 1) * CFrame.Angles(math.rad(-60), 0, math.rad(0)), 0.4)
  5984. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, .6) * CFrame.Angles(math.rad(-60), 0, math.rad(0)), 0.4)
  5985. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -2.2, -3) * CFrame.Angles(math.rad(-90), math.rad(-142), math.rad(0)), 0.5)
  5986. if Debounces.on == false then break end
  5987. wait()
  5988. end
  5989. n = Instance.new("Sound",hed)
  5990. n.SoundId = "http://www.roblox.com/asset/?id=168514932"
  5991. n.Pitch = 0.94
  5992. n.Looped = false
  5993. n1 = Instance.new("Sound",hed)
  5994. n1.SoundId = "http://www.roblox.com/asset/?id=168514932"
  5995. n1.Pitch = 0.94
  5996. n1.Looped = false
  5997. n:Play()
  5998. n1:Play()
  5999. b = Instance.new("Sound",hed)
  6000. b.SoundId = "http://www.roblox.com/asset/?id=168586586"
  6001. b.Pitch = 0.94
  6002. b.Looped = false
  6003. b1 = Instance.new("Sound",hed)
  6004. b1.SoundId = "http://www.roblox.com/asset/?id=168586586"
  6005. b1.Pitch = 0.94
  6006. b1.Looped = false
  6007. b:Play()
  6008. b1:Play()
  6009. for i = 1,26 do
  6010. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.3,1.1,-1) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(-55)), 0.5)
  6011. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.3,1.1,-1) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(55)), 0.5)
  6012. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)),0.5)
  6013. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1, 0) * CFrame.Angles(math.rad(-40), math.rad(0), 0), 0.5)
  6014. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, -1) * CFrame.Angles(math.rad(50), 0, math.rad(0)), 0.5)
  6015. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, .4) * CFrame.Angles(math.rad(-10), 0, math.rad(0)), 0.5)
  6016. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(1.4, -3.5, -7) * CFrame.Angles(math.rad(-90), math.rad(-142), math.rad(20)), 0.5)
  6017. if Debounces.on == false then break end
  6018. wait()
  6019. end
  6020. wait(.5)
  6021. to:disconnect()
  6022. q:Destroy()
  6023. q1:Destroy()
  6024. n:Destroy()
  6025. n1:Destroy()
  6026. larm.BrickColor = BrickColor.new("Really black")
  6027. rarm.BrickColor = BrickColor.new("Really black")
  6028. if Debounces.CanAttack == false then
  6029. Debounces.CanAttack = true
  6030. Debounces.on = false
  6031. Debounces.NoIdl = false
  6032. end
  6033. end
  6034. end
  6035. end)
  6036. ----------------------------------------------------
  6037. mouse.KeyDown:connect(function(key)
  6038. if key == "q" and char.Mana.Value>=50 then
  6039. char.Mana.Value = char.Mana.Value - 50
  6040. larm.BrickColor = BrickColor.new("Bright red")
  6041. rarm.BrickColor = BrickColor.new("Bright red")
  6042. if Debounces.CanAttack == true then
  6043. Debounces.CanAttack = false
  6044. Debounces.on = true
  6045. Debounces.NoIdl = true
  6046. to = char.Absolution.Thingy2.Touched:connect(function(ht)
  6047. hit = ht.Parent
  6048. if ht and hit:IsA("Model") then
  6049. if hit:FindFirstChild("Humanoid") then
  6050. if hit.Name ~= p.Name then
  6051. hit:FindFirstChild("Humanoid"):TakeDamage(4)
  6052. wait(1)
  6053. --Debounces.Slashed = false
  6054. --end
  6055. end
  6056. end
  6057. elseif ht and hit:IsA("Hat") then
  6058. if hit.Parent.Name ~= p.Name then
  6059. if hit.Parent:FindFirstChild("Humanoid") then
  6060. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(4)
  6061. wait(1)
  6062. --Debounces.Slashed = false
  6063. end
  6064. end
  6065. end
  6066. end)
  6067. for i = 1, 20 do
  6068. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0) * CFrame.Angles(math.rad(21), math.rad(75), math.rad(50)), 0.2)
  6069. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(-18)), 0.2)
  6070. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2) * CFrame.Angles(math.rad(-14),math.rad(-60),0), 0.5)
  6071. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(70), 0), 0.5)
  6072. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.5)
  6073. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.5)
  6074. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.7, -1.4) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  6075. if Debounces.on == false then break end
  6076. wait()
  6077. end
  6078. z = Instance.new("Sound",hed)
  6079. z.SoundId = "rbxassetid://160069154"
  6080. z.Looped = false
  6081. z.Pitch = .9
  6082. z1 = Instance.new("Sound",hed)
  6083. z1.SoundId = "rbxassetid://160069154"
  6084. z1.Looped = false
  6085. z1.Pitch = .9
  6086. wait(0.01)
  6087. z:Play()
  6088. z1:Play()
  6089. for i = 1, 12 do
  6090. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(50)), 0.2)
  6091. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2,.9,-1) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(20)), 0.5)
  6092. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2) * CFrame.Angles(math.rad(-14),math.rad(30),0), 0.5)
  6093. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -3, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), 0.5)
  6094. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -1, -2) * CFrame.Angles(math.rad(-10), 0, 0), 0.5)
  6095. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2.8, .6) * CFrame.Angles(math.rad(-65), 0, 0), 0.5)
  6096. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.7, -1.4) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  6097. if Debounces.on == false then break end
  6098. wait()
  6099. end
  6100. for i = 1, 12 do
  6101. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0) * CFrame.Angles(math.rad(140), math.rad(0), math.rad(50)), 0.4)
  6102. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-18)), 0.4)
  6103. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2) * CFrame.Angles(math.rad(-14),math.rad(10),0), 0.5)
  6104. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(-10), 0), 0.5)
  6105. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.5)
  6106. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.5)
  6107. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.7, -1.4) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  6108. if Debounces.on == false then break end
  6109. wait()
  6110. end
  6111. z = Instance.new("Sound",hed)
  6112. z.SoundId = "rbxassetid://168586621"
  6113. z.Looped = false
  6114. z.Pitch = 1
  6115. z1 = Instance.new("Sound",hed)
  6116. z1.SoundId = "rbxassetid://168586621"
  6117. z1.Looped = false
  6118. z1.Pitch = 1
  6119. wait(0.01)
  6120. z:Play()
  6121. z1:Play()
  6122. for i = 1, 12 do
  6123. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0) * CFrame.Angles(math.rad(40), math.rad(-20), math.rad(10)), 0.5)
  6124. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-18)), 0.4)
  6125. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2) * CFrame.Angles(math.rad(-14),math.rad(-40),0), 0.5)
  6126. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(40), 0), 0.5)
  6127. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(math.rad(-20), 0, math.rad(-10)), 0.5)
  6128. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(math.rad(20), 0, math.rad(10)), 0.5)
  6129. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -2.8, -1.4) * CFrame.Angles(math.rad(-110), math.rad(-90), math.rad(20)), 1)
  6130. if Debounces.on == false then break end
  6131. wait()
  6132. end
  6133. to:disconnect()
  6134. larm.BrickColor = BrickColor.new("Really black")
  6135. rarm.BrickColor = BrickColor.new("Really black")
  6136. if Debounces.CanAttack == false then
  6137. Debounces.CanAttack = true
  6138. Debounces.on = false
  6139. Debounces.NoIdl = false
  6140. end
  6141. end
  6142. end
  6143. end)
  6144. ----------------------------------------------------
  6145. Sit = false
  6146. mouse.KeyDown:connect(function(key)
  6147. if key == "v" then
  6148. if Sit == false then
  6149. Sit = true
  6150. hum.WalkSpeed = 20
  6151. stanceToggle = "Sitting"
  6152. elseif Sit == true then
  6153. Sit = false
  6154. hum.WalkSpeed = 50
  6155. stanceToggle = "Normal"
  6156. end
  6157. end
  6158. end)
  6159. ----------------------------------------------------
  6160. mouse.KeyDown:connect(function(key)
  6161. if key == "t" and char.Mana.Value>=50 then
  6162. char.Mana.Value = char.Mana.Value - 50
  6163. if Debounces.CanAttack == true then
  6164. Debounces.CanAttack = false
  6165. Debounces.on = true
  6166. Debounces.NoIdl = true
  6167. for i = 1, 25 do
  6168. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.3,1.1,-1) * CFrame.Angles(math.rad(115), math.rad(0), math.rad(-55)), 0.4)
  6169. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.3,1.1,-1) * CFrame.Angles(math.rad(115), math.rad(0), math.rad(55)), 0.4)
  6170. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)),0.4)
  6171. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), math.rad(0), 0), 0.4)
  6172. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, .6) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.4)
  6173. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2, -1.2) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.4)
  6174. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(1.4, -3.5, -7) * CFrame.Angles(math.rad(-90), math.rad(-142), math.rad(20)), 1)
  6175. if Debounces.on == false then break end
  6176. wait()
  6177. end
  6178. Spawn(function()
  6179. local Parts = {}
  6180. for Y = -5,5 do
  6181. local P = Instance.new("Part",char)
  6182. P.Anchored = true
  6183. P.FormFactor = "Custom"
  6184. P.CanCollide = false
  6185. P.Size = Vector3.new(1,1,1)
  6186. P.TopSurface = "SmoothNoOutlines"
  6187. P.BottomSurface = "SmoothNoOutlines"
  6188. P.BrickColor = BrickColor.new("Really black")
  6189. P.Material = "Neon"
  6190. P.Name = tostring(Y)
  6191. local i = (Y+5)/(10)
  6192. i = 1-math.cos(math.pi*i-(math.pi/2))
  6193. P.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,Y,-15+(i*1.5))*CFrame.Angles(math.rad(Y*6),0,0)
  6194. P.Touched:connect(function(ht)
  6195. local hit = ht.Parent
  6196. if hit:FindFirstChild("Humanoid") then
  6197. hit.Humanoid:TakeDamage(math.random(100,math.huge))
  6198. end
  6199. end)
  6200. s = Instance.new("Sound",P)
  6201. s.SoundId = "rbxassetid://228343271"
  6202. s.Volume = .7
  6203. s.Pitch = 0.9
  6204. s:Play()
  6205. P.Touched:connect(function(ht)
  6206. hit = ht.Parent
  6207. if ht and hit:IsA("Model") then
  6208. if hit:FindFirstChild("Humanoid") then
  6209. if hit.Name ~= p.Name then
  6210.  
  6211. hit:FindFirstChild("Humanoid"):TakeDamage(math.huge)
  6212. hit:FindFirstChild("Humanoid").PlatformStand = true
  6213. wait(1)
  6214. --Debounces.Slashed = false
  6215. --end
  6216. end
  6217. end
  6218. elseif ht and hit:IsA("Hat") then
  6219. if hit.Parent.Name ~= p.Name then
  6220. if hit.Parent:FindFirstChild("Humanoid") then
  6221.  
  6222. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random (1,3))
  6223. hit:FindFirstChild("Humanoid").PlatformStand = true
  6224. wait(1)
  6225. --Debounces.Slashed = false
  6226. --end
  6227. end
  6228. end
  6229. end
  6230. end)
  6231. Parts[#Parts+1] = P
  6232. end
  6233. local BREAKIT = false
  6234. local CParts = {}
  6235. local Rocks = {}
  6236. local LastPos = nil
  6237. for i = 1,70 do
  6238. for i2,v in pairs(Parts) do
  6239. v.CFrame = v.CFrame*CFrame.new(0,0,-4)
  6240. local cf = v.CFrame
  6241. v.Size = v.Size+Vector3.new(1,1,1)
  6242. v.CFrame = cf
  6243. v.Transparency = v.Transparency+0.02
  6244. if v.Transparency >= 0.975 then BREAKIT = true end
  6245. if v.Name == "0" then
  6246. local Ignore = {}
  6247. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  6248. if v.Character ~= nil then
  6249. Ignore[#Ignore+1] = v.Character
  6250. end
  6251. end
  6252. local ray = Ray.new(v.Position+Vector3.new(0,20,0),Vector3.new(0,-200,0))
  6253. local Hit,Pos,SurfaceNorm = Workspace:FindPartOnRayWithIgnoreList(ray,Ignore)
  6254. if Hit ~= nil then
  6255. if #Rocks == 0 then
  6256. for i = 1,5 do
  6257. local P = Instance.new("Part",char)
  6258. Rocks[#Rocks+1] = P
  6259. P.Anchored = true
  6260. P.FormFactor = "Custom"
  6261. P.BrickColor = Hit.BrickColor
  6262. P.Material = Hit.Material
  6263. P.TopSurface = "Smooth"
  6264. P.BottomSurface = "Smooth"
  6265. P.Size = Vector3.new(1,1,1)*(math.random(500,900)/100)
  6266. end
  6267. end
  6268. for i,P in pairs(Rocks) do
  6269. P.CFrame = ((CFrame.new(Pos)*(v.CFrame-v.Position))*CFrame.new(math.random(-math.ceil(v.Size.X/2),math.ceil(v.Size.X/2)),0,-math.random(5,8))-Vector3.new(0,0.25,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(20,50)))
  6270. end
  6271. local P = Instance.new("Part",char)
  6272. CParts[#CParts+1] = {P,tick()}
  6273. P.Anchored = true
  6274. P.FormFactor = "Custom"
  6275. P.BrickColor = Hit.BrickColor
  6276. P.Material = Hit.Material
  6277. P.TopSurface = "Smooth"
  6278. P.BottomSurface = "Smooth"
  6279. P.Size = Vector3.new(5,5,5)*(math.random(100,300)/100)
  6280. Pos = CFrame.new(Pos)*(v.CFrame-v.Position)*CFrame.new(v.Size.X/2,0,0)
  6281. Pos = Pos.p
  6282. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,0.25,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(20,50)))
  6283. local P = P:Clone()
  6284. CParts[#CParts+1] = {P,tick()}
  6285. P.Parent = char
  6286. Pos = CFrame.new(Pos)*(v.CFrame-v.Position)*CFrame.new(-v.Size.X,0,0)
  6287. Pos = Pos.p
  6288. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,0.25,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,-20)))
  6289. if LastPos ~= nil then
  6290. local P = P:Clone()
  6291. CParts[#CParts+1] = {P,tick()}
  6292. P.Parent = char
  6293. P.BrickColor = BrickColor.new("Really black")
  6294. Pos = CFrame.new(Pos)*(v.CFrame-v.Position)*CFrame.new(v.Size.X/2,0,0)
  6295. Pos = Pos.p
  6296. local CFr = (CFrame.new(Pos)*(v.CFrame-v.Position))-Vector3.new(0,0.4,0)
  6297. P.Size = Vector3.new(v.Size.X-0.25,1,(CFr.p-LastPos.p).Magnitude+0.30)
  6298. --P.Velocity = Vector3.new(0,-1000,0)
  6299. P.CFrame = CFrame.new(CFr.p,LastPos.p)*CFrame.new(0,0,-((CFr.p-LastPos.p).Magnitude+0.25)/2)
  6300. end
  6301. LastPos = (CFrame.new(Pos)*(v.CFrame-v.Position))-Vector3.new(0,0.4,0)
  6302. end
  6303. end
  6304. end
  6305. if BREAKIT then break end
  6306. wait(0.002)
  6307. end
  6308. for i,v in pairs(Rocks) do
  6309. CParts[#CParts+1] = {v,tick()}
  6310. end
  6311. for i,v in pairs(Parts) do
  6312. v:Destroy()
  6313. end
  6314. Parts = nil
  6315. while true do
  6316. local t = tick()
  6317. local p = nil
  6318. for i,v in pairs(CParts) do
  6319. if t-v[2] > 4 then
  6320. v[1].Transparency = v[1].Transparency+0.05
  6321. if v[1].Transparency >= 1 then
  6322. v[1]:Destroy()
  6323. CParts[i] = nil
  6324. end
  6325. end
  6326. p = v
  6327. end
  6328. if p == nil then break end
  6329. wait(0.002)
  6330. end
  6331. for i,v in pairs(CParts) do
  6332. v:Destroy()
  6333. end
  6334. CParts = {}
  6335. end)
  6336. for i = 1, 20 do
  6337. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.3,.8,-1) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(-55)), 0.4)
  6338. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.3,.8,-1) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(55)), 0.4)
  6339. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)),0.4)
  6340. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.6, 0) * CFrame.Angles(math.rad(-30), math.rad(0), 0), 0.4)
  6341. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -1, -1.4) * CFrame.Angles(math.rad(40), 0, math.rad(0)), 0.4)
  6342. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -1.6, -.9) * CFrame.Angles(math.rad(10), 0, math.rad(0)), 0.4)
  6343. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(1.4, -3.5, -7) * CFrame.Angles(math.rad(-90), math.rad(-142), math.rad(20)), 1)
  6344. if Debounces.on == false then break end
  6345. wait()
  6346. end
  6347. if Debounces.CanAttack == false then
  6348. Debounces.CanAttack = true
  6349. Debounces.on = false
  6350. Debounces.NoIdl = false
  6351. end
  6352. end
  6353. end
  6354. end)
  6355. ----------------------------------------------------
  6356. mouse.KeyDown:connect(function(key)
  6357. if key == "e" and char.Mana.Value>=50 then
  6358. char.Mana.Value = char.Mana.Value - 50
  6359. larm.BrickColor = BrickColor.new("Bright red")
  6360. rarm.BrickColor = BrickColor.new("Bright red")
  6361. if Debounces.CanAttack == true then
  6362. Debounces.CanAttack = false
  6363. Debounces.on = true
  6364. Debounces.NoIdl = true
  6365. for i = 1, 18 do
  6366. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 1.7, 0) * CFrame.Angles(math.rad(90),math.rad(50),math.rad(90)), 0.4)
  6367. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 0.9, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.4)
  6368. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, 0) * CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
  6369. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(0), 0), 0.4)
  6370. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.4)
  6371. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.4)
  6372. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.5, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  6373. if Debounces.on == false then break end
  6374. wait()
  6375. end
  6376. local HandCF = CFrame.new(char.Absolution.Handle.Position - Vector3.new(0,8.8,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  6377. local rng = Instance.new("Part", char.Absolution.Handle)
  6378. rng.Anchored = true
  6379. rng.BrickColor = BrickColor.new("Really black")
  6380. rng.CanCollide = true
  6381. rng.FormFactor = 3
  6382. rng.Name = "Ring"
  6383. rng.Size = Vector3.new(1, 1, 1)
  6384. rng.CanCollide = false
  6385. rng.Transparency = 0.35
  6386. rng.TopSurface = 0
  6387. rng.BottomSurface = 0
  6388. rng.CFrame = HandCF
  6389. local rngm = Instance.new("SpecialMesh", rng)
  6390. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  6391. rngm.Scale = Vector3.new(1, 1, 2)
  6392. x = Instance.new("Sound", hed)
  6393. x.SoundId = "http://www.roblox.com/asset/?id=169445602"
  6394. x.Looped = false
  6395. x.Pitch = .7
  6396. x.Volume = 1
  6397. x1 = Instance.new("Sound", hed)
  6398. x1.SoundId = "http://www.roblox.com/asset/?id=169445602"
  6399. x1.Looped = false
  6400. x1.Pitch = .7
  6401. x1.Volume = 1
  6402. x:Play()
  6403. x1:Play()
  6404. rngto = rng.Touched:connect(function(ht)
  6405. hit = ht.Parent
  6406. if ht and hit:IsA("Model") then
  6407. if hit:FindFirstChild("Humanoid") then
  6408. if hit.Name ~= p.Name then
  6409.  
  6410. hit:FindFirstChild("Humanoid"):TakeDamage(4)
  6411. hit:FindFirstChild("Humanoid").PlatformStand = true
  6412. hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -120
  6413. --Debounces.Slashed = false
  6414. --end
  6415. end
  6416. end
  6417. elseif ht and hit:IsA("Hat") then
  6418. if hit.Parent.Name ~= p.Name then
  6419. if hit.Parent:FindFirstChild("Humanoid") then
  6420.  
  6421. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(4)
  6422. hit:FindFirstChild("Humanoid").PlatformStand = true
  6423. hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -120
  6424. --Debounces.Slashed = false
  6425. end
  6426. end
  6427. end
  6428. end)
  6429. coroutine.wrap(function()
  6430. for i = 1, 60, 2 do
  6431. rngm.Scale = Vector3.new(10 + i*10, 10 + i*10, 10)
  6432. rng.Size = rngm.Scale
  6433. rng.CFrame = HandCF
  6434. rng.Transparency = i/60
  6435. wait()
  6436. end
  6437. wait()
  6438. rng:Destroy()
  6439. end)()
  6440. for i = 1, 18 do
  6441. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 0.9, 0) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(90)), 0.4)
  6442. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 0.9, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.4)
  6443. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, 0) * CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
  6444. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(0), 0), 0.4)
  6445. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.4)
  6446. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.4)
  6447. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.5, 0.2) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  6448. if Debounces.on == false then break end
  6449. wait()
  6450. end
  6451. larm.BrickColor = BrickColor.new("Really black")
  6452. rarm.BrickColor = BrickColor.new("Really black")
  6453. x:Destroy()
  6454. x1:Destroy()
  6455. if Debounces.CanAttack == false then
  6456. Debounces.CanAttack = true
  6457. Debounces.on = false
  6458. Debounces.NoIdl = false
  6459. end
  6460. end
  6461. end
  6462. end)
  6463. ----------------------------------------------------
  6464. mouse.KeyDown:connect(function(key)
  6465. if key == "y" then
  6466. if Debounces.CanAttack == true then
  6467. Debounces.CanAttack = false
  6468. Debounces.on = true
  6469. Debounces.NoIdl = true
  6470. for i = 1, 15 do
  6471. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(30)), 0.2)
  6472. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-90)), 0.2)
  6473. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.2)
  6474. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.2)
  6475. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  6476. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  6477. 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)
  6478. if Debounces.on == false then break end
  6479. wait()
  6480. end
  6481. x = Instance.new("Sound",char)
  6482. x.SoundId = "rbxassetid://228343271"
  6483. x.Pitch = 1
  6484. x.Volume = .8
  6485. wait(.1)
  6486. x:Play()
  6487. Debounces.on = false
  6488. Debounces.Here = false
  6489. shot = shot + 1
  6490. local rng = Instance.new("Part", char)
  6491. rng.Anchored = true
  6492. rng.BrickColor = BrickColor.new("Really black")
  6493. rng.CanCollide = false
  6494. rng.FormFactor = 3
  6495. rng.Name = "Ring"
  6496. rng.Size = Vector3.new(1, 1, 1)
  6497. rng.Transparency = 0.35
  6498. rng.TopSurface = 0
  6499. rng.BottomSurface = 0
  6500. rng2 = rng:clone()
  6501. rng3 = rng2:clone()
  6502. rng4 = rng2:clone()
  6503. local rngm = Instance.new("SpecialMesh", rng)
  6504. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  6505. rngm.TextureId = "http://www.roblox.com/asset/?id=122569107"
  6506. rngm.Scale = Vector3.new(10, 10, 1)
  6507. rngm2 = rngm:clone()
  6508. rngm2.Scale = Vector3.new(5, 5, 1)
  6509. rngm3=rngm2:clone()
  6510. rngm3.Parent = rng3
  6511. rngm3.Scale = Vector3.new(8, 8, 1)
  6512. rngm4 = rngm2:clone()
  6513. rngm4.Parent = rng4
  6514. rngm4.Scale = Vector3.new(6, 6, 1)
  6515. local bem = Instance.new("Part", char)
  6516. bem.Anchored = true
  6517. bem.BrickColor = BrickColor.new("Really black")
  6518. bem.CanCollide = false
  6519. bem.FormFactor = 3
  6520. bem.Name = "Beam" .. shot
  6521. bem.Size = Vector3.new(1, 1, 1)
  6522. bem.Transparency = 0.35
  6523. bem.TopSurface = 0
  6524. bem.BottomSurface = 0
  6525. local bemm = Instance.new("SpecialMesh", bem)
  6526. bemm.MeshType = 4
  6527. bemm.Scale = Vector3.new(1, 4, 4)
  6528. local out = Instance.new("Part", char)
  6529. out.Anchored = true
  6530. out.BrickColor = BrickColor.new("Really black")
  6531. out.CanCollide = false
  6532. out.FormFactor = 3
  6533. out.Name = "Out"
  6534. out.Size = Vector3.new(4, 4, 4)
  6535. out.Transparency = 0.35
  6536. out.TopSurface = 0
  6537. out.BottomSurface = 0
  6538. local outm = Instance.new("SpecialMesh", out)
  6539. outm.MeshId = "http://www.roblox.com/asset/?id=1033714"
  6540. outm.TextureId = "http://www.roblox.com/asset/?id=122569107"
  6541. outm.Scale = Vector3.new(4, 4, 4)
  6542. local bnd = Instance.new("Part", char)
  6543. bnd.Anchored = true
  6544. bnd.BrickColor = BrickColor.new("Really black")
  6545. bnd.CanCollide = false
  6546. bnd.FormFactor = 3
  6547. bnd.Material = "Neon"
  6548. bnd.Name = "Bend"
  6549. bnd.Size = Vector3.new(1, 1, 1)
  6550. bnd.Transparency = 1
  6551. bnd.TopSurface = 0
  6552. bnd.BottomSurface = 0
  6553. local bndm = Instance.new("SpecialMesh", bnd)
  6554. bndm.MeshType = 3
  6555. bndm.Scale = Vector3.new(8, 8, 8)
  6556. out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0)
  6557. bem.CFrame = out.CFrame * CFrame.new(0, -2.5, 0) * CFrame.Angles(0, 0, math.rad(90))
  6558. bnd.CFrame = bem.CFrame * CFrame.new(0, 0, 0)
  6559. rng.CFrame = out.CFrame * CFrame.Angles(math.rad(90), 0, 0)
  6560. rng3.CFrame = rng.CFrame * CFrame.new(0, -.5, 0)
  6561. rng4.CFrame = rng3.CFrame * CFrame.new(0, -.5, 0)
  6562. Debounces.Shewt = true
  6563. coroutine.wrap(function()
  6564. for i = 1, 50, 0.2 do
  6565. rngm.Scale = Vector3.new(10 + i*2, 10 + i*2, 1)
  6566. rngm3.Scale = Vector3.new(8 + i*2, 8 + i*2, 1)
  6567. rngm4.Scale = Vector3.new(6 + i*2, 6 + i*2, 1)
  6568. rng.Transparency = i/20
  6569. rng3.Transparency = 1/16
  6570. rng4.Transparency = i/12
  6571. wait()
  6572. end
  6573. wait()
  6574. rng:Destroy()
  6575. end)()
  6576. if Debounces.Shewt == true then
  6577. char:WaitForChild("Beam" .. shot).Touched:connect(function(ht)
  6578. hit = ht.Parent
  6579. if hit:IsA("Model") and hit:findFirstChild("Humanoid") then
  6580. if HasntTouched(hit.Name) == true and deb == false then
  6581. deb = true
  6582. coroutine.wrap(function()
  6583. hit:FindFirstChild("Humanoid").PlatformStand = true
  6584. hit:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
  6585. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(24,73))
  6586. end)()
  6587. table.insert(Touche, hit.Name)
  6588. deb = false
  6589. end
  6590. elseif hit:IsA("Hat") and hit.Parent:findFirstChild("Humanoid") then
  6591. if HasntTouched(hit.Parent.Name) == true and deb == false then
  6592. deb = true
  6593. coroutine.wrap(function()
  6594. hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
  6595. hit.Parent:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
  6596. wait(1)
  6597. hit.Parent:FindFirstChild("Humanoid").PlatformStand = false
  6598. end)()
  6599. table.insert(Touche, hit.Parent.Name)
  6600. deb = false
  6601. for i, v in pairs(Touche) do
  6602. print(v)
  6603. end
  6604. end
  6605. end
  6606. end)
  6607. end
  6608. for i = 0, 260, 8 do
  6609. bem.Size = Vector3.new(i, 2, 2)
  6610. bem.CFrame = larm.CFrame * CFrame.new(0, -4.2 -(i/2), 0) * CFrame.Angles(0, 0, math.rad(90))
  6611. bnd.CFrame = bem.CFrame * CFrame.new(-i/2, 0, 1.2)
  6612. bnd.Size = Vector3.new(1,1,1)
  6613. bndm.Scale = Vector3.new(8,8,8)
  6614. if i % 10 == 0 then
  6615. local newRng = rng2:Clone()
  6616. newRng.Parent = char
  6617. newRng.CFrame = larm.CFrame * CFrame.new(0, -4.2-i, 0) * CFrame.Angles(math.rad(90), 0, 0)
  6618. local newRngm = rngm2:clone()
  6619. newRngm.Parent=newRng
  6620. coroutine.wrap(function()
  6621. for i = 1, 10, 0.2 do
  6622. newRngm.Scale = Vector3.new(8 + i*2, 8 + i*2, 1)
  6623. newRng.Transparency = i/10
  6624. wait()
  6625. end
  6626. wait()
  6627. newRng:Destroy()
  6628. end)()
  6629. end
  6630. wait()
  6631. end
  6632. wait()
  6633. Debounces.Shewt = false
  6634. bem:Destroy()
  6635. out:Destroy()
  6636. bnd:Destroy()
  6637. Debounces.Ready = false
  6638. for i, v in pairs(Touche) do
  6639. table.remove(Touche, i)
  6640. end
  6641. wait()
  6642. table.insert(Touche, char.Name)
  6643. Debounces.NoIdl = false
  6644. if Debounces.CanAttack == false then
  6645. Debounces.CanAttack = true
  6646. end
  6647. end
  6648. end
  6649. end)
  6650. ----------------------------------------------------
  6651. sidz = {"231917888", "231917845", "231917806"}
  6652. ptz = {0.65, 0.7, 0.75, 0.8, 0.95, 1}
  6653. mouse.KeyDown:connect(function(key)
  6654. if key == "f" and char.Mana.Value>=50 then
  6655. char.Mana.Value = char.Mana.Value - 50
  6656. larm.BrickColor = BrickColor.new("Really black")
  6657. rarm.BrickColor = BrickColor.new("Camo")
  6658. if Debounces.CanAttack == true then
  6659. Debounces.CanAttack = false
  6660. Debounces.on = true
  6661. Debounces.NoIdl = true
  6662. for i = 1, 10 do
  6663. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.4, 2.4, 0)*CFrame.Angles(math.rad(170),math.rad(0),math.rad(-34)), 0.4)
  6664. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.4, 2.4, 0)*CFrame.Angles(math.rad(170),math.rad(0),math.rad(34)), 0.4)
  6665. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2)*CFrame.Angles(math.rad(16),math.rad(0),0), 0.4)
  6666. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(20), math.rad(0), 0), 0.4)
  6667. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.4)
  6668. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2, -1.4) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.4)
  6669. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.5, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  6670. if Debounces.on == false then break end
  6671. wait()
  6672. end
  6673. z = Instance.new("Sound",char)
  6674. z.SoundId = "rbxassetid://"..sidz[math.random(1,#sidz)]
  6675. z.Pitch = ptz[math.random(1,#ptz)]
  6676. z.Volume = 1
  6677. z1 = Instance.new("Sound",char)
  6678. z1.SoundId = z.SoundId
  6679. z1.Pitch = z.Pitch
  6680. z1.Volume = 1
  6681. wait(1)
  6682. z:Play()
  6683. z1:Play()
  6684. Stomp()
  6685. for i = 1, 20 do
  6686. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 0.9, .4)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(28)), 0.6)
  6687. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 0.9, .4)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(-28)), 0.6)
  6688. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, -.2)*CFrame.Angles(math.rad(-26),math.rad(0),0), 0.6)
  6689. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, -.6) * CFrame.Angles(math.rad(-30), math.rad(0), 0), 0.6)
  6690. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(math.rad(30), 0, math.rad(0)), 0.6)
  6691. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2.8, -1.4) * CFrame.Angles(math.rad(30), 0, math.rad(0)), 0.6)
  6692. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.5, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  6693. if Debounces.on == false then break end
  6694. wait()
  6695. end
  6696. if Debounces.CanAttack == false then
  6697. Debounces.CanAttack = true
  6698. Debounces.on = false
  6699. Debounces.NoIdl = false
  6700. larm.BrickColor = BrickColor.new("Really black")
  6701. rarm.BrickColor = BrickColor.new("Really black")
  6702. end
  6703. end
  6704. end
  6705. end)
  6706. ----------------------------------------------------
  6707. mouse.KeyDown:connect(function(key)
  6708. if key == "g" and char.Mana.Value>5 then
  6709. char.Mana.Value = char.Mana.Value - 5
  6710. larm.BrickColor = BrickColor.new("Camo")
  6711. rarm.BrickColor = BrickColor.new("Really black")
  6712. if Debounces.CanAttack == true then
  6713. Debounces.CanAttack = false
  6714. Debounces.on = true
  6715. Debounces.NoIdl = true
  6716. chrg = lleg.Touched:connect(function(ht)
  6717. hit = ht.Parent
  6718. if ht and hit:IsA("Model") then
  6719. if hit:FindFirstChild("Humanoid") then
  6720. if hit.Name ~= p.Name then
  6721.  
  6722. hit:FindFirstChild("Humanoid"):TakeDamage(2)
  6723. hit:FindFirstChild("Humanoid").PlatformStand = true
  6724. hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -70
  6725. --Debounces.Slashed = false
  6726. --end
  6727. end
  6728. end
  6729. elseif ht and hit:IsA("Hat") then
  6730. if hit.Parent.Name ~= p.Name then
  6731. if hit.Parent:FindFirstChild("Humanoid") then
  6732.  
  6733. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(2)
  6734. hit:FindFirstChild("Humanoid").PlatformStand = true
  6735. hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -70
  6736. --Debounces.Slashed = false
  6737. end
  6738. end
  6739. end
  6740. end)
  6741. for i = 1, 14 do
  6742. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)), 0.5)
  6743. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.6, .9, -.4)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.5)
  6744. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, -.2)*CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)), 0.5)
  6745. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0)), 0.5)
  6746. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.8, -3, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(15)), 0.5)
  6747. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(15)), 0.5)
  6748. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.3, -1.1) * CFrame.Angles(math.rad(-60), math.rad(-90), math.rad(0)), 0.9)
  6749. if Debounces.on == false then break end
  6750. wait()
  6751. end
  6752. charge()
  6753. z = Instance.new("Sound",char)
  6754. z.SoundId = "rbxassetid://200632875"
  6755. z.Volume = 1
  6756. z.Pitch = .8
  6757. z1 = Instance.new("Sound",char)
  6758. z1.SoundId = "rbxassetid://200632875"
  6759. z1.Volume = 1
  6760. z1.Pitch = .9
  6761. z:Play()
  6762. z1:Play()
  6763. wait(1)
  6764. z:Destroy()
  6765. z1:Destroy()
  6766. chrg:disconnect()
  6767. if Debounces.CanAttack == false then
  6768. Debounces.CanAttack = true
  6769. Debounces.on = false
  6770. Debounces.NoIdl = false
  6771. larm.BrickColor = BrickColor.new("Really black")
  6772. rarm.BrickColor = BrickColor.new("Really black")
  6773. end
  6774. end
  6775. end
  6776. end)
  6777. ----------------------------------------------------
  6778. pt = {0.7, 0.8, 0.9}
  6779. mouse.KeyDown:connect(function(key)
  6780. if key == "h" and char.Mana.Value>50 then
  6781. char.Mana.Value = char.Mana.Value - 50
  6782. if Debounces.CanJoke == true then
  6783. Debounces.CanJoke = false
  6784. u = Instance.new("Sound")
  6785. u.SoundId = "http://www.roblox.com/asset/?id=138199573"
  6786. u.Parent = char
  6787. u.Looped = false
  6788. u.Pitch = pt[math.random(1,#pt)]
  6789. u.Volume = 1
  6790. u2 = Instance.new("Sound")
  6791. u2.SoundId = "http://www.roblox.com/asset/?id=138199573"
  6792. u2.Parent = char
  6793. u2.Looped = false
  6794. u2.Pitch = u.Pitch
  6795. u2.Volume = 1
  6796. wait(.01)
  6797. u:Play()
  6798. u2:Play()
  6799. wait(6)
  6800. u:Destroy()
  6801. u2:Destroy()
  6802. if Debounces.CanJoke == false then
  6803. Debounces.CanJoke = true
  6804. end
  6805. end
  6806. end
  6807. end)
  6808. ----------------------------------------------------
  6809. mouse.KeyDown:connect(function(key)
  6810. if key == "j" and char.Mana.Value> 30 then
  6811. char.Mana.Value = char.Mana.Value-30
  6812. if Debounces.CanJoke == true then
  6813. Debounces.CanJoke = false
  6814. z = Instance.new("Sound",char)
  6815. z.SoundId = "rbxassetid://135017755"
  6816. z.Pitch = .76
  6817. z.Volume = 1
  6818. wait()
  6819. z:Play()
  6820. wait(6)
  6821. z:Destroy()
  6822. if Debounces.CanJoke == false then
  6823. Debounces.CanJoke = true
  6824. end
  6825. end
  6826. end
  6827. end)
  6828. ----------------------------------------------------
  6829. mouse.KeyDown:connect(function(key)
  6830. if key == "k" and char.Mana.Value> 10 then
  6831. char.Mana.Value = char.Mana.Value -10
  6832. if Debounces.CanJoke == true then
  6833. Debounces.CanJoke = false
  6834. z = Instance.new("Sound",char)
  6835. z.SoundId = "rbxassetid://135017578"
  6836. z.Pitch = .76
  6837. z.Volume = 1
  6838. wait()
  6839. z:Play()
  6840. wait(4)
  6841. z:Destroy()
  6842. if Debounces.CanJoke == false then
  6843. Debounces.CanJoke = true
  6844. end
  6845. end
  6846. end
  6847. end)
  6848. ----------------------------------------------------
  6849. mouse.KeyDown:connect(function(key)
  6850. if key == "u" and char.Mana.Value>200 then
  6851. wait(1)
  6852. char.Mana.Value = char.Mana.Value-200
  6853. charge()
  6854. wait(0.6)
  6855. charge()
  6856. wait(0.6)
  6857. charge()
  6858. wait(2)
  6859. end
  6860. end)
  6861. ----------------------------------------------------
  6862. mouse.KeyDown:connect(function(key)
  6863. if key == "x" and char.Mana.Value>50 then
  6864. char.Mana.Value = char.Mana.Value-50
  6865. if Debounces.CanAttack == true then
  6866. Debounces.CanAttack = false
  6867. Debounces.NoIdl = true
  6868. Debounces.on = true
  6869. Debounces.ks = true
  6870. for i = 1, 10 do
  6871. 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)
  6872. 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)
  6873. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.4)*CFrame.Angles(math.rad(-26),math.rad(0),0), 0.6)
  6874. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.6)
  6875. 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)
  6876. 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)
  6877. 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)
  6878. if Debounces.on == false then break end
  6879. wait()
  6880. end
  6881. z = Instance.new("Sound",hed)
  6882. z.SoundId = "rbxassetid://169445092"
  6883. z.Volume = 1
  6884. wait(0.1)
  6885. z:Play()
  6886. kik = rleg.Touched:connect(function(ht)
  6887. hit = ht.Parent
  6888. if ht and hit:IsA("Model") then
  6889. if hit:FindFirstChild("Humanoid") then
  6890. if hit.Name ~= p.Name then
  6891.  
  6892. if Debounces.ks==true then
  6893. z = Instance.new("Sound",hed)
  6894. z.SoundId = "rbxassetid://169380525"
  6895. z.Volume = 1
  6896. z:Play()
  6897. Debounces.ks=false
  6898. end
  6899. hit:FindFirstChild("Humanoid"):TakeDamage(2)
  6900. hit:FindFirstChild("Humanoid").PlatformStand = true
  6901. hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -70
  6902. --Debounces.Slashed = false
  6903. --end
  6904. end
  6905. end
  6906. elseif ht and hit:IsA("Hat") then
  6907. if hit.Parent.Name ~= p.Name then
  6908. if hit.Parent:FindFirstChild("Humanoid") then
  6909.  
  6910. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(2)
  6911. hit:FindFirstChild("Humanoid").PlatformStand = true
  6912. hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -70
  6913. --Debounces.Slashed = false
  6914. --end
  6915. end
  6916. end
  6917. end
  6918. end)
  6919. for i = 1, 8 do
  6920. 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)
  6921. 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)
  6922. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,.2)*CFrame.Angles(math.rad(8),math.rad(0),0), 0.7)
  6923. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(16), math.rad(0), 0), 0.7)
  6924. 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)
  6925. 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)
  6926. 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)
  6927. if Debounces.on == false then break end
  6928. wait()
  6929. end
  6930. kik:disconnect()
  6931. if Debounces.CanAttack == false then
  6932. Debounces.CanAttack = true
  6933. Debounces.on = false
  6934. Debounces.NoIdl = false
  6935. end
  6936. end
  6937. end
  6938. end)
  6939. ----------------------------------------------------
  6940. mouse.KeyDown:connect(function(key)
  6941. if key == "c" and char.Mana.Value>80 then
  6942. char.Mana.Value = char.Mana.Value -80
  6943. if Debounces.CanAttack == true then
  6944. Debounces.CanAttack = false
  6945. Debounces.NoIdl = true
  6946. Debounces.on = true
  6947. SIDZ = {"231917744", "231917742"}
  6948. PTZ = {0.7, 0.8, 0.9, 1}
  6949. for i = 1, 20 do
  6950. wait()
  6951. for i,v in pairs(char.Absolution:children()) do
  6952. if v:IsA("Part") or v:IsA("WedgePart") then
  6953. v.Transparency = v.Transparency + 0.05
  6954. end
  6955. end
  6956. end
  6957. function FindNearestTorso(Position,Distance,SinglePlayer)
  6958. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  6959. local List = {}
  6960. for i,v in pairs(workspace:GetChildren())do
  6961. if v:IsA("Model")then
  6962. if v:findFirstChild("Torso")then
  6963. if v ~= char then
  6964. if(v.Torso.Position -Position).magnitude <= Distance then
  6965. table.insert(List,v)
  6966. end
  6967. end
  6968. end
  6969. end
  6970. end
  6971. return List
  6972. end
  6973. GroundPound()
  6974. for i = 1, 5 do
  6975. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.7)
  6976. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.7)
  6977. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(20),0), 0.6)
  6978. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(-20), 0), 0.6)
  6979. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(-30)), 0.6)
  6980. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6)
  6981. 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)
  6982. if Debounces.on == false then break end
  6983. wait()
  6984. end
  6985. GroundPound()
  6986. for i = 1, 5 do
  6987. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.7)
  6988. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.7)
  6989. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(-20),0), 0.6)
  6990. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(20), 0), 0.6)
  6991. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6)
  6992. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(30)), 0.6)
  6993. 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)
  6994. if Debounces.on == false then break end
  6995. wait()
  6996. end
  6997. GroundPound()
  6998. for i = 1, 5 do
  6999. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.7)
  7000. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.7)
  7001. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(20),0), 0.6)
  7002. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(-20), 0), 0.6)
  7003. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(-30)), 0.6)
  7004. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6)
  7005. 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)
  7006. if Debounces.on == false then break end
  7007. wait()
  7008. end
  7009. GroundPound()
  7010. for i = 1, 5 do
  7011. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.7)
  7012. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.7)
  7013. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(-20),0), 0.6)
  7014. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(20), 0), 0.6)
  7015. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6)
  7016. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(30)), 0.6)
  7017. 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)
  7018. if Debounces.on == false then break end
  7019. wait()
  7020. end
  7021. GroundPound()
  7022. for i = 1, 5 do
  7023. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.7)
  7024. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.7)
  7025. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(20),0), 0.6)
  7026. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(-20), 0), 0.6)
  7027. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(-30)), 0.6)
  7028. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6)
  7029. 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)
  7030. if Debounces.on == false then break end
  7031. wait()
  7032. end
  7033. GroundPound()
  7034. for i = 1, 5 do
  7035. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.7)
  7036. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.7)
  7037. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(-20),0), 0.6)
  7038. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(20), 0), 0.6)
  7039. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6)
  7040. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(30)), 0.6)
  7041. 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)
  7042. if Debounces.on == false then break end
  7043. wait()
  7044. end
  7045. for i = 1, 18 do
  7046. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.4, 2.4, 0)*CFrame.Angles(math.rad(170),math.rad(0),math.rad(-10)), 0.4)
  7047. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.4, 2.4, 0)*CFrame.Angles(math.rad(170),math.rad(0),math.rad(10)), 0.4)
  7048. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2)*CFrame.Angles(math.rad(16),math.rad(0),0), 0.4)
  7049. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 2, 0) * CFrame.Angles(math.rad(20), math.rad(0), 0), 0.4)
  7050. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.4)
  7051. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2, -1.4) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.4)
  7052. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.5, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  7053. if Debounces.on == false then break end
  7054. wait()
  7055. end
  7056. for i,v in pairs(FindNearestTorso(torso.CFrame.p,25))do
  7057. if v:FindFirstChild('Humanoid') then
  7058. v.Humanoid:TakeDamage(math.random(20,60))
  7059. v.Humanoid.PlatformStand = true
  7060. v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 100
  7061. end
  7062. end
  7063. x = Instance.new("Sound",char)
  7064. x.SoundId = "rbxassetid://"..SIDZ[math.random(1,#SIDZ)]
  7065. x.Pitch = PTZ[math.random(1,#PTZ)]
  7066. x.Volume = 1
  7067. wait(0.1)
  7068. x:Play()
  7069. Crater(hed,20)
  7070. for i = 1, 14 do
  7071. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.4, 3.2, -.5)*CFrame.Angles(math.rad(160),math.rad(0),math.rad(-10)), 0.6)
  7072. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.4, 3.2, -.5)*CFrame.Angles(math.rad(160),math.rad(0),math.rad(10)), 0.6)
  7073. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2)*CFrame.Angles(math.rad(16),math.rad(0),0), 0.6)
  7074. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -5, 0) * CFrame.Angles(math.rad(-90), math.rad(0), 0), 0.6)
  7075. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, .4) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.6)
  7076. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2, .4) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.6)
  7077. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.5, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  7078. if Debounces.on == false then break end
  7079. wait()
  7080. end
  7081. if Debounces.CanAttack == false then
  7082. Debounces.CanAttack = true
  7083. Debounces.on = false
  7084. Debounces.NoIdl = false
  7085. for i = 1, 20 do
  7086. wait()
  7087. for i,v in pairs(char.Absolution:children()) do
  7088. if v:IsA("Part") or v:IsA("WedgePart") then
  7089. v.Transparency = v.Transparency - 0.05
  7090. end
  7091. end
  7092. end
  7093. end
  7094. end
  7095. end
  7096. end)
  7097. ----------------------------------------------------176349813
  7098. mouse.KeyDown:connect(function(key)
  7099. if key == "b" and char.Mana.Value>80 then
  7100. char.Mana.Value = char.Mana.Value -80
  7101. hum.WalkSpeed = 20
  7102. if Debounces.CanAttack == true then
  7103. Debounces.CanAttack = false
  7104. Debounces.NoIdl = true
  7105. Debounces.on = true
  7106. for i = 1,20 do
  7107. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(75), 0, math.rad(-30)), 0.1)
  7108. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(75), 0, math.rad(30)), 0.1)
  7109. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, 0) * CFrame.Angles(math.rad(-20), math.rad(0), 0), 0.1)
  7110. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1, 0) * CFrame.Angles(math.rad(-30), math.rad(0), 0), 0.1)
  7111. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles (math.rad(30), 0, math.rad(-5)), 0.1)
  7112. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, 0) * CFrame.Angles (math.rad(30), 0, math.rad(5)), 0.1)
  7113. 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)
  7114. if Debounces.on == false then break end
  7115. wait()
  7116. end
  7117. wait(1)
  7118. v = Instance.new("Sound")
  7119. v.SoundId = "rbxassetid://181384451"
  7120. v.Parent = char
  7121. v.Looped = false
  7122. v.Pitch = 1.04
  7123. v.Volume = 1.5
  7124. wait(.01)
  7125. v:Play()
  7126.  
  7127. v = Instance.new("Sound")
  7128. v.SoundId = "rbxassetid://138252341"
  7129. v.Parent = char
  7130. v.Looped = false
  7131. v.Pitch = 1.04
  7132. v.Volume = 1.2
  7133. wait(.01)
  7134. v:Play()
  7135. if Daytime == true then
  7136. Daytime = false
  7137. l.TimeOfDay = 24
  7138. else
  7139. Daytime = true
  7140. l.TimeOfDay = 12
  7141. l.OutdoorAmbient = Color3.new(0.498039, 0.498039, 0.498039)
  7142. end
  7143.  
  7144. local Shockwave = function()
  7145. local rng1 = Instance.new("Part", char)
  7146. rng1.Anchored = true
  7147. rng1.BrickColor = BrickColor.new("Institutional white")
  7148. rng1.CanCollide = false
  7149. rng1.FormFactor = 3
  7150. rng1.Name = "Ring"
  7151. rng1.Material = "Neon"
  7152. rng1.Size = Vector3.new(1, 1, 1)
  7153. rng1.Transparency = 0.35
  7154. rng1.TopSurface = 0
  7155. rng1.BottomSurface = 0
  7156. local rngm1 = Instance.new("SpecialMesh", rng)
  7157. rngm1.MeshId = "http://www.roblox.com/asset/?id=3270017"
  7158. rngm1.Scale = Vector3.new(10, 10, 1)
  7159. rng1.CFrame = CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0)
  7160. local Wave = Instance.new("Part", game.Workspace)
  7161. Wave.Name = "Shockwave"
  7162. Wave.BrickColor = BrickColor.new("Really black")
  7163. Wave.Size = Vector3.new(1, 1, 1)
  7164. Wave.Shape = "Ball"
  7165. Wave.Name = "Wave"
  7166. Wave.Material = "Neon"
  7167. Wave.CanCollide = false
  7168. Wave.Anchored = true
  7169. Wave.TopSurface = 0
  7170. Wave.BottomSurface = 0
  7171. Wave.Touched:connect(function(hit)
  7172. if hit.Parent:findFirstChild("Humanoid") and hit.Parent:findFirstChild("Torso") then
  7173. local Occlude = true
  7174. local NotOccludes = {
  7175. char.Name;
  7176. "Wings";
  7177. "Scythe";
  7178. "Thingy";
  7179. "Thingy2"; -- put all of the names in a table pls
  7180. }
  7181. for i,v in pairs(NotOccludes) do
  7182. if hit.Parent.Name == v then
  7183. Occlude = false
  7184. end
  7185. end
  7186. --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
  7187. if Occlude then
  7188. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - math.huge
  7189. hit.Parent:findFirstChild("Torso").Velocity = hit.Parent:findFirstChild("Torso").CFrame.lookVector * -120
  7190. end
  7191. end
  7192. end)
  7193.  
  7194. Instance.new("SpecialMesh", Wave).MeshType = "Sphere"
  7195.  
  7196. coroutine.wrap(function()
  7197. for i = 1, 20, 0.2 do
  7198. rngm1.Scale = Vector3.new(30 + i*2, 30 + i*2, 1)
  7199. rng1.Transparency = i/20
  7200. local Wav2 = game.Workspace.Wave:Clone()
  7201. Wav2.Position = Vector3.new(math.random(0,200),2,math.random(0,200))
  7202. wait()
  7203. end
  7204. wait()
  7205. rng1:Destroy()
  7206. end)()
  7207.  
  7208. Delay(0, function()
  7209.  
  7210. if Daytime == false then
  7211. for i = 1, 50, 1 do
  7212. Wave.Size = Vector3.new(1 + i, 1 + i, 1 + i)
  7213. Wave.CFrame = char.Torso.CFrame
  7214. local t = i / 50
  7215. Wave.Transparency = t
  7216. wait()
  7217. end
  7218. else
  7219. for i = 1, 50, 1 do
  7220. Wave.Size = Vector3.new(20 + i, 20 + i, 20 + i)
  7221. Wave.CFrame = char.Torso.CFrame
  7222. local t = i / 50
  7223. Wave.Transparency = t
  7224. wait()
  7225. end
  7226. end
  7227. Wave:Destroy()
  7228. end)
  7229. Delay(0, function()
  7230. while wait() do
  7231. if Wave ~= nil then
  7232. Wave.CFrame = char.Torso.CFrame
  7233. else
  7234. break
  7235. end
  7236. end
  7237. end)
  7238. end
  7239. Shockwave()
  7240. for i = 1, 15 do
  7241. 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)
  7242. 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)
  7243. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2) * CFrame.Angles(math.rad(45), math.rad(30), 0), 0.1)
  7244. 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)
  7245. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(-40)), 0.1)
  7246. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  7247. if Debounces.on == false then break end
  7248. wait()
  7249. end
  7250. for i = 1, 15 do
  7251. 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)
  7252. 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)
  7253. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2) * CFrame.Angles(math.rad(45), math.rad(-30), 0), 0.1)
  7254. 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)
  7255. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  7256. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(40)), 0.1)
  7257. if Debounces.on == false then break end
  7258. wait()
  7259. end
  7260. for i = 1, 15 do
  7261. 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)
  7262. 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)
  7263. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2) * CFrame.Angles(math.rad(45), math.rad(30), 0), 0.1)
  7264. 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)
  7265. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(-40)), 0.1)
  7266. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  7267. if Debounces.on == false then break end
  7268. wait()
  7269. end
  7270. for i = 1, 15 do
  7271. 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)
  7272. 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)
  7273. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2) * CFrame.Angles(math.rad(45), math.rad(-30), 0), 0.1)
  7274. 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)
  7275. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  7276. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(40)), 0.1)
  7277. if Debounces.on == false then break end
  7278. wait()
  7279. end
  7280. for i = 1, 15 do
  7281. 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)
  7282. 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)
  7283. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2) * CFrame.Angles(math.rad(45), math.rad(30), 0), 0.1)
  7284. 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)
  7285. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(-40)), 0.1)
  7286. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  7287. if Debounces.on == false then break end
  7288. wait()
  7289. end
  7290. for i = 1, 15 do
  7291. 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)
  7292. 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)
  7293. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2) * CFrame.Angles(math.rad(45), math.rad(-30), 0), 0.1)
  7294. 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)
  7295. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  7296. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(40)), 0.1)
  7297. if Debounces.on == false then break end
  7298. wait()
  7299. end
  7300. wait(1.4)
  7301. Debounces.NoIdl = false
  7302. hum.WalkSpeed = 50
  7303. Debounces.on = false
  7304. wait()
  7305. if Debounces.CanAttack == false then
  7306. Debounces.CanAttack = true
  7307. v:Destroy()
  7308. end
  7309. char.Mana.Value = char.Mana.Value + 1000
  7310. wait(4)
  7311. end
  7312. end
  7313. end)
  7314. ----------------------------------------------------
  7315. mouse.KeyDown:connect(function(key)
  7316. if key == "m" and char.Mana.Value> 60 then
  7317. char.Mana.Value = char.Mana.Value-60
  7318. hum.WalkSpeed = 0
  7319. if Debounces.CanAttack == true then
  7320. Debounces.CanAttack = false
  7321. Debounces.on = true
  7322. Debounces.NoIdl = true
  7323. x = Instance.new("Sound",char)
  7324. x.SoundId = "http://www.roblox.com/asset/?id=169445572"
  7325. x.Looped = false
  7326. x.Pitch = 1.1
  7327. x.Volume = 1
  7328. x:Play()
  7329. x2 = Instance.new("Sound",char)
  7330. x2.SoundId = "http://www.roblox.com/asset/?id=169380495"
  7331. x2.Looped = false
  7332. x2.Pitch = .7
  7333. x2.Volume = 1
  7334. wait(.1)
  7335. x:Play()
  7336. x2:Play()
  7337. for i = 1, 20 do
  7338. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,0.6,-.2) *CFrame.Angles (math.rad (45),math.rad(0),math.rad(32)), 0.2)
  7339. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,1,0)*CFrame.Angles(math.rad (0),math.rad(0),math.rad(-20)), 0.2)
  7340. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.4)*CFrame.Angles(math.rad (- 8),math.rad(-40), math.rad(-8)),0.2)
  7341. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -3.2, 0) * CFrame.Angles (math.rad (-50), math.rad(40), math.rad(0)), 0.2)
  7342. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.8, .4, -1.6) * CFrame.Angles (math.rad (30), 0, math.rad(20)), 0.2)
  7343. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.6, -2, 0) * CFrame.Angles (math.rad(- 10), math.rad(-40), math.rad(0)), 0.2)
  7344. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.3, -1.1) * CFrame.Angles(math.rad(-60), math.rad(-90), math.rad(0)), 0.4)
  7345. if Debounces.on == false then break end
  7346. wait()
  7347. x:Destroy()
  7348. x2:Destroy()
  7349. end
  7350. wait(1)
  7351. local rng = Instance.new("Part", char)
  7352. rng.Anchored = true
  7353. rng.BrickColor = BrickColor.new("Really black")
  7354. rng.CanCollide = false
  7355. rng.FormFactor = 3
  7356. rng.Name = "Ring"
  7357. rng.Size = Vector3.new(1, 1, 1)
  7358. rng.Transparency = 0.35
  7359. rng.TopSurface = 0
  7360. rng.BottomSurface = 0
  7361. rng.Position = torso.Position - Vector3.new(0,2,0)
  7362. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  7363. local rngm = Instance.new("SpecialMesh", rng)
  7364. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  7365. rngm.Scale = Vector3.new(1, 1, 2)
  7366. x = Instance.new("Sound",char)
  7367. x.SoundId = "http://www.roblox.com/asset/?id=169445602"
  7368. x.Looped = false
  7369. x.Pitch = .7
  7370. x.Volume = 1
  7371. x:Play()
  7372. coroutine.wrap(function()
  7373. for i = 1, 60, 2 do
  7374. rngm.Scale = Vector3.new(2 + i*2, 2 + i*2, 1)
  7375. rng.Transparency = i/60
  7376. wait()
  7377. end
  7378. wait()
  7379. rng:Destroy()
  7380. end)()
  7381. hum.WalkSpeed = 50
  7382. BV = Instance.new("BodyVelocity", torso)
  7383. BV.maxForce = Vector3.new(0,200000,0)
  7384. BV.P = 100000
  7385. BV.velocity = Vector3.new(0,800,0)
  7386. for i = 1, 20 do
  7387. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, 0)*CFrame.Angles(math.rad(20),math.rad(0), math.rad(0)),0.7)
  7388. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(-16), math.rad(0), math.rad(0)), 0.7)
  7389. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(40), 0, math.rad(-20)), 0.7)
  7390. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(20)), 0.7)
  7391. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -2, 0) * CFrame.Angles(math.rad(-10), 0, 0), 0.7)
  7392. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, 0, -2) * CFrame.Angles(math.rad(0), 0, 0), 0.7)
  7393. 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)
  7394. if Debounces.on == false then break end
  7395. wait()
  7396. end
  7397. x:Destroy()
  7398. BV:Destroy()
  7399. for i = 1, 30 do
  7400. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0)*CFrame.Angles(math.rad(-14),math.rad(0), math.rad(0)),0.3)
  7401. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-16), math.rad (0), math.rad(0)), 0.3)
  7402. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  7403. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
  7404. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -.4, -1) * CFrame.Angles(math.rad(20), 0, 0), 0.3)
  7405. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -.8, -.6) * CFrame.Angles(math.rad(-30), 0, 0), 0.3)
  7406. if Debounces.on == false then break end
  7407. wait()
  7408. end
  7409. if (torso.Velocity*Vector3.new(1, 1, 1)).magnitude > 1 then
  7410. for i = 1, 30 do
  7411. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, 0)*CFrame.Angles(math.rad(-14),math.rad(0), math.rad(0)),0.3)
  7412. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  7413. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 1.4, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  7414. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 1.4, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  7415. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7416. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7417. 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)
  7418. if Debounces.on == false then break end
  7419. wait()
  7420. end
  7421. end
  7422. Debounces.on = false
  7423. Debounces.NoIdl = false
  7424. local ry,ht,ps=nil,nil,nil
  7425. while ht==nil do
  7426. ry,ht,ps=newRay(root.CFrame*CFrame.new(0,-2,0),root.CFrame*CFrame.new(0,-3,0),4.1,{char})
  7427. wait()
  7428. end
  7429. z = Instance.new("Sound",char)
  7430. z.SoundId = "rbxassetid://142070127"
  7431. z.Volume = 1
  7432. wait(.1)
  7433. z:Play()
  7434. Landing()
  7435. hum.WalkSpeed = 50
  7436. if Debounces.CanAttack == false then
  7437. Debounces.CanAttack = true
  7438. end
  7439. end
  7440. end
  7441. end)
  7442. ----------------------------------------------------
  7443. Grab = false
  7444. mouse.KeyDown:connect(function(key)
  7445. if key == "z" then
  7446. larm.BrickColor = BrickColor.new("Bright red")
  7447. rarm.BrickColor = BrickColor.new("Bright red")
  7448. Debounces.on = true
  7449. Debounces.NoIdl = true
  7450. if Grab == false then
  7451. gp = nil
  7452. con1=larm.Touched:connect(function(hit) -- this is grab
  7453. ht = hit.Parent
  7454. hum1=ht:FindFirstChild('Humanoid')
  7455. if hum1 ~= nil then
  7456. hum1.PlatformStand=true
  7457. gp = ht
  7458. Grab = true
  7459. asd=weld5(larm,ht:FindFirstChild("Torso"),CFrame.new(0,-3.3,0),CFrame.new(0,0,0))
  7460. asd.Parent = larm
  7461. asd.Name = "asd"
  7462. asd.C0=asd.C0*CFrame.Angles(math.rad(-90),0,0)
  7463. elseif hum1 == nil then
  7464. con1:disconnect()
  7465. wait() return
  7466. end
  7467. end)
  7468. for i = 1, 18 do
  7469. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(36)), 0.2)
  7470. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.65,.9,-.5)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(20)), 0.2)
  7471. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.2)
  7472. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.8, 0) * CFrame.Angles(math.rad(-60), math.rad(0), 0), 0.2)
  7473. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, -.6) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0)), 0.2)
  7474. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, -.6) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0)), 0.2)
  7475. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.3, -1.1) * CFrame.Angles(math.rad(-60), math.rad(-90), math.rad(0)), 0.9)
  7476. if Debounces.on == false then break end
  7477. wait()
  7478. end
  7479. con1:disconnect()
  7480. Debounces.on = false
  7481. Debounces.NoIdl = false
  7482. elseif Grab == true then
  7483. Grab = false
  7484. for i = 1, 20 do
  7485. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.2)
  7486. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.6, .9, -.4)*CFrame.Angles(math.rad(170),math.rad(0),math.rad(-20)), 0.1)
  7487. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.2)
  7488. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  7489. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  7490. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  7491. 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)
  7492. if Debounces.on == false then end
  7493. wait()
  7494. end
  7495. if gp ~= nil then
  7496. for i,v in pairs(larm:GetChildren()) do
  7497. if v.Name == "asd" and v:IsA("Weld") then
  7498. v:Remove()
  7499. end
  7500. end
  7501. bv = Instance.new("BodyVelocity",gp:FindFirstChild("Torso"))
  7502. bv.maxForce = Vector3.new(400000, 400000, 400000)
  7503. bv.P = 125000
  7504. bv.velocity = char.Head.CFrame.lookVector * 200
  7505. for i = 1, 12 do
  7506. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.6, .9, -.75)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(20)), 0.5)
  7507. if Debounces.on == false then end
  7508. wait()
  7509. end
  7510. ht=nil
  7511. Spawn(function()
  7512. wait(0.5)
  7513. bv:Destroy()
  7514. end)
  7515. Debounces.on = false
  7516. Debounces.NoIdl = false
  7517. elseif ht == nil then wait()
  7518. Grab = false
  7519. Debounces.on = false
  7520. Debounces.NoIdl = false
  7521. end
  7522. end
  7523. end
  7524. end)
  7525. ----------------------------------------------------
  7526. mouse.KeyDown:connect(function(key)
  7527. if string.byte(key) == 52 then
  7528. char.Humanoid.WalkSpeed = 21
  7529. end
  7530. end)
  7531. mouse.KeyUp:connect(function(key)
  7532. if string.byte(key) == 52 then
  7533. char.Humanoid.WalkSpeed = 50
  7534. end
  7535. end)
  7536. ----------------------------------------------------
  7537. local animpose = "Idle"
  7538. local lastanimpose = "Idle"
  7539. local sine = 0
  7540. local change = 1
  7541. local val = 0
  7542. local ffing = false
  7543. ----------------------------------------------------
  7544. x = Instance.new("Sound", char)
  7545. x.SoundId = "http://www.roblox.com/asset/?id=187922823"
  7546. x.Looped = true
  7547. x.Volume = 1
  7548. x.Pitch = 1
  7549. local footsteps = false
  7550. -------------------------------
  7551. game:GetService("RunService").RenderStepped:connect(function()
  7552. if char.Humanoid.Jump == true then
  7553. jump = true
  7554. else
  7555. jump = false
  7556. end
  7557. char.Humanoid.FreeFalling:connect(function(f)
  7558. if f then
  7559. ffing = true
  7560. else
  7561. ffing = false
  7562. end
  7563. end)
  7564. sine = sine + change
  7565. if jumpn == true then
  7566. animpose = "Jumping"
  7567. elseif ffing == true then
  7568. animpose = "Freefalling"
  7569. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
  7570. animpose = "Idle"
  7571. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
  7572. animpose = "Walking"
  7573. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
  7574. animpose = "Running"
  7575. end
  7576. if animpose ~= lastanimpose then
  7577. sine = 0
  7578. if Debounces.NoIdl == false then
  7579. if animpose == "Idle" then
  7580. for i = 1, 2 do
  7581. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.2)
  7582. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.2)
  7583. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.2)
  7584. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  7585. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  7586. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  7587. 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)
  7588. end
  7589. elseif animpose == "Walking" then
  7590. for i = 1, 2 do
  7591. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(20)), 0.2)
  7592. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, .9, 0)*CFrame.Angles(0, math.rad(1), math.rad(-10)), 0.2)
  7593. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0)*CFrame.Angles(math.rad(-8), math.rad(0), math.rad(0)),0.2)
  7594. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(-4), 0, math.rad(0)), 0.2)
  7595. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, -.05) * CFrame.Angles(math.rad(-18), 0, 0), .4)
  7596. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, -.05) * CFrame.Angles(math.rad(-18), 0, 0), .4)
  7597. 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)
  7598. end
  7599. elseif animpose == "Running" then
  7600. for i = 1, 2 do
  7601. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 0.9, .5) * CFrame.Angles(math.rad(-10), math.rad(-40), math.rad(50)), 0.2)
  7602. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 1.2, 0-1*math.cos(sine/4)/2)*CFrame.Angles(math.rad(50-80*math.cos(sine/8)/2), math.rad(0), math.rad(0-70*math.cos(sine/8)/2)), 0.2)
  7603. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0)*CFrame.Angles(math.rad(6+8*math.cos(sine/4)/1.8), math.rad(0), math.rad(0)),0.2)
  7604. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2+0.2*math.cos(sine/4)/2, 0) * CFrame.Angles(math.rad(-14+4*math.cos(sine/4)/2), 0, math.rad(0)), 0.2)
  7605. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3-0.44*math.cos(sine/8)/2.4, -.15 + math.sin(sine/8)/1.5) * CFrame.Angles(math.rad(-20) + -math.sin(sine/8)/1.7, 0, 0), .4)
  7606. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3+0.44*math.cos(sine/8)/2.4, -.15 + -math.sin(sine/8)/1.5) * CFrame.Angles(math.rad(-20) + math.sin(sine/8)/1.7, 0, 0), .4)
  7607. 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)
  7608. end
  7609. wait()
  7610. end
  7611. else
  7612. end
  7613. end
  7614. lastanimpose = animpose
  7615. if Debounces.NoIdl == false then
  7616. if animpose == "Idle" then
  7617. if stanceToggle == "Normal" then
  7618. change = 0.5
  7619. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(88+2*math.cos(sine/14)),math.rad(0),math.rad(20)), 0.2)
  7620. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(50),math.rad(-30),math.rad(-40-2*math.cos(sine/14))), 0.2)
  7621. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(40),0), 0.2)
  7622. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(-40), 0), 0.2)
  7623. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.15, -3, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  7624. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.15, -3, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  7625. 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)
  7626. elseif stanceToggle == "Sitting" then
  7627. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9, 0) * CFrame.Angles(math.rad(100-1*math.cos(sine/14)), math.rad(0), math.rad(20)), 0.2)
  7628. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2, .9, -1)*CFrame.Angles(math.rad(78+1*math.cos(sine/14)), math.rad(0), math.rad(50)), 0.2)
  7629. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, -.3) * CFrame.Angles(math.rad(-14+1*math.cos(sine/14)), math.rad(0), math.rad(0)),0.2)
  7630. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -3, 0) * CFrame.Angles(math.rad(-10+1*math.cos(sine/14)), 0, math.rad(0)), 0.2)
  7631. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -1, -2) * CFrame.Angles(math.rad(-10-1*math.cos(sine/14)), 0, 0), 0.2)
  7632. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, .6) * CFrame.Angles(math.rad(-50-1*math.cos(sine/14)), 0, 0), 0.2)
  7633. 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)
  7634. end
  7635. elseif animpose == "Walking" then
  7636. if stanceToggle == "Normal" then
  7637. change = 1
  7638. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9+.1*math.cos(sine/7), 0) * CFrame.Angles(math.rad(90+2*math.cos(sine/7)), math.rad(0), math.rad(20)), 0.04)
  7639. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, .9+.1*math.cos(sine/7), -math.sin(sine/14)/2)*CFrame.Angles(math.sin(sine/14)/4, math.rad(1) + -math.sin(sine/14)/2, math.rad(-30)), 0.04)
  7640. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0)*CFrame.Angles(math.rad(-8+2*math.cos(sine/7)), math.rad(0), math.rad(0)),0.03)
  7641. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2+0.1*math.cos(sine/7), 0) * CFrame.Angles(math.rad(-4+2*math.cos(sine/7)), 0, math.rad(0)), 0.04)
  7642. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3-0.3*math.cos(sine/14)/2, -.05 + math.sin(sine/14)/2) * CFrame.Angles(math.rad(-18) + -math.sin(sine/14)/2.3, 0, 0), 0.04)
  7643. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3+0.3*math.cos(sine/14)/2, -.05 + -math.sin(sine/14)/2) * CFrame.Angles(math.rad(-18) + math.sin(sine/14)/2.3, 0, 0), .04)
  7644. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 0.04)
  7645. end
  7646. elseif animpose == "Running" then
  7647. change = 1
  7648. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 0.9, .5) * CFrame.Angles(math.rad(-10-20*math.cos(sine/4)/2), math.rad(-40+10*math.cos(sine/4)/2), math.rad(50-10*math.cos(sine/4)/2)), 0.2)
  7649. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 0.9, .5)*CFrame.Angles(math.rad(10+20*math.cos(sine/4)/2), math.rad(40-10*math.cos(sine/4)/2), math.rad(-50+10*math.cos(sine/4)/2)), 0.2)
  7650. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0)*CFrame.Angles(math.rad(6+6*math.cos(sine/4)/1.8), math.rad(0), math.rad(0)),0.2)
  7651. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2+0.2*math.cos(sine/4)/2, 0) * CFrame.Angles(math.rad(-14+10*math.cos(sine/4)/2), 0, math.rad(0)), 0.2)
  7652. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3-0.44*math.cos(sine/8)/2.4, -.15 + math.sin(sine/8)/1.5) * CFrame.Angles(math.rad(-20) + -math.sin(sine/8)/1.7, 0, 0), .4)
  7653. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3+0.44*math.cos(sine/8)/2.4, -.15 + -math.sin(sine/8)/1.5) * CFrame.Angles(math.rad(-20) + math.sin(sine/8)/1.7, 0, 0), .4)
  7654. 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)
  7655. end
  7656. end
  7657. if animpose == "Walking" then
  7658. if footsteps == false then
  7659. x:Play()
  7660. footsteps = true
  7661. end
  7662. x.Pitch = 1.1
  7663. elseif animpose == "Idle" then
  7664. x:Stop()
  7665. footsteps = false
  7666. elseif animpose == "Running" then
  7667. x.Pitch = 1.2
  7668. if footsteps == false then
  7669. x:Play()
  7670. footsteps = true
  7671. end
  7672. end
  7673. end)
  7674. p.Chatted:connect(function(msg)
  7675. if msg == TitanBet.."loadsong" then
  7676. z = Instance.new("Sound", char)
  7677. z.SoundId = "rbxassetid://306826153"--242463565
  7678. z.Name = "Music"
  7679. z.Looped = true
  7680. z.Volume = 1
  7681. z.Pitch = 1
  7682. wait()
  7683. if p.Name == "PointCoded" or "nguyenjimbo" then
  7684. z:Play()
  7685. else
  7686. print("Not Point Coded = no music")
  7687. end
  7688. end
  7689.  
  7690. end)
  7691.  
  7692. p.Chatted:connect(function(msg)
  7693. if msg == TitanBet.."stopsong" then
  7694. char.Music:remove()
  7695. end
  7696.  
  7697. end)
  7698.  
  7699. while true do
  7700. local pe = char:GetChildren()
  7701. pe.Locked = true
  7702. p.PlayerGui.Mana.Mana.Text = "Mana: "..char.Mana.Value
  7703. if char.Mana.Value>4999 then
  7704. char.Mana.Value = 4999
  7705. end
  7706. char.Mana.Value = char.Mana.Value + 1
  7707. local pe = char:GetChildren()
  7708. hum.MaxHealth = 50000
  7709. hum.Health = 50000
  7710. pe.Locked = true
  7711. wait(0.000000000000000000000000001)
  7712. end
  7713. end)
  7714. -- cmd4
  7715. cmd4.Name = "666"
  7716. cmd4.Parent = Main2
  7717. cmd4.Active = true
  7718. cmd4.BackgroundColor3 = Color3.new(0, 100, 255)
  7719. cmd4.BorderSizePixel = 1
  7720. cmd4.BorderColor3 = Color3.new(0, 0, 0)
  7721. cmd4.ZIndex = 7
  7722. cmd4.Size = UDim2.new(0, 200, 0, 100)
  7723. cmd4.Position = UDim2.new(0, 0, 0, 300)
  7724. cmd4.TextColor3 = Color3.new(255, 255, 255)
  7725. cmd4.Text = "666"
  7726. cmd4.FontSize = "Size32"
  7727. -- 666
  7728. cmd4.MouseButton1Click:connect(function()
  7729. local rekt = Instance.new('ColorCorrectionEffect', game.Lighting)
  7730. rekt.TintColor = Color3.new(155, 1, 0)
  7731. rekt.Brightness = 0.2
  7732. rekt.Contrast = 1
  7733. rekt.Saturation = 1
  7734. local topkek = Instance.new('BlurEffect', game.Lighting)
  7735. topkek.Size = 3
  7736. local bloom = Instance.new('BloomEffect', game.Lighting)
  7737. bloom.Intensity = 0.4
  7738. bloom.Size = 56
  7739. bloom.Threshold = 1
  7740.  
  7741. for i,v in next,workspace:children''do
  7742. if(v:IsA'BasePart')then
  7743. me=v;
  7744. bbg=Instance.new('BillboardGui',me);
  7745. bbg.Name='stuf';
  7746. bbg.Adornee=me;
  7747. bbg.Size=UDim2.new(2.5,0,2.5,0)
  7748. tlb=Instance.new'TextLabel';
  7749. tlb.Text='666 666 666 666 666 666';
  7750. tlb.Font='SourceSansBold';
  7751. tlb.FontSize='Size48';
  7752. tlb.TextColor3=Color3.new(1,0,0);
  7753. tlb.Size=UDim2.new(1.25,0,1.25,0);
  7754. tlb.Position=UDim2.new(-0.125,-22,-1.1,0);
  7755. tlb.BackgroundTransparency=1;
  7756. tlb.Parent=bbg;
  7757. end;end;
  7758. s=Instance.new'Sound';
  7759. s.Parent=workspace;
  7760. s.SoundId='rbxassetid://152840862';
  7761. s.Pitch=1;
  7762. s.Volume=1;
  7763. s.Looped=true;
  7764. s:play();
  7765. --end;end)();
  7766. function xds(dd)
  7767. for i,v in next,dd:children''do
  7768. if(v:IsA'BasePart')then
  7769. v.BrickColor=BrickColor.new'Really black';
  7770. v.TopSurface='Smooth';
  7771. v.BottomSurface='Smooth';
  7772. a=Instance.new('PointLight',v);
  7773. a.Color=Color3.new(1,0,0);
  7774. a.Range=15;
  7775. a.Brightness=5;
  7776. f=Instance.new('Fire',v);
  7777. f.Size=19;
  7778. f.Heat=22;
  7779. end;
  7780. game.Lighting.TimeOfDay=0;
  7781. game.Lighting.Brightness=0;
  7782. game.Lighting.ShadowColor=Color3.new(0,0,0);
  7783. game.Lighting.Ambient=Color3.new(1,0,0);
  7784. game.Lighting.FogEnd=200;
  7785. game.Lighting.FogColor=Color3.new(0,0,0);
  7786. local dec = 'http://www.roblox.com/asset/?id=19399245';
  7787. local fac = {'Front', 'Back', 'Left', 'Right', 'Top', 'Bottom'}
  7788. if #(v:GetChildren())>0 then
  7789. xds(v)
  7790. end
  7791. end
  7792. end
  7793. xds(game.Workspace)
  7794. end)
  7795. -- cmd5
  7796. cmd5.Name = "wings"
  7797. cmd5.Parent = Main2
  7798. cmd5.Active = true
  7799. cmd5.BackgroundColor3 = Color3.new(0, 100, 255)
  7800. cmd5.BorderSizePixel = 1
  7801. cmd5.BorderColor3 = Color3.new(0, 0, 0)
  7802. cmd5.ZIndex = 6
  7803. cmd5.Size = UDim2.new(0, 200, 0, 100)
  7804. cmd5.Position = UDim2.new(0, 0, 0, 400)
  7805. cmd5.TextColor3 = Color3.new(255, 255, 255)
  7806. cmd5.Text = "Wings"
  7807. cmd5.FontSize = "Size32"
  7808. -- wings
  7809. cmd5.MouseButton1Click:connect(function()
  7810.  
  7811. function weld(p0,p1,c0,c1,par)
  7812. local w = Instance.new("Weld",p0 or par)
  7813. w.Part0 = p0
  7814. w.Part1 = p1
  7815. w.C0 = c0 or CFrame.new()
  7816. w.C1 = c1 or CFrame.new()
  7817. return w
  7818. end
  7819.  
  7820. local motors = {}
  7821.  
  7822. function motor(p0,p1,c0,c1,des,vel,par)
  7823. local w = Instance.new("Motor6D",p0 or par)
  7824. w.Part0 = p0
  7825. w.Part1 = p1
  7826. w.C0 = c0 or CFrame.new()
  7827. w.C1 = c1 or CFrame.new()
  7828. w.MaxVelocity = tonumber(vel) or .05
  7829. w.DesiredAngle = tonumber(des) or 0
  7830. return w
  7831. end
  7832.  
  7833. function lerp(a,b,c)
  7834. return a+(b-a)*c
  7835. end
  7836.  
  7837. function clerp(c1,c2,al)
  7838. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  7839. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  7840. for i,v in pairs(com1) do
  7841. com1[i] = lerp(v,com2[i],al)
  7842. end
  7843. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  7844. end
  7845.  
  7846. function ccomplerp(c1,c2,al)
  7847. local com1 = {c1:components()}
  7848. local com2 = {c2:components()}
  7849. for i,v in pairs(com1) do
  7850. com1[i] = lerp(v,com2[i],al)
  7851. end
  7852. return CFrame.new(unpack(com1))
  7853. end
  7854.  
  7855. function tickwave(time,length,offset)
  7856. return (math.abs((tick()+(offset or 0))%time-time/2)*2-time/2)/time/2*length
  7857. end
  7858.  
  7859. function invcol(c)
  7860. c = c.Color
  7861. return BrickColor.new(Color3.new(1-c.b,1-c.g,1-c.r))
  7862. end
  7863.  
  7864. local oc = oc or function(...) return ... end
  7865. local plr = game.Players.LocalPlayer
  7866. local char = plr.Character
  7867. local tor = char.Torso
  7868. local hum = char.Humanoid
  7869.  
  7870. hum.PlatformStand = false
  7871.  
  7872. pcall(function()
  7873. char.Wings:Destroy()
  7874. end)
  7875. pcall(function()
  7876. char.Angel:Destroy() -- hat
  7877. end)
  7878.  
  7879. local mod = Instance.new("Model",char)
  7880. mod.Name = "Wings"
  7881.  
  7882. local special = {
  7883. --rigletto = {"Really black","Institutional white",0,0,false,Color3.new(1,1,.95),Color3.new(1,1,.6)},
  7884. --rigletto = {"New Yeller",nil,0.4,0.7,true,Color3.new(1,1,.95),Color3.new(1,1,.6)},
  7885. --rigletto = {"Cyan","Toothpaste",0,0,false,Color3.new(1,0,0),Color3.new(0,0,0)},
  7886. --rigletto = {"Royal purple",nil,.4,.4,true},
  7887. --rigletto = {"Black",nil,0,0,false},
  7888.  
  7889. --rigletto = {"White",nil,0,0,false},
  7890. --rigletto = {"Black","Bright red",.5,0,false,Color3.new(1,0,0),Color3.new(0,0,0)},
  7891. --rigletto = {"Cyan","Toothpaste",0,0,false,Color3.new(1,0,0),Color3.new(0,0,0)},
  7892. rigletto = {"Reddish brown",1030,0,0,false},
  7893. --rigletto = {"Really black","Really black",.2,0,true,Color3.new(0,0,0),Color3.new(0,0,0)},
  7894. --rigletto = {"Brown","Nougat",0,0,false,Color3.new(1,0,0),Color3.new(0,0,0)},
  7895. --rigletto = {"Bright red","Really black",0.5,0,false,Color3.new(1,0,0),Color3.new(0,0,0)},
  7896. --rigletto = {"Bright red","Bright orange",0,0,true,Color3.new(1,150/225,0)},
  7897. --rigletto = {"Dark grey","Dark grey",0,0.6,false,Color3.new(1,150/225,0)},
  7898. --rigletto = {"Light stone grey","White",0.5,0,false,Color3.new(1,150/225,0)},
  7899. }
  7900.  
  7901. local topcolor = BrickColor.new("White")--invcol(char.Torso.BrickColor)
  7902. local feacolor = BrickColor.new("White")--char.Torso.BrickColor
  7903. local part = Instance.new("Part")
  7904. part.FormFactor = "Custom"
  7905. part.Size = Vector3.new(.2,.2,.2)
  7906. part.TopSurface,part.BottomSurface = 0,0
  7907. part.CanCollide = false
  7908. part.BrickColor = topcolor
  7909. --part.Transparency = .7
  7910. --part.Reflectance = .7
  7911. local ef = Instance.new("Fire",part2)
  7912. ef.Size = .15
  7913. ef.Color = Color3.new(0,0,1)
  7914. ef.SecondaryColor = Color3.new()
  7915. part:BreakJoints()
  7916.  
  7917. local a = special[plr.Name:lower()]
  7918. if a then
  7919. part.BrickColor,part.Transparency,part.Reflectance,ef.Parent,ef.Color,ef.SecondaryColor = BrickColor.new(a[1]),a[3],a[4],a[5] and part or nil,a[6] or ef.Color,a[7] or ef.SecondaryColor
  7920. end
  7921. function newpart()
  7922. local clone = part:Clone()
  7923. clone.Parent = mod
  7924. clone:BreakJoints()
  7925. return clone
  7926. end
  7927.  
  7928. local feath = newpart()
  7929. feath.BrickColor = a and (a[2] and BrickColor.new(a[2]) or feath.BrickColor) or feacolor
  7930. feath.Transparency = 0
  7931. Instance.new("SpecialMesh",feath).MeshType = "Sphere"
  7932.  
  7933. function newfeather()
  7934. local clone = feath:Clone()
  7935. clone.Parent = mod
  7936. clone:BreakJoints()
  7937. return clone
  7938. end
  7939.  
  7940.  
  7941.  
  7942. ---------- RIGHT WING
  7943.  
  7944. local r1 = newpart()
  7945. r1.Size = Vector3.new(.3,1.5,.3)*1.2
  7946. local rm1 = motor(tor,r1,CFrame.new(.35,.6,.4) * CFrame.Angles(0,0,math.rad(-60)) * CFrame.Angles(math.rad(30),math.rad(-25),0),CFrame.new(0,-.8,0),.1)
  7947.  
  7948. local r2 = newpart()
  7949. r2.Size = Vector3.new(.4,1.8,.4)*1.2
  7950. local rm2 = motor(r1,r2,CFrame.new(0,.75,0) * CFrame.Angles(0,0,math.rad(50)) * CFrame.Angles(math.rad(-30),math.rad(15),0),CFrame.new(0,-.9,0),.1)
  7951.  
  7952. local r3 = newpart()
  7953. r3.Size = Vector3.new(.3,2.2,.3)*1.2
  7954. local rm3 = motor(r2,r3,CFrame.new(.1,.9,0) * CFrame.Angles(0,0,math.rad(-140)) * CFrame.Angles(math.rad(-3),0,0),CFrame.new(0,-1.1,0),.1)
  7955.  
  7956. local r4 = newpart()
  7957. r4.Size = Vector3.new(.25,1.2,.25)*1.2
  7958. local rm4 = motor(r3,r4,CFrame.new(0,1.1,0) * CFrame.Angles(0,0,math.rad(-10)) * CFrame.Angles(math.rad(-3),0,0),CFrame.new(0,-.6,0),.1)
  7959.  
  7960. local feather = newfeather()
  7961. feather.Mesh.Scale = Vector3.new(1,1,1)
  7962. feather.Size = Vector3.new(.4,3,.3)
  7963. weld(r4,feather,CFrame.new(-.1,-.3,0),CFrame.new(0,-1.5,0))
  7964.  
  7965. feather = newfeather()
  7966. feather.Mesh.Scale = Vector3.new(1,1,1)
  7967. feather.Size = Vector3.new(.4,2.3,.3)
  7968. weld(r4,feather,CFrame.new(.1,-.1,0) * CFrame.Angles(0,math.random()*.1,0),CFrame.new(0,-1.1,0))
  7969.  
  7970. feather = newfeather()
  7971. feather.Mesh.Scale = Vector3.new(1,1,1)
  7972. feather.Size = Vector3.new(.35,2.2,.25)
  7973. weld(r4,feather,CFrame.new(.1,-.3,0) * CFrame.Angles(0,math.random()*.1,math.rad(-10)),CFrame.new(0,-1.1,0))
  7974.  
  7975. local rf3 = {}
  7976. for i=0,7 do
  7977. feather = newfeather()
  7978. feather.Mesh.Scale = Vector3.new(1,1,1)
  7979. feather.Size = Vector3.new(.45,2.2,.35)
  7980. table.insert(rf3,motor(r3,feather,CFrame.new(.05,1-i*.285,0) * CFrame.Angles(0,math.random()*.1,math.rad(-25-i*2)),CFrame.new(0,-feather.Size.Y/2,0)))
  7981. end
  7982.  
  7983. local rf2 = {}
  7984. for i=0,6 do
  7985. feather = newfeather()
  7986. feather.Mesh.Scale = Vector3.new(1,1,1)
  7987. feather.Size = Vector3.new(.45,2.2-i*.08,.3)
  7988. table.insert(rf2,motor(r2,feather,CFrame.new(.05,.75-i*.26,0) * CFrame.Angles(0,math.random()*.1,math.rad(-75-i*4)),CFrame.new(0,-feather.Size.Y/2,0)))
  7989. end
  7990.  
  7991. local rf1 = {}
  7992. for i=0,6 do
  7993. feather = newfeather()
  7994. feather.Mesh.Scale = Vector3.new(1,1,1)
  7995. feather.Size = Vector3.new(.37,1.65-i*.06,.25)
  7996. table.insert(rf1,motor(r1,feather,CFrame.new(.05,.63-i*.21,0) * CFrame.Angles(0,math.random()*.05,math.rad(-75)),CFrame.new(0,-feather.Size.Y/2,0)))
  7997. end
  7998.  
  7999. ---------- LEFT WING
  8000.  
  8001. local l1 = newpart()
  8002. l1.Size = Vector3.new(.3,1.5,.3)*1.2
  8003. local lm1 = motor(tor,l1,CFrame.new(-.35,.6,.4) * CFrame.Angles(0,0,math.rad(60)) * CFrame.Angles(math.rad(30),math.rad(25),0) * CFrame.Angles(0,-math.pi,0),CFrame.new(0,-.8,0) ,.1)
  8004.  
  8005. local l2 = newpart()
  8006. l2.Size = Vector3.new(.4,1.8,.4)*1.2
  8007. local lm2 = motor(l1,l2,CFrame.new(0,.75,0) * CFrame.Angles(0,0,math.rad(50)) * CFrame.Angles(math.rad(30),math.rad(-15),0),CFrame.new(0,-.9,0),.1)
  8008.  
  8009. local l3 = newpart()
  8010. l3.Size = Vector3.new(.3,2.2,.3)*1.2
  8011. local lm3 = motor(l2,l3,CFrame.new(.1,.9,0) * CFrame.Angles(0,0,math.rad(-140)) * CFrame.Angles(math.rad(3),0,0),CFrame.new(0,-1.1,0),.1)
  8012.  
  8013. local l4 = newpart()
  8014. l4.Size = Vector3.new(.25,1.2,.25)*1.2
  8015. local lm4 = motor(l3,l4,CFrame.new(0,1.1,0) * CFrame.Angles(0,0,math.rad(-10)) * CFrame.Angles(math.rad(3),0,0),CFrame.new(0,-.6,0),.1)
  8016.  
  8017. local feather = newfeather()
  8018. feather.Mesh.Scale = Vector3.new(1,1,1)
  8019. feather.Size = Vector3.new(.4,3,.3)
  8020. weld(l4,feather,CFrame.new(-.1,-.3,0),CFrame.new(0,-1.5,0))
  8021.  
  8022. feather = newfeather()
  8023. feather.Mesh.Scale = Vector3.new(1,1,1)
  8024. feather.Size = Vector3.new(.4,2.3,.3)
  8025. weld(l4,feather,CFrame.new(.1,-.1,0) * CFrame.Angles(0,math.random()*.1,0),CFrame.new(0,-1.1,0))
  8026.  
  8027. feather = newfeather()
  8028. feather.Mesh.Scale = Vector3.new(1,1,1)
  8029. feather.Size = Vector3.new(.35,2.2,.25)
  8030. weld(l4,feather,CFrame.new(.1,-.3,0) * CFrame.Angles(0,math.random()*.1,math.rad(-10)),CFrame.new(0,-1.1,0))
  8031.  
  8032. local lf3 = {}
  8033. for i=0,7 do
  8034. feather = newfeather()
  8035. feather.Mesh.Scale = Vector3.new(1,1,1)
  8036. feather.Size = Vector3.new(.45,2.2,.35)
  8037. table.insert(lf3,motor(l3,feather,CFrame.new(.05,1-i*.285,0) * CFrame.Angles(0,math.random()*.1,math.rad(-25-i*2)),CFrame.new(0,-feather.Size.Y/2,0)))
  8038. end
  8039.  
  8040. local lf2 = {}
  8041. for i=0,6 do
  8042. feather = newfeather()
  8043. feather.Mesh.Scale = Vector3.new(1,1,1)
  8044. feather.Size = Vector3.new(.45,2.2-i*.08,.3)
  8045. table.insert(lf2,motor(l2,feather,CFrame.new(.05,.75-i*.26,0) * CFrame.Angles(0,math.random()*.1,math.rad(-75-i*4)),CFrame.new(0,-feather.Size.Y/2,0)))
  8046. end
  8047.  
  8048. local lf1 = {}
  8049. for i=0,6 do
  8050. feather = newfeather()
  8051. feather.Mesh.Scale = Vector3.new(1,1,1)
  8052. feather.Size = Vector3.new(.37,1.65-i*.06,.25)
  8053. table.insert(lf1,motor(l1,feather,CFrame.new(.05,.63-i*.21,0) * CFrame.Angles(0,math.random()*.05,math.rad(-75)),CFrame.new(0,-feather.Size.Y/2,0)))
  8054. end
  8055.  
  8056. local rwing = {rm1,rm2,rm3,rm4}
  8057. local lwing = {lm1,lm2,lm3,lm4}
  8058.  
  8059. local oc0 = {}
  8060. for i,v in pairs(rwing) do
  8061. oc0[v] = v.C0
  8062. end
  8063. for i,v in pairs(lwing) do
  8064. oc0[v] = v.C0
  8065. end
  8066.  
  8067. function gotResized()
  8068. if lastsize then
  8069. if tor.Size == lastsize then return end -- This shouldn't happen?
  8070. local scaleVec = tor.Size/lastsize
  8071. for i,v in pairs(oc0) do
  8072. oc0[i] = v-v.p+scaleVec*v.p
  8073. end
  8074. lastsize = tor.Size
  8075. end
  8076. lastsize = tor.Size
  8077. end
  8078.  
  8079. tor.Changed:connect(function(p)
  8080. if p == "Size" then
  8081. gotResized()
  8082. end
  8083. end)
  8084.  
  8085. gotResized()
  8086.  
  8087. local idle = {0,0.5,-.2,0; .05,.05,.1,.05; -.6,-1.5,.1,0;}--0,.3,0,0
  8088.  
  8089. local outlow = {-.7,-.2,1.8,0; .3,.05,.1,.05; .2,0,0,0}
  8090. local outhigh = {.5,-.2,1.8,0; .3,.05,.1,.05; .2,0,0,0}
  8091.  
  8092. local veryhigh = {.9,-.3,1.9,0; .3,.05,.1,.05; .2,0,0,0}
  8093.  
  8094. local flap1 = {-.3,.3,1.1,-.2; .3,.05,.1,.05; .2,-.6,0,0}
  8095.  
  8096. local divebomb = {0,.2,.4,-.7; .3,.05,.1,.05; 0,-.5,-.6,0}
  8097.  
  8098.  
  8099. function setwings(tab,time)
  8100. time = time or 10
  8101.  
  8102. for i=1,4 do
  8103. rwing[i].DesiredAngle = tab[i]
  8104. lwing[i].DesiredAngle = tab[i]
  8105. rwing[i].MaxVelocity = math.abs(tab[i]-rwing[i].CurrentAngle)/time
  8106. lwing[i].MaxVelocity = math.abs(tab[i]-lwing[i].CurrentAngle)/time
  8107. local rcf = oc0[rwing[i]] * (tab[12+i] or CFrame.new())
  8108. local lcf = oc0[lwing[i]] * (tab[12+i] or CFrame.new())
  8109. end
  8110.  
  8111. for i,v in pairs(rf1) do
  8112. v.DesiredAngle = tab[9]
  8113. v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
  8114. end
  8115. for i,v in pairs(lf1) do
  8116. v.DesiredAngle = tab[9]
  8117. v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
  8118. end
  8119. for i,v in pairs(rf2) do
  8120. v.DesiredAngle = tab[10]
  8121. v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
  8122. end
  8123. for i,v in pairs(lf2) do
  8124. v.DesiredAngle = tab[10]
  8125. v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
  8126. end
  8127. for i,v in pairs(rf3) do
  8128. v.DesiredAngle = tab[11]
  8129. v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
  8130. end
  8131. for i,v in pairs(lf3) do
  8132. v.DesiredAngle = tab[11]
  8133. v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
  8134. end
  8135. end
  8136. setwings(outhigh,1)
  8137.  
  8138. flying = false
  8139. moving = false
  8140.  
  8141. for i,v in pairs(tor:GetChildren()) do
  8142. if v.ClassName:lower():match("body") then
  8143. v:Destroy()
  8144. end
  8145. end
  8146.  
  8147. local ctor = tor:Clone()
  8148. ctor:ClearAllChildren()
  8149. ctor.Name = "cTorso"
  8150. ctor.Transparency = 1
  8151. ctor.CanCollide = false
  8152. ctor.FormFactor = "Custom"
  8153. ctor.Size = Vector3.new(.2,.2,.2)
  8154. ctor.Parent = mod
  8155. weld(tor,ctor)
  8156. local bg = Instance.new("BodyGyro",ctor)
  8157. bg.maxTorque = Vector3.new()
  8158. bg.P = 15000
  8159. bg.D = 1000
  8160.  
  8161. local bv = Instance.new("BodyVelocity",ctor)
  8162. bv.maxForce = Vector3.new()
  8163. bv.P = 15000
  8164.  
  8165. vel = Vector3.new()
  8166. cf = CFrame.new()
  8167. flspd = 0
  8168.  
  8169.  
  8170. keysdown = {}
  8171. keypressed = {}
  8172. ktime = {}
  8173. descendtimer = 0
  8174.  
  8175. jumptime = tick()
  8176. hum.Jumping:connect(function()
  8177. jumptime = tick()
  8178. end)
  8179.  
  8180. cam = workspace.CurrentCamera
  8181.  
  8182. kd = plr:GetMouse().KeyDown:connect(oc(function(key)
  8183. keysdown[key] = true
  8184. keypressed[key] = true
  8185. if key == "2" then
  8186. descendtimer = tick()
  8187. elseif key == " " and not hum.Jump then
  8188. jumptime = tick()
  8189. elseif (key == "a" or key == "d") and ktime[key] and tick()-ktime[key] < .3 and math.abs(reqrotx) < .1 then
  8190. reqrotx = key == "a" and math.pi*2 or -math.pi*2
  8191. print(reqrotx)
  8192. end
  8193. ktime[key] = tick()
  8194. end))
  8195.  
  8196. ku = plr:GetMouse().KeyUp:connect(function(key)
  8197. keysdown[key] = false
  8198. if key == " " then
  8199. descendtimer = tick()
  8200. end
  8201. end)
  8202.  
  8203. function mid(a,b,c)
  8204. return math.max(a,math.min(b,c or -a))
  8205. end
  8206. function bn(a)
  8207. return a and 1 or 0
  8208. end
  8209. function gm(tar)
  8210. local m = 0
  8211. for i,v in pairs(tar:GetChildren()) do
  8212. if v:IsA("BasePart") then
  8213. m = m + v:GetMass()
  8214. end
  8215. m = m + gm(v)
  8216. end
  8217. return m
  8218. end
  8219. reqrotx = 0
  8220. local con
  8221. con = game:GetService("RunService").Stepped:connect(oc(function()
  8222. if not mod:IsDescendantOf(workspace) then
  8223. pcall(function() kd:disconnect() end)
  8224. pcall(function() ku:disconnect() end)
  8225. bg:Destroy()
  8226. bv:Destroy()
  8227. con:disconnect()
  8228. script:Destroy()
  8229. return
  8230. end
  8231.  
  8232. local obvel = tor.CFrame:vectorToObjectSpace(tor.Velocity)
  8233. local sspd, uspd,fspd = obvel.X,obvel.Y,obvel.Z
  8234. if flying then
  8235. local lfldir = fldir
  8236. fldir = cam.CoordinateFrame:vectorToWorldSpace(Vector3.new(bn(keysdown.d)-bn(keysdown.a),0,bn(keysdown.s)-bn(keysdown.w))).unit
  8237. local lmoving = moving
  8238. moving = fldir.magnitude > .1
  8239. if lmoving and not moving then
  8240. idledir = lfldir*Vector3.new(1,0,1)
  8241. descendtimer = tick()
  8242. end
  8243. local dbomb = fldir.Y < -.6 or (moving and keysdown["0"])
  8244. if moving and keysdown["0"] and lmoving then
  8245. fldir = (Vector3.new(lfldir.X,math.min(fldir.Y,lfldir.Y+.01)-.1,lfldir.Z)+(fldir*Vector3.new(1,0,1))*.05).unit
  8246. end
  8247. local down = tor.CFrame:vectorToWorldSpace(Vector3.new(0,-1,0))
  8248. local descending = (not moving and keysdown["2"] and not keysdown[" "])
  8249. cf = ccomplerp(cf,CFrame.new(tor.Position,tor.Position+(not moving and idledir or fldir)),keysdown["0"] and .02 or .07)
  8250. local gdown = not dbomb and cf.lookVector.Y < -.2 and tor.Velocity.unit.Y < .05
  8251. hum.PlatformStand = true
  8252. bg.maxTorque = Vector3.new(1,1,1)*9e5
  8253. local rotvel = CFrame.new(Vector3.new(),tor.Velocity):toObjectSpace(CFrame.new(Vector3.new(),fldir)).lookVector
  8254. bg.cframe = cf * CFrame.Angles(not moving and -.1 or -math.pi/2+.2,moving and mid(-2.5,rotvel.X/1.5) + reqrotx or 0,0)
  8255. reqrotx = reqrotx - reqrotx/10
  8256. bv.maxForce = Vector3.new(1,1,1)*9e4*.5
  8257. local anioff =(bn(keysdown[" "])-bn(keysdown["2"]))/2
  8258. local ani = tickwave(1.5-anioff,1)
  8259. bv.velocity = bv.velocity:Lerp(Vector3.new(0,bn(not moving)*-ani*15+(descending and math.min(20,tick()-descendtimer)*-8 or bn(keysdown[" "])-bn(keysdown["2"]))*15,0)+vel,.6)
  8260. vel = moving and cf.lookVector*flspd or Vector3.new()
  8261. flspd = math.min(140,lerp(flspd,moving and (fldir.Y<0 and flspd-fldir.Y*2 or math.max(60,flspd-fldir.Y)) or 60,.4))
  8262. setwings(moving and (gdown and outlow or dbomb and divebomb) or (descending and veryhigh or flap1),15)
  8263. for i=1,4 do
  8264. --CFrame.Angles(-.5+bn(i==3)*2.4+bn(i==4)*.5,.1+bn(i==2)*.5-bn(i==3)*1.1,bn(i==3)*.1)
  8265. rwing[i].C0 = clerp(rwing[i].C0,oc0[rwing[i]] * (gdown and CFrame.new() or dbomb and CFrame.Angles(-.5+bn(i==3)*.4+bn(i==4)*.5,.1+bn(i==2)*.5-bn(i==3)*1.1,bn(i==3)*.1) or descending and CFrame.Angles(.3,0,0) or CFrame.Angles((i*.1+1.5)*ani,ani*-.5,1*ani)),descending and .8 or .2)
  8266. lwing[i].C0 = clerp(lwing[i].C0,oc0[lwing[i]] * (gdown and CFrame.new() or dbomb and CFrame.Angles(-(-.5+bn(i==3)*.4+bn(i==4)*.5),-(.1+bn(i==2)*.5-bn(i==3)*1.1),bn(i==3)*.1) or descending and CFrame.Angles(-.3,0,0) or CFrame.Angles(-(i*.1+1.5)*ani,ani*.5,1*ani)),descending and .8 or .2)
  8267. end
  8268. local hit,ray = workspace:FindPartOnRayWithIgnoreList(Ray.new(tor.Position,Vector3.new(0,-3.5+math.min(0,bv.velocity.y)/30,0)),{char})
  8269. if hit and down.Y < -.85 and tick()-flystart > 1 then
  8270. flying = false
  8271. hum.PlatformStand = false
  8272. tor.Velocity = Vector3.new()
  8273. end
  8274. else
  8275. bg.maxTorque = Vector3.new()
  8276. bv.maxForce = Vector3.new()
  8277. local ani = tickwave(walking and .8 or 4.5,1)
  8278. setwings(idle,10)
  8279. local x,y,z = fspd/160,uspd/700,sspd/900
  8280. for i=1,4 do
  8281. rwing[i].C0 = clerp(rwing[i].C0,oc0[rwing[i]] * CFrame.Angles(ani*.1 + -mid(-.1,x),0 + -mid(-.1,y) + bn(i==2)*.6,ani*.02 + -mid(-.1,z)),.2)
  8282. lwing[i].C0 = clerp(lwing[i].C0,oc0[lwing[i]] * CFrame.Angles(ani*-.05 + mid(-.1,x),0 + mid(-.1,y) + -bn(i==2)*.6,ani*.02 + mid(-.1,z)),.2)
  8283. end
  8284.  
  8285. if keypressed[" "] and not flying and (tick()-jumptime > .05 and (tick()-jumptime < 3 or hum.Jump)) then
  8286. vel = Vector3.new(0,50,0)
  8287. bv.velocity = vel
  8288. idledir = cam.CoordinateFrame.lookVector*Vector3.new(1,0,1)
  8289. cf = tor.CFrame * CFrame.Angles(-.01,0,0)
  8290. tor.CFrame = cf
  8291. bg.cframe = cf
  8292. flystart = tick()
  8293. flying = true
  8294. end
  8295. end
  8296. keypressed = {}
  8297. end))
  8298.  
  8299. -- FUCK U LOL
  8300. end)
  8301. credits.Name = "credits"
  8302. credits.Parent = Main2
  8303. credits.Active = true
  8304. credits.BackgroundColor3 = Color3.new(0, 100, 255)
  8305. credits.BorderSizePixel = 0
  8306. credits.BorderColor3 = Color3.new(0, 0, 0)
  8307. credits.ZIndex = 1
  8308. credits.Size = UDim2.new(0, 200, 0, 100)
  8309. credits.Position = UDim2.new(0, 0, 0, 500)
  8310. credits.TextColor3 = Color3.new(255, 255, 255)
  8311. credits.Text = "Leaked By Team N3x"
  8312. credits.FontSize = "Size14"
  8313. end)
  8314.  
  8315. Forest.Name = "Forest"
  8316. Forest.Parent = Frame
  8317. Forest.BackgroundColor3 = Color3.new(1, 1, 1)
  8318. Forest.BackgroundTransparency = 1
  8319. Forest.Position = UDim2.new(0.739759028, 0, 0.837499976, 0)
  8320. Forest.Size = UDim2.new(0, 108, 0, 50)
  8321. Forest.Font = Enum.Font.Arcade
  8322. Forest.FontSize = Enum.FontSize.Size14
  8323. Forest.Text = "Forest"
  8324. Forest.TextColor3 = Color3.new(0.333333, 0, 1)
  8325. Forest.TextScaled = true
  8326. Forest.TextSize = 14
  8327. Forest.TextWrapped = true
  8328. Forest.MouseButton1Down:connect(function()
  8329. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(-1.5, 1, 1.5) p.Size = Vector3.new(512, 1.2, 509) p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(141)
  8330. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(-1.5, 58, 255) p.Size = Vector3.new(512, 113, 2) p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(141)
  8331. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(-257, 58, -2.5) p.Size = Vector3.new(2, 113, 510) p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(141)
  8332. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(-1.5, 115, -1) p.Size = Vector3.new(512, 1.2, 512) p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(141)
  8333. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(-0.5, 58, -252) p.Size = Vector3.new(510, 113, 2) p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(141)
  8334. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(254, 58, 1.5) p.Size = Vector3.new(2, 113, 505) p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(141)
  8335. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(-127, 2.8, -166) p.Size = Vector3.new(3, 2.4, 170) p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(192)
  8336. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(-192, 2.8, -82) p.Size = Vector3.new(128, 2.4, 3) p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(192)
  8337. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(-192, 2.8, -167) p.Size = Vector3.new(128, 2.4, 165) p.CanCollide = false p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(23)
  8338. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(-54, 4, -181) p.Size = Vector3.new(22, 4.8, 23) p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(194)
  8339. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(-54, 9.4, -181) p.Size = Vector3.new(14, 6, 16) p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(194)
  8340. p = Instance.new("SpawnLocation") p.Anchored = true p.Position = Vector3.new(-53.5, 14.2, -183) p.Size = Vector3.new(9, 3.6, 7) p.Parent = game.Workspace p.Locked = true
  8341. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(-14.5, 13.6, 81) p.Size = Vector3.new(112, 24, 104) p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(192)
  8342. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(-15.5, 31, 76.5) p.Size = Vector3.new(84, 10.8, 83) p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(192)
  8343. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(-27.5, 51.4, 87) p.Size = Vector3.new(36, 30, 32) p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(192)
  8344. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(-24, 89.2, 74) p.Size = Vector3.new(107, 45.6, 110) p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(28)
  8345. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(-1, 58, -72.5) p.Size = Vector3.new(507, 113, 1) p.CanCollide = false p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(26)
  8346. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(-121, 13.6, 136) p.Size = Vector3.new(6, 24, 6) p.CanCollide = true p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(192)
  8347. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(-179, 13.6, 69) p.Size = Vector3.new(6, 24, 6) p.CanCollide = true p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(192)
  8348. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(-125, 13.6, 23) p.Size = Vector3.new(6, 24, 6) p.CanCollide = true p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(192)
  8349. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(-194, 13.6, 1) p.Size = Vector3.new(6, 24, 6) p.CanCollide = true p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(192)
  8350. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(-120, 13.6, 83) p.Size = Vector3.new(6, 24, 6) p.CanCollide = true p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(192)
  8351. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(-194, 13.6, 162) p.Size = Vector3.new(6, 24, 6) p.CanCollide = true p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(192)
  8352. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(-119, 13.6, 192) p.Size = Vector3.new(6, 24, 6) p.CanCollide = true p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(192)
  8353. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(-28, 13.6, 197) p.Size = Vector3.new(6, 24, 6) p.CanCollide = true p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(192)
  8354. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(30, 13.6, 167) p.Size = Vector3.new(6, 24, 6) p.CanCollide = true p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(192)
  8355. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(88, 13.6, 219) p.Size = Vector3.new(6, 24, 6) p.CanCollide = true p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(192)
  8356. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(102, 13.6, 157) p.Size = Vector3.new(6, 24, 6) p.CanCollide = true p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(192)
  8357. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(169, 13.6, 172) p.Size = Vector3.new(6, 24, 6) p.CanCollide = true p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(192)
  8358. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(159, 13.6, 130) p.Size = Vector3.new(6, 24, 6) p.CanCollide = true p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(192)
  8359. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(138, 13.6, 64) p.Size = Vector3.new(6, 24, 6) p.CanCollide = true p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(192)
  8360. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(77, 13.6, 31) p.Size = Vector3.new(6, 24, 6) p.CanCollide = true p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(192)
  8361. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(145, 13.6, -24) p.Size = Vector3.new(6, 24, 6) p.CanCollide = true p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(192)
  8362. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(99, 13.6, -125) p.Size = Vector3.new(6, 24, 6) p.CanCollide = true p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(192)
  8363. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(44, 13.6, -151) p.Size = Vector3.new(6, 24, 6) p.CanCollide = true p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(192)
  8364. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(63, 13.6, -219) p.Size = Vector3.new(6, 24, 6) p.CanCollide = true p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(192)
  8365. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(160, 13.6, -211) p.Size = Vector3.new(6, 24, 6) p.CanCollide = true p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(192)
  8366. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(-122, 34, 135) p.Size = Vector3.new(38, 16.8, 36) p.CanCollide = true p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(28)
  8367. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(-180, 34, 68) p.Size = Vector3.new(38, 16.8, 36) p.CanCollide = true p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(28)
  8368. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(-126, 34, 22) p.Size = Vector3.new(38, 16.8, 36) p.CanCollide = true p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(28)
  8369. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(-195, 34, 0) p.Size = Vector3.new(38, 16.8, 36) p.CanCollide = true p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(28)
  8370. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(-121, 34, 82) p.Size = Vector3.new(38, 16.8, 36) p.CanCollide = true p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(28)
  8371. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(-195, 34, 161) p.Size = Vector3.new(38, 16.8, 36) p.CanCollide = true p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(28)
  8372. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(-120, 34, 191) p.Size = Vector3.new(38, 16.8, 36) p.CanCollide = true p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(28)
  8373. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(-29, 34, 196) p.Size = Vector3.new(38, 16.8, 36) p.CanCollide = true p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(28)
  8374. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(29, 34, 166) p.Size = Vector3.new(38, 16.8, 36) p.CanCollide = true p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(28)
  8375. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(87, 34, 218) p.Size = Vector3.new(38, 16.8, 36) p.CanCollide = true p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(28)
  8376. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(101, 34, 156) p.Size = Vector3.new(38, 16.8, 36) p.CanCollide = true p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(28)
  8377. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(168, 34, 171) p.Size = Vector3.new(38, 16.8, 36) p.CanCollide = true p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(28)
  8378. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(158, 34, 129) p.Size = Vector3.new(38, 16.8, 36) p.CanCollide = true p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(28)
  8379. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(137, 34, 63) p.Size = Vector3.new(38, 16.8, 36) p.CanCollide = true p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(28)
  8380. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(76, 34, 30) p.Size = Vector3.new(38, 16.8, 36) p.CanCollide = true p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(28)
  8381. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(144, 34, -25) p.Size = Vector3.new(38, 16.8, 36) p.CanCollide = true p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(28)
  8382. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(98, 34, -126) p.Size = Vector3.new(38, 16.8, 36) p.CanCollide = true p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(28)
  8383. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(43, 34, -152) p.Size = Vector3.new(38, 16.8, 36) p.CanCollide = true p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(28)
  8384. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(62, 34, -220) p.Size = Vector3.new(38, 16.8, 36) p.CanCollide = true p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(28)
  8385. p = Instance.new("Part") p.Anchored = true p.Position = Vector3.new(159, 34, -212) p.Size = Vector3.new(38, 16.8, 36) p.CanCollide = true p.Parent = game.Workspace p.Locked = true p.BrickColor = BrickColor.new(28)
  8386.  
  8387.  
  8388. end)
  8389.  
  8390. Music.Name = "Music"
  8391. Music.Parent = Frame
  8392. Music.BackgroundColor3 = Color3.new(1, 1, 1)
  8393. Music.BackgroundTransparency = 1
  8394. Music.Position = UDim2.new(-0.0024096386, 0, 0.84375, 0)
  8395. Music.Size = UDim2.new(0, 108, 0, 50)
  8396. Music.Font = Enum.Font.Arcade
  8397. Music.FontSize = Enum.FontSize.Size14
  8398. Music.Text = "Music"
  8399. Music.TextColor3 = Color3.new(0.333333, 0, 1)
  8400. Music.TextScaled = true
  8401. Music.TextSize = 14
  8402. Music.TextWrapped = true
  8403. Music.MouseButton1Down:connect(function()
  8404. local s = Instance.new("ScreenGui", game.CoreGui)
  8405. local f = Instance.new("Frame", s)
  8406. local mselect = Instance.new("TextButton", f)
  8407. local mbox = Instance.new("TextBox", f)
  8408. local toggle = false
  8409. local Player = game.Players.LocalPlayer
  8410. local Character = Player.Character
  8411.  
  8412. f.Size = UDim2.new(0,300,0,250)
  8413. f.BorderSizePixel = 0
  8414. f.BackgroundColor3 = Color3.new(0.301961, 0.301961, 0.301961)
  8415. f.Position = UDim2.new(0.5,-150,0.5,-125)
  8416. f.Active = true
  8417. f.Draggable = true
  8418.  
  8419. mbox.Size = UDim2.new(0,250,0,50)
  8420. mbox.Position = UDim2.new(0,25,0.1,0)
  8421. mbox.BorderSizePixel = 0
  8422. mbox.Text = "Music ID Here:"
  8423. mbox.Font = "SourceSansBold"
  8424. mbox.TextColor3 = Color3.new(255, 255,255)
  8425. mbox.BackgroundColor3 = Color3.new(1, 0.666667, 0)
  8426. mbox.FontSize = "Size18"
  8427. mbox.ZIndex = 10
  8428.  
  8429. mselect.Size = UDim2.new(0,250,0,50)
  8430. mselect.Position = UDim2.new(0,25,0.6,0)
  8431. mselect.BorderSizePixel = 0
  8432. mselect.Text = "Play Music"
  8433. mselect.Font = "SourceSansBold"
  8434. mselect.TextColor3 = Color3.new(255,255,255)
  8435. mselect.BackgroundColor3 = Color3.new(0.333333, 0.666667, 1)
  8436. mselect.FontSize = "Size18"
  8437. mselect.ZIndex = 10
  8438.  
  8439. mselect.MouseButton1Click:connect(function()
  8440. game.Players.LocalPlayer.Character.Humanoid.MaxHealth = math.huge -- this is god
  8441. if toggle == false then
  8442. loadPart()
  8443. toggle = true
  8444. elseif toggle == true then
  8445. loadPart()
  8446. toggle = false
  8447. end
  8448. end)
  8449.  
  8450. function loadPart()
  8451. for i,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  8452. if v.Name == "MusicItem" and v.ClassName == "Part" then
  8453. v:Remove()
  8454. end
  8455. end
  8456. local Part = Instance.new("Part", game.Players.LocalPlayer.Character)
  8457. Part.CanCollide = false
  8458. Part.Shape = "Block"
  8459. Part.Anchored = false
  8460. Part.Locked = true
  8461. Part.Name = "MusicItem"
  8462. Part.Transparency = 0
  8463. Part.Material = "Neon"
  8464. Part.BrickColor = BrickColor.new("Royal purple") --Cool Colors CGA brown and Royal purple
  8465. local CylinderMesh = Instance.new("CylinderMesh", Part)
  8466. CylinderMesh.Scale = Vector3.new(1.5,.2,1.5)
  8467.  
  8468.  
  8469. local Sound = Instance.new("Sound", Part)
  8470. Sound.SoundId = "https://www.roblox.com/asset/?id="..mbox.Text
  8471. Sound.EmitterSize = math.huge
  8472. Sound.MaxDistance = math.huge
  8473. Sound.Looped = true
  8474. Sound.Pitch = 1
  8475. Sound.Name = "Sound"
  8476. Sound.Volume = 10
  8477. Sound:Play()
  8478.  
  8479. Part.CFrame = CFrame.new(game.Players.LocalPlayer.Character.HumanoidRootPart.Position) * CFrame.new(0,-2.9,0)
  8480. local bp = Instance.new("BodyPosition", Part)
  8481. bp.Position = Character:FindFirstChild("Torso").CFrame * CFrame.new(0, -2.9, 0).p
  8482. bp.MaxForce = Vector3.new(10000,10000,10000)
  8483. bp.P = 100000
  8484.  
  8485. while true do wait()
  8486. bp.Position = Character:FindFirstChild("Torso").CFrame * CFrame.new(0, -2.9, 0).p
  8487. local alg = math.floor(Sound.PlaybackLoudness)/50
  8488. CylinderMesh.Scale = Vector3.new(.6+alg,.2,.6+alg)
  8489. end
  8490. end
  8491. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement