Guest User

Silver hub v2

a guest
May 28th, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 477.60 KB | None | 0 0
  1. -- Objects
  2.  
  3. local silverhubv2 = Instance.new("ScreenGui")
  4. local SilverHubLoginFrame = Instance.new("Frame")
  5. local loginbar1 = Instance.new("Frame")
  6. local lexitbutton = Instance.new("TextButton")
  7. local lminimizebutton = Instance.new("TextButton")
  8. local logindevider = Instance.new("Frame")
  9. local s = Instance.new("TextLabel")
  10. local i = Instance.new("TextLabel")
  11. local l = Instance.new("TextLabel")
  12. local v = Instance.new("TextLabel")
  13. local e = Instance.new("TextLabel")
  14. local r = Instance.new("TextLabel")
  15. local h = Instance.new("TextLabel")
  16. local u = Instance.new("TextLabel")
  17. local b = Instance.new("TextLabel")
  18. local logintitle1 = Instance.new("TextLabel")
  19. local user = Instance.new("TextBox")
  20. local pass = Instance.new("TextBox")
  21. local linfo1 = Instance.new("TextLabel")
  22. local linfo2 = Instance.new("TextLabel")
  23. local linfo3 = Instance.new("TextLabel")
  24. local submit = Instance.new("TextButton")
  25. local MainFrame = Instance.new("Frame")
  26. local mainbar1 = Instance.new("Frame")
  27. local minimizemain = Instance.new("TextButton")
  28. local maintitle1 = Instance.new("TextLabel")
  29. local maintitle2 = Instance.new("TextLabel")
  30. local mainscripts = Instance.new("TextButton")
  31. local mainfescripts = Instance.new("TextButton")
  32. local mainfetools = Instance.new("TextButton")
  33. local maincredits = Instance.new("TextButton")
  34. local mexitbutton1 = Instance.new("TextButton")
  35. local ScriptsFrame = Instance.new("Frame")
  36. local Scriptsbar1 = Instance.new("Frame")
  37. local scriptsminimizebutton1 = Instance.new("TextButton")
  38. local scriptsexitbutton1 = Instance.new("TextButton")
  39. local scriptstitle1 = Instance.new("TextLabel")
  40. local infiniteyeild = Instance.new("TextButton")
  41. local rockys = Instance.new("TextButton")
  42. local barrelwar = Instance.new("TextButton")
  43. local aoinoyami = Instance.new("TextButton")
  44. local Atlas = Instance.new("TextButton")
  45. local titan = Instance.new("TextButton")
  46. local FEScriptsFrame = Instance.new("Frame")
  47. local FEscriptsbar1 = Instance.new("Frame")
  48. local fescriptstitle1 = Instance.new("TextLabel")
  49. local feminimizebutton1 = Instance.new("TextButton")
  50. local feexitbutton1 = Instance.new("TextButton")
  51. local febang = Instance.new("TextButton")
  52. local fegui = Instance.new("TextButton")
  53. local feblocks = Instance.new("TextButton")
  54. local fegui2 = Instance.new("TextButton")
  55. local febtools = Instance.new("TextButton")
  56. local fecafedestroy = Instance.new("TextButton")
  57. local FEToolsFrame = Instance.new("Frame")
  58. local toolsbar1 = Instance.new("Frame")
  59. local toolstitle1 = Instance.new("TextLabel")
  60. local toolsminimize = Instance.new("TextButton")
  61. local toolsexitbutton1 = Instance.new("TextButton")
  62. local fetoolsgive = Instance.new("TextButton")
  63. local CreditsFrame = Instance.new("Frame")
  64. local creditsbar1 = Instance.new("Frame")
  65. local creditsminimize1 = Instance.new("TextButton")
  66. local creditsexitbutton1 = Instance.new("TextButton")
  67. local creditstitle1 = Instance.new("TextLabel")
  68. local guimaker = Instance.new("TextLabel")
  69. local scripter = Instance.new("TextLabel")
  70. local whitelist = Instance.new("TextLabel")
  71. local loginopenframe = Instance.new("Frame")
  72. local loginopenbutton = Instance.new("TextButton")
  73. local mainopenframe = Instance.new("Frame")
  74. local mainopenbutton = Instance.new("TextButton")
  75. local fescriptsopenframe = Instance.new("Frame")
  76. local fescriptsopenbutton = Instance.new("TextButton")
  77. local scriptsopenframe = Instance.new("Frame")
  78. local scriptsopenbutton = Instance.new("TextButton")
  79. local fetoolsopenframe = Instance.new("Frame")
  80. local fetoolsopenbutton = Instance.new("TextButton")
  81. local creditsopenframe = Instance.new("Frame")
  82. local creditsopenbutton = Instance.new("TextButton")
  83.  
  84. -- Properties
  85.  
  86. silverhubv2.Name = "silverhubv2"
  87. silverhubv2.Parent = game.CoreGui
  88.  
  89. SilverHubLoginFrame.Name = "SilverHubLoginFrame"
  90. SilverHubLoginFrame.Parent = silverhubv2
  91. SilverHubLoginFrame.Active = true
  92. SilverHubLoginFrame.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  93. SilverHubLoginFrame.BorderColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  94. SilverHubLoginFrame.Draggable = true
  95. SilverHubLoginFrame.Position = UDim2.new(0.346259147, 0, 0.169926792, 0)
  96. SilverHubLoginFrame.Selectable = true
  97. SilverHubLoginFrame.Size = UDim2.new(0, 370, 0, 358)
  98.  
  99. loginbar1.Name = "loginbar1"
  100. loginbar1.Parent = SilverHubLoginFrame
  101. loginbar1.BackgroundColor3 = Color3.new(1, 1, 1)
  102. loginbar1.BorderColor3 = Color3.new(1, 1, 1)
  103. loginbar1.Size = UDim2.new(0, 370, 0, 23)
  104.  
  105. lexitbutton.Name = "lexitbutton"
  106. lexitbutton.Parent = SilverHubLoginFrame
  107. lexitbutton.BackgroundColor3 = Color3.new(1, 1, 1)
  108. lexitbutton.BackgroundTransparency = 3
  109. lexitbutton.Position = UDim2.new(0.962162137, 0, 0.011173184, 0)
  110. lexitbutton.Size = UDim2.new(0, 14, 0, 15)
  111. lexitbutton.Font = Enum.Font.SourceSansLight
  112. lexitbutton.FontSize = Enum.FontSize.Size24
  113. lexitbutton.Text = "X"
  114. lexitbutton.TextSize = 20
  115.  
  116. lexitbutton.MouseButton1Down:connect(function()
  117.     silverhubv2:Destroy()
  118. end)
  119.  
  120. lminimizebutton.Name = "lminimizebutton"
  121. lminimizebutton.Parent = SilverHubLoginFrame
  122. lminimizebutton.BackgroundColor3 = Color3.new(1, 1, 1)
  123. lminimizebutton.BackgroundTransparency = 3
  124. lminimizebutton.Position = UDim2.new(0.905405343, 0, 0.011173184, 0)
  125. lminimizebutton.Size = UDim2.new(0, 14, 0, 15)
  126. lminimizebutton.Font = Enum.Font.SourceSansLight
  127. lminimizebutton.FontSize = Enum.FontSize.Size24
  128. lminimizebutton.Text = "-"
  129. lminimizebutton.TextSize = 20
  130.  
  131. lminimizebutton.MouseButton1Down:connect(function()
  132.     SilverHubLoginFrame.Visible = false
  133.     loginopenframe.Visible = true
  134. end)
  135.  
  136. logindevider.Name = "logindevider"
  137. logindevider.Parent = SilverHubLoginFrame
  138. logindevider.BackgroundColor3 = Color3.new(0, 0, 0)
  139. logindevider.BorderColor3 = Color3.new(0, 0, 0)
  140. logindevider.Position = UDim2.new(0.881081104, 0, 0.0698323995, 0)
  141. logindevider.Size = UDim2.new(0, 6, 0, 333)
  142.  
  143. s.Name = "s"
  144. s.Parent = SilverHubLoginFrame
  145. s.BackgroundColor3 = Color3.new(1, 1, 1)
  146. s.BackgroundTransparency = 3
  147. s.Position = UDim2.new(0.897297323, 0, 0.125698328, 0)
  148. s.Size = UDim2.new(0, 38, 0, 27)
  149. s.Font = Enum.Font.SourceSansBold
  150. s.FontSize = Enum.FontSize.Size32
  151. s.Text = "S"
  152. s.TextColor3 = Color3.new(1, 1, 1)
  153. s.TextSize = 30
  154.  
  155. i.Name = "i"
  156. i.Parent = SilverHubLoginFrame
  157. i.BackgroundColor3 = Color3.new(1, 1, 1)
  158. i.BackgroundTransparency = 3
  159. i.Position = UDim2.new(0.897297323, 0, 0.201117322, 0)
  160. i.Size = UDim2.new(0, 38, 0, 27)
  161. i.Font = Enum.Font.SourceSansBold
  162. i.FontSize = Enum.FontSize.Size32
  163. i.Text = "I"
  164. i.TextColor3 = Color3.new(1, 1, 1)
  165. i.TextSize = 30
  166.  
  167. l.Name = "l"
  168. l.Parent = SilverHubLoginFrame
  169. l.BackgroundColor3 = Color3.new(1, 1, 1)
  170. l.BackgroundTransparency = 3
  171. l.Position = UDim2.new(0.897297323, 0, 0.276536316, 0)
  172. l.Size = UDim2.new(0, 38, 0, 27)
  173. l.Font = Enum.Font.SourceSansBold
  174. l.FontSize = Enum.FontSize.Size32
  175. l.Text = "L"
  176. l.TextColor3 = Color3.new(1, 1, 1)
  177. l.TextSize = 30
  178.  
  179. v.Name = "v"
  180. v.Parent = SilverHubLoginFrame
  181. v.BackgroundColor3 = Color3.new(1, 1, 1)
  182. v.BackgroundTransparency = 3
  183. v.Position = UDim2.new(0.897297323, 0, 0.351955295, 0)
  184. v.Size = UDim2.new(0, 38, 0, 27)
  185. v.Font = Enum.Font.SourceSansBold
  186. v.FontSize = Enum.FontSize.Size32
  187. v.Text = "V"
  188. v.TextColor3 = Color3.new(1, 1, 1)
  189. v.TextSize = 30
  190.  
  191. e.Name = "e"
  192. e.Parent = SilverHubLoginFrame
  193. e.BackgroundColor3 = Color3.new(1, 1, 1)
  194. e.BackgroundTransparency = 3
  195. e.Position = UDim2.new(0.897297323, 0, 0.427374303, 0)
  196. e.Size = UDim2.new(0, 38, 0, 27)
  197. e.Font = Enum.Font.SourceSansBold
  198. e.FontSize = Enum.FontSize.Size32
  199. e.Text = "E"
  200. e.TextColor3 = Color3.new(1, 1, 1)
  201. e.TextSize = 30
  202.  
  203. r.Name = "r"
  204. r.Parent = SilverHubLoginFrame
  205. r.BackgroundColor3 = Color3.new(1, 1, 1)
  206. r.BackgroundTransparency = 3
  207. r.Position = UDim2.new(0.897297323, 0, 0.494413406, 0)
  208. r.Size = UDim2.new(0, 38, 0, 27)
  209. r.Font = Enum.Font.SourceSansBold
  210. r.FontSize = Enum.FontSize.Size32
  211. r.Text = "R"
  212. r.TextColor3 = Color3.new(1, 1, 1)
  213. r.TextSize = 30
  214.  
  215. h.Name = "h"
  216. h.Parent = SilverHubLoginFrame
  217. h.BackgroundColor3 = Color3.new(1, 1, 1)
  218. h.BackgroundTransparency = 3
  219. h.Position = UDim2.new(0.897297323, 0, 0.695530713, 0)
  220. h.Size = UDim2.new(0, 38, 0, 27)
  221. h.Font = Enum.Font.SourceSansBold
  222. h.FontSize = Enum.FontSize.Size32
  223. h.Text = "H"
  224. h.TextColor3 = Color3.new(1, 1, 1)
  225. h.TextSize = 30
  226.  
  227. u.Name = "u"
  228. u.Parent = SilverHubLoginFrame
  229. u.BackgroundColor3 = Color3.new(1, 1, 1)
  230. u.BackgroundTransparency = 3
  231. u.Position = UDim2.new(0.897297323, 0, 0.770949721, 0)
  232. u.Size = UDim2.new(0, 38, 0, 27)
  233. u.Font = Enum.Font.SourceSansBold
  234. u.FontSize = Enum.FontSize.Size32
  235. u.Text = "U"
  236. u.TextColor3 = Color3.new(1, 1, 1)
  237. u.TextSize = 30
  238.  
  239. b.Name = "b"
  240. b.Parent = SilverHubLoginFrame
  241. b.BackgroundColor3 = Color3.new(1, 1, 1)
  242. b.BackgroundTransparency = 3
  243. b.Position = UDim2.new(0.897297323, 0, 0.84636873, 0)
  244. b.Size = UDim2.new(0, 38, 0, 27)
  245. b.Font = Enum.Font.SourceSansBold
  246. b.FontSize = Enum.FontSize.Size32
  247. b.Text = "B"
  248. b.TextColor3 = Color3.new(1, 1, 1)
  249. b.TextSize = 30
  250.  
  251. logintitle1.Name = "logintitle1"
  252. logintitle1.Parent = SilverHubLoginFrame
  253. logintitle1.BackgroundColor3 = Color3.new(1, 1, 1)
  254. logintitle1.BackgroundTransparency = 3
  255. logintitle1.Position = UDim2.new(-0.0378378406, 0, -0.00558659667, 0)
  256. logintitle1.Size = UDim2.new(0, 145, 0, 27)
  257. logintitle1.Font = Enum.Font.SourceSansBold
  258. logintitle1.FontSize = Enum.FontSize.Size24
  259. logintitle1.Text = "Silver Hub V2 "
  260. logintitle1.TextColor3 = Color3.new(0, 0, 0)
  261. logintitle1.TextSize = 20
  262. logintitle1.TextWrapped = true
  263.  
  264. user.Name = "user"
  265. user.Parent = SilverHubLoginFrame
  266. user.BackgroundColor3 = Color3.new(0, 0, 0)
  267. user.BorderColor3 = Color3.new(0, 0, 0)
  268. user.Position = UDim2.new(0.208108127, 0, 0.333798885, 0)
  269. user.Size = UDim2.new(0, 194, 0, 22)
  270. user.Font = Enum.Font.SourceSansLight
  271. user.FontSize = Enum.FontSize.Size14
  272. user.Text = "Username"
  273. user.TextColor3 = Color3.new(1, 1, 1)
  274. user.TextSize = 14
  275.  
  276. pass.Name = "pass"
  277. pass.Parent = SilverHubLoginFrame
  278. pass.BackgroundColor3 = Color3.new(0, 0, 0)
  279. pass.BorderColor3 = Color3.new(0, 0, 0)
  280. pass.Position = UDim2.new(0.209459484, 0, 0.46787709, 0)
  281. pass.Size = UDim2.new(0, 194, 0, 22)
  282. pass.Font = Enum.Font.SourceSansLight
  283. pass.FontSize = Enum.FontSize.Size14
  284. pass.Text = "Password"
  285. pass.TextColor3 = Color3.new(1, 1, 1)
  286. pass.TextSize = 14
  287.  
  288. linfo1.Name = "linfo1"
  289. linfo1.Parent = SilverHubLoginFrame
  290. linfo1.BackgroundColor3 = Color3.new(1, 1, 1)
  291. linfo1.BackgroundTransparency = 3
  292. linfo1.Position = UDim2.new(-0.00675676763, 0, 0.810055852, 0)
  293. linfo1.Size = UDim2.new(0, 273, 0, 20)
  294. linfo1.Font = Enum.Font.SourceSansBold
  295. linfo1.FontSize = Enum.FontSize.Size18
  296. linfo1.Text = "Silver hub is scripted by Windowserror123"
  297. linfo1.TextColor3 = Color3.new(1, 1, 1)
  298. linfo1.TextSize = 15
  299. linfo1.TextWrapped = true
  300.  
  301. linfo2.Name = "linfo2"
  302. linfo2.Parent = SilverHubLoginFrame
  303. linfo2.BackgroundColor3 = Color3.new(1, 1, 1)
  304. linfo2.BackgroundTransparency = 3
  305. linfo2.Position = UDim2.new(0.0378378332, 0, 0.867318392, 0)
  306. linfo2.Size = UDim2.new(0, 276, 0, 20)
  307. linfo2.Font = Enum.Font.SourceSansBold
  308. linfo2.FontSize = Enum.FontSize.Size18
  309. linfo2.Text = "This GUI is made by Windowserror123"
  310. linfo2.TextColor3 = Color3.new(1, 1, 1)
  311. linfo2.TextSize = 15
  312. linfo2.TextWrapped = true
  313. linfo2.TextXAlignment = Enum.TextXAlignment.Left
  314.  
  315. linfo3.Name = "linfo3"
  316. linfo3.Parent = SilverHubLoginFrame
  317. linfo3.BackgroundColor3 = Color3.new(1, 1, 1)
  318. linfo3.BackgroundTransparency = 3
  319. linfo3.Position = UDim2.new(0.0378378332, 0, 0.921787679, 0)
  320. linfo3.Size = UDim2.new(0, 276, 0, 20)
  321. linfo3.Font = Enum.Font.SourceSansBold
  322. linfo3.FontSize = Enum.FontSize.Size18
  323. linfo3.Text = "This GUI Is in BETA so expect some Bugs in it."
  324. linfo3.TextColor3 = Color3.new(1, 1, 1)
  325. linfo3.TextSize = 15
  326. linfo3.TextWrapped = true
  327. linfo3.TextXAlignment = Enum.TextXAlignment.Left
  328.  
  329. submit.Name = "submit"
  330. submit.Parent = SilverHubLoginFrame
  331. submit.BackgroundColor3 = Color3.new(0, 0, 0)
  332. submit.BorderColor3 = Color3.new(0, 0, 0)
  333. submit.Position = UDim2.new(0.304054052, 0, 0.600558639, 0)
  334. submit.Size = UDim2.new(0, 123, 0, 47)
  335. submit.Font = Enum.Font.SourceSansLight
  336. submit.FontSize = Enum.FontSize.Size24
  337. submit.Text = "Login"
  338. submit.TextColor3 = Color3.new(1, 1, 1)
  339. submit.TextSize = 20
  340.  
  341. submit.MouseButton1Down:connect(function()
  342.     if user.Text == "BETA" and pass.Text == "BETA" then
  343.         SilverHubLoginFrame.Visible = false
  344.         MainFrame.Visible = true
  345.     end
  346. end)
  347.  
  348. MainFrame.Name = "MainFrame"
  349. MainFrame.Parent = silverhubv2
  350. MainFrame.Active = true
  351. MainFrame.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  352. MainFrame.BorderColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  353. MainFrame.Draggable = true
  354. MainFrame.Position = UDim2.new(0.346715331, 0, 0.170826793, 0)
  355. MainFrame.Selectable = true
  356. MainFrame.Size = UDim2.new(0, 370, 0, 358)
  357. MainFrame.Visible = false
  358.  
  359. mainbar1.Name = "mainbar1"
  360. mainbar1.Parent = MainFrame
  361. mainbar1.BackgroundColor3 = Color3.new(1, 1, 1)
  362. mainbar1.BorderColor3 = Color3.new(1, 1, 1)
  363. mainbar1.Size = UDim2.new(0, 370, 0, 23)
  364.  
  365. minimizemain.Name = "minimizemain"
  366. minimizemain.Parent = MainFrame
  367. minimizemain.BackgroundColor3 = Color3.new(1, 1, 1)
  368. minimizemain.BackgroundTransparency = 3
  369. minimizemain.Position = UDim2.new(0.905405343, 0, 0.011173184, 0)
  370. minimizemain.Size = UDim2.new(0, 14, 0, 15)
  371. minimizemain.Font = Enum.Font.SourceSansLight
  372. minimizemain.FontSize = Enum.FontSize.Size24
  373. minimizemain.Text = "-"
  374. minimizemain.TextSize = 20
  375.  
  376. minimizemain.MouseButton1Down:connect(function()
  377.     MainFrame.Visible = false
  378.     mainopenframe.Visible = true
  379. end)
  380.  
  381. maintitle1.Name = "maintitle1"
  382. maintitle1.Parent = MainFrame
  383. maintitle1.BackgroundColor3 = Color3.new(1, 1, 1)
  384. maintitle1.BackgroundTransparency = 3
  385. maintitle1.Position = UDim2.new(-0.0378378406, 0, -0.00558659667, 0)
  386. maintitle1.Size = UDim2.new(0, 145, 0, 27)
  387. maintitle1.Font = Enum.Font.SourceSansBold
  388. maintitle1.FontSize = Enum.FontSize.Size24
  389. maintitle1.Text = "Silver Hub V2 "
  390. maintitle1.TextColor3 = Color3.new(0, 0, 0)
  391. maintitle1.TextSize = 20
  392. maintitle1.TextWrapped = true
  393.  
  394. maintitle2.Name = "maintitle2"
  395. maintitle2.Parent = MainFrame
  396. maintitle2.BackgroundColor3 = Color3.new(1, 1, 1)
  397. maintitle2.BackgroundTransparency = 3
  398. maintitle2.Position = UDim2.new(0, 0, 0.094972074, 0)
  399. maintitle2.Size = UDim2.new(0, 370, 0, 27)
  400. maintitle2.Font = Enum.Font.SourceSansLight
  401. maintitle2.FontSize = Enum.FontSize.Size24
  402. maintitle2.Text = "Welcome to Silver HUB V2, "..game.Players.LocalPlayer.Name
  403. maintitle2.TextColor3 = Color3.new(1, 1, 1)
  404. maintitle2.TextSize = 20
  405. maintitle2.TextWrapped = true
  406.  
  407. mainscripts.Name = "mainscripts"
  408. mainscripts.Parent = MainFrame
  409. mainscripts.BackgroundColor3 = Color3.new(0, 0, 0)
  410. mainscripts.BorderColor3 = Color3.new(0, 0, 0)
  411. mainscripts.Position = UDim2.new(0.0472972989, 0, 0.226256967, 0)
  412. mainscripts.Size = UDim2.new(0, 123, 0, 47)
  413. mainscripts.Font = Enum.Font.SourceSansLight
  414. mainscripts.FontSize = Enum.FontSize.Size24
  415. mainscripts.Text = "Scripts"
  416. mainscripts.TextColor3 = Color3.new(1, 1, 1)
  417. mainscripts.TextSize = 20
  418.  
  419. mainscripts.MouseButton1Down:connect(function()
  420.     MainFrame.Visible = false
  421.     ScriptsFrame.Visible = true
  422. end)
  423.  
  424. mainfescripts.Name = "mainfescripts"
  425. mainfescripts.Parent = MainFrame
  426. mainfescripts.BackgroundColor3 = Color3.new(0, 0, 0)
  427. mainfescripts.BorderColor3 = Color3.new(0, 0, 0)
  428. mainfescripts.Position = UDim2.new(0.60945946, 0, 0.226256967, 0)
  429. mainfescripts.Size = UDim2.new(0, 123, 0, 47)
  430. mainfescripts.Font = Enum.Font.SourceSansLight
  431. mainfescripts.FontSize = Enum.FontSize.Size24
  432. mainfescripts.Text = "FE Scripts"
  433. mainfescripts.TextColor3 = Color3.new(1, 1, 1)
  434. mainfescripts.TextSize = 20
  435.  
  436. mainfescripts.MouseButton1Down:connect(function()
  437.     MainFrame.Visible = false
  438.     FEScriptsFrame.Visible = true
  439. end)
  440.  
  441. mainfetools.Name = "mainfetools"
  442. mainfetools.Parent = MainFrame
  443. mainfetools.BackgroundColor3 = Color3.new(0, 0, 0)
  444. mainfetools.BorderColor3 = Color3.new(0, 0, 0)
  445. mainfetools.Position = UDim2.new(0.0472972989, 0, 0.438547462, 0)
  446. mainfetools.Size = UDim2.new(0, 123, 0, 47)
  447. mainfetools.Font = Enum.Font.SourceSansLight
  448. mainfetools.FontSize = Enum.FontSize.Size24
  449. mainfetools.Text = "FE Tools"
  450. mainfetools.TextColor3 = Color3.new(1, 1, 1)
  451. mainfetools.TextSize = 20
  452.  
  453. mainfetools.MouseButton1Down:connect(function()
  454.     MainFrame.Visible = false
  455.     FEToolsFrame.Visible = true
  456. end)
  457.  
  458. maincredits.Name = "maincredits"
  459. maincredits.Parent = MainFrame
  460. maincredits.BackgroundColor3 = Color3.new(0, 0, 0)
  461. maincredits.BorderColor3 = Color3.new(0, 0, 0)
  462. maincredits.Position = UDim2.new(0.60945946, 0, 0.438547462, 0)
  463. maincredits.Size = UDim2.new(0, 123, 0, 47)
  464. maincredits.Font = Enum.Font.SourceSansLight
  465. maincredits.FontSize = Enum.FontSize.Size24
  466. maincredits.Text = "Credits"
  467. maincredits.TextColor3 = Color3.new(1, 1, 1)
  468. maincredits.TextSize = 20
  469.  
  470. maincredits.MouseButton1Down:connect(function()
  471.     MainFrame.Visible = false
  472.     CreditsFrame.Visible = true
  473. end)
  474.  
  475. mexitbutton1.Name = "mexitbutton1"
  476. mexitbutton1.Parent = MainFrame
  477. mexitbutton1.BackgroundColor3 = Color3.new(1, 1, 1)
  478. mexitbutton1.BackgroundTransparency = 3
  479. mexitbutton1.Position = UDim2.new(0.962162137, 0, 0.011173184, 0)
  480. mexitbutton1.Size = UDim2.new(0, 14, 0, 15)
  481. mexitbutton1.Font = Enum.Font.SourceSansLight
  482. mexitbutton1.FontSize = Enum.FontSize.Size24
  483. mexitbutton1.Text = "X"
  484. mexitbutton1.TextSize = 20
  485.  
  486. mexitbutton1.MouseButton1Down:connect(function()
  487.     silverhubv2:Destroy()
  488. end)
  489.  
  490. ScriptsFrame.Name = "ScriptsFrame"
  491. ScriptsFrame.Parent = silverhubv2
  492. ScriptsFrame.Active = true
  493. ScriptsFrame.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  494. ScriptsFrame.BorderColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  495. ScriptsFrame.Draggable = true
  496. ScriptsFrame.Position = UDim2.new(0.346715301, 0, 0.172387004, 0)
  497. ScriptsFrame.Selectable = true
  498. ScriptsFrame.Size = UDim2.new(0, 370, 0, 358)
  499. ScriptsFrame.Visible = false
  500.  
  501. Scriptsbar1.Name = "Scriptsbar1"
  502. Scriptsbar1.Parent = ScriptsFrame
  503. Scriptsbar1.BackgroundColor3 = Color3.new(1, 1, 1)
  504. Scriptsbar1.BorderColor3 = Color3.new(1, 1, 1)
  505. Scriptsbar1.Size = UDim2.new(0, 370, 0, 23)
  506.  
  507. scriptsminimizebutton1.Name = "scriptsminimizebutton1"
  508. scriptsminimizebutton1.Parent = ScriptsFrame
  509. scriptsminimizebutton1.BackgroundColor3 = Color3.new(1, 1, 1)
  510. scriptsminimizebutton1.BackgroundTransparency = 3
  511. scriptsminimizebutton1.Position = UDim2.new(0.905405343, 0, 0.011173184, 0)
  512. scriptsminimizebutton1.Size = UDim2.new(0, 14, 0, 15)
  513. scriptsminimizebutton1.Font = Enum.Font.SourceSansLight
  514. scriptsminimizebutton1.FontSize = Enum.FontSize.Size24
  515. scriptsminimizebutton1.Text = "-"
  516. scriptsminimizebutton1.TextSize = 20
  517.  
  518. scriptsminimizebutton1.MouseButton1Down:connect(function()
  519.     ScriptsFrame.Visible = false
  520.     scriptsopenframe.Visible = true
  521. end)
  522.  
  523. scriptsexitbutton1.Name = "scriptsexitbutton1"
  524. scriptsexitbutton1.Parent = ScriptsFrame
  525. scriptsexitbutton1.BackgroundColor3 = Color3.new(1, 1, 1)
  526. scriptsexitbutton1.BackgroundTransparency = 3
  527. scriptsexitbutton1.Position = UDim2.new(0.962162137, 0, 0.011173184, 0)
  528. scriptsexitbutton1.Size = UDim2.new(0, 14, 0, 15)
  529. scriptsexitbutton1.Font = Enum.Font.SourceSansLight
  530. scriptsexitbutton1.FontSize = Enum.FontSize.Size24
  531. scriptsexitbutton1.Text = "X"
  532. scriptsexitbutton1.TextSize = 20
  533.  
  534. scriptsexitbutton1.MouseButton1Down:connect(function()
  535.     ScriptsFrame.Visible = false
  536.     MainFrame.Visible = true
  537. end)
  538.  
  539. scriptstitle1.Name = "scriptstitle1"
  540. scriptstitle1.Parent = ScriptsFrame
  541. scriptstitle1.BackgroundColor3 = Color3.new(1, 1, 1)
  542. scriptstitle1.BackgroundTransparency = 3
  543. scriptstitle1.Position = UDim2.new(0, 0, -0.00558659201, 0)
  544. scriptstitle1.Size = UDim2.new(0, 68, 0, 27)
  545. scriptstitle1.Font = Enum.Font.SourceSansBold
  546. scriptstitle1.FontSize = Enum.FontSize.Size24
  547. scriptstitle1.Text = "Scripts"
  548. scriptstitle1.TextColor3 = Color3.new(0, 0, 0)
  549. scriptstitle1.TextSize = 20
  550. scriptstitle1.TextWrapped = true
  551.  
  552. infiniteyeild.Name = "infiniteyeild"
  553. infiniteyeild.Parent = ScriptsFrame
  554. infiniteyeild.BackgroundColor3 = Color3.new(0, 0, 0)
  555. infiniteyeild.BorderColor3 = Color3.new(0, 0, 0)
  556. infiniteyeild.Position = UDim2.new(0.0608107969, 0, 0.23743014, 0)
  557. infiniteyeild.Size = UDim2.new(0, 123, 0, 47)
  558. infiniteyeild.Font = Enum.Font.SourceSansLight
  559. infiniteyeild.FontSize = Enum.FontSize.Size24
  560. infiniteyeild.Text = "Infinite yeild"
  561. infiniteyeild.TextColor3 = Color3.new(1, 1, 1)
  562. infiniteyeild.TextSize = 20
  563.  
  564. infiniteyeild.MouseButton1Down:connect(function()
  565.     loadstring(game:HttpGet(('https://pastebin.com/raw/MjBzRjmT'),true))()
  566. end)
  567.  
  568. rockys.Name = "rockys"
  569. rockys.Parent = ScriptsFrame
  570. rockys.BackgroundColor3 = Color3.new(0, 0, 0)
  571. rockys.BorderColor3 = Color3.new(0, 0, 0)
  572. rockys.Position = UDim2.new(0.571621597, 0, 0.23743014, 0)
  573. rockys.Size = UDim2.new(0, 123, 0, 47)
  574. rockys.Font = Enum.Font.SourceSansLight
  575. rockys.FontSize = Enum.FontSize.Size24
  576. rockys.Text = "Rockys admin"
  577. rockys.TextColor3 = Color3.new(1, 1, 1)
  578. rockys.TextSize = 20
  579.  
  580. rockys.MouseButton1Down:connect(function()
  581.     --[[
  582.   ____            _          ____        _        ____ __  __ ____      
  583.  |  _ \ ___   ___| | ___   _|___ \ _   _( )___   / ___|  \/  |  _ \ ___
  584.  | |_) / _ \ / __| |/ / | | | __) | | | |// __| | |   | |\/| | | | / __|
  585.  |  _ < (_) | (__|   <| |_| |/ __/| |_| | \__ \ | |___| |  | | |_| \__ \
  586.  |_| \_\___/ \___|_|\_\\__, |_____|\__,_| |___/  \____|_|  |_|____/|___/
  587.                        |___/                                            
  588.  
  589. Want to keep this admin command updated?
  590. Join our Discord! https://discord.me/rainbow2u
  591.  
  592. --]]
  593.  
  594. local ADMINS = {}
  595. local BANS = {}
  596.  
  597. function _G.ADD_ADMIN(ID) table.insert(ADMINS, ID) end
  598. function _G.ADD_BAN(ID) table.insert(BANS, ID) end
  599.  
  600. local VERSION = 'unOfficial 1.8.1'
  601. local UPDATED = '2017/10/05'
  602. local CHANGELOG = {
  603.     ' - Removed Patched Properties',
  604.     ' - Removed Guest Support',
  605.     ' - Removed Broken Shutdown Command'
  606. }
  607.  
  608. local CREDITS = [[
  609.  Rocky2u - lol
  610.  veinyrox - ;crash
  611.  Harkinian - half of the message function
  612.  Moon - cmd bar addon idea
  613.  N3xul - Fixing stuff because of Roblox Update
  614.  N00SH3WASNTREADY - Fixed disco commands
  615. ]]
  616.  
  617. local _CORE = game:GetService('CoreGui')
  618. local _LIGHTING = game:GetService('Lighting')
  619. local _NETWORK = game:GetService('NetworkClient')
  620. local _PLAYERS = game:GetService('Players')
  621.  
  622. local LP = _PLAYERS.LocalPlayer
  623. local MOUSE = LP:GetMouse()
  624.  
  625. local SERVER_LOCKED = false
  626. local SHOWING_MESSAGE = false
  627.  
  628. local SERVICES = {}
  629. SERVICES.EVENTS = {}
  630.  
  631. local COMMANDS = {}
  632. local STD = {}
  633. local JAILED = {}
  634. local KICKS = {}
  635. local LOOPED_H = {}
  636. local LOOPED_K = {}
  637.  
  638. local C_PREFIX = ';'
  639. local SPLIT = ' '
  640.  
  641. local NEW = LoadLibrary('RbxUtility').Create
  642.  
  643. function UPDATE_CHAT(PLAYER) local C = PLAYER.Chatted:connect(function(M) if CHECK_ADMIN(PLAYER) then DEXECUTE(M, PLAYER) end end) table.insert(SERVICES.EVENTS, C) end
  644. function STD.TABLE(T, V) if not T then return false end for i,v in pairs(T) do if v == V then return true end end return false end
  645. function STD.ENDAT(S, V) local SF = S:find(V) if SF then return S:sub(0, SF - string.len(V)), true else return S, false end end
  646. function CHECK_ADMIN(PLAYER) if FIND_IN_TABLE(ADMINS, PLAYER.userId) then return true elseif PLAYER.userId == LP.userId then return true end end
  647. function FCOMMAND(COMMAND) for i,v in pairs(COMMANDS) do if v.N:lower() == COMMAND:lower() or STD.TABLE(v.A, COMMAND:lower()) then return v end end end
  648. function GCOMMAND(M) local CMD, HS = STD.ENDAT(M:lower(), SPLIT) if HS then return {CMD, true} else return {CMD, false} end end
  649. function GPREFIX(STRING) if STRING:sub(1, string.len(C_PREFIX)) == C_PREFIX then return {'COMMAND', string.len(C_PREFIX) + 1} end return end
  650. function GARGS(STRING) local A = {} local NA = nil local HS = nil local S = STRING repeat NA, HS = STD.ENDAT(S:lower(), SPLIT) if NA ~= '' then table.insert(A, NA) S = S:sub(string.len(NA) + string.len(SPLIT) + 1) end until not HS return A end
  651. function GCAPARGS(STRING) local A = {} local NA = nil local HS = nil local S = STRING repeat NA, HS = STD.ENDAT(S, SPLIT) if NA ~= '' then table.insert(A, NA) S = S:sub(string.len(NA) + string.len(SPLIT) + 1) end until not HS return A end
  652. function ECOMMAND(STRING, SPEAKER) repeat if STRING:find('  ') then STRING = STRING:gsub('  ', ' ') end until not STRING:find('  ') local SCMD, A, CMD SCMD = GCOMMAND(STRING) CMD = FCOMMAND(SCMD[1]) if not CMD then return end A = STRING:sub(string.len(SCMD[1]) + string.len(SPLIT) + 1) local ARGS = GARGS(A) CA = GCAPARGS(A) pcall(function() CMD.F(ARGS, SPEAKER) end) end
  653. function DEXECUTE(STRING, SPEAKER) if not CHECK_ADMIN(SPEAKER) then return end STRING = STRING:gsub('/e ', '') local GP = GPREFIX(STRING) if not GP then return end STRING = STRING:sub(GP[2]) if GP[1] == 'COMMAND' then ECOMMAND(STRING, SPEAKER) end end
  654.  
  655. function GLS(LOWER, START) local AA = '' for i,v in pairs(CA) do if i > START then if AA ~= '' then AA = AA .. ' ' .. v else AA = AA .. v end end end if not LOWER then return AA else return string.lower(AA) end end
  656. function C3(R, G, B) return Color3.new(R/255, G/255, B/255) end
  657. function GET_MASS(A, B) B = 0 for i,v in pairs(A:GetChildren()) do if v:IsA('BasePart') then B = B + v:GetMass() end GET_MASS(v) end return B end
  658.  
  659. local STUFF = '[ Rocky2u\'s CMDs ] : '
  660. local NOCLIP, JESUSFLY, SWIM = false, false, false
  661.  
  662. _PLAYERS.PlayerAdded:connect(function(PLAYER)
  663.     if SERVER_LOCKED then PLAYER.CharacterAdded:connect(function() table.insert(KICKS, PLAYER) return end) end
  664.     if FIND_IN_TABLE(BANS, PLAYER.userId) then PLAYER.CharacterAdded:connect(function() table.insert(KICKS, PLAYER) return end) end
  665.     UPDATE_CHAT(PLAYER)
  666.     if CHECK_ADMIN(PLAYER) then PLAYER.CharacterAdded:connect(function() game.Chat:Chat(PLAYER.Character.Head, STUFF .. 'Welcome, you\'re an admin!') end) end
  667. end)
  668.  
  669. game:GetService('RunService').Stepped:connect(function()
  670.     for i,v in pairs(_PLAYERS:GetPlayers()) do
  671.         if FIND_IN_TABLE(KICKS, v) then KICK(v) end
  672.         if FIND_IN_TABLE(LOOPED_H, v.Name) then
  673.             v.Character.Humanoid.Health = v.Character.Humanoid.MaxHealth
  674.         end
  675.         if FIND_IN_TABLE(LOOPED_K, v.Name) then
  676.             v.Character:BreakJoints()
  677.         end
  678.     end
  679.     if NOCLIP then
  680.         if LP.Character:FindFirstChild('Humanoid') then LP.Character.Humanoid:ChangeState(11) end
  681.     elseif JESUSFLY then
  682.         if LP.Character:FindFirstChild('Humanoid') then LP.Character.Humanoid:ChangeState(12) end
  683.     elseif SWIM then
  684.         if LP.Character:FindFirstChild('Humanoid') then LP.Character.Humanoid:ChangeState(4) end
  685.     end
  686. end)
  687.  
  688. function ADD_COMMAND(N, D, A, F) table.insert(COMMANDS, {N = N, D = D, A = A, F = F}) end
  689.  
  690. function GET_PLAYER(NAME, SPEAKER)
  691.     local NAME_TABLE = {}
  692.     NAME = NAME:lower()
  693.     if NAME == 'me' then
  694.         table.insert(NAME_TABLE, SPEAKER.Name)
  695.     elseif NAME == 'others' then
  696.         for i,v in pairs(_PLAYERS:GetPlayers()) do if v.Name ~= SPEAKER.Name then table.insert(NAME_TABLE, v.Name) end end
  697.     elseif NAME == 'all' then
  698.         for i,v in pairs(_PLAYERS:GetPlayers()) do table.insert(NAME_TABLE, v.Name) end
  699.     elseif NAME == 'random' then
  700.         table.insert(NAME_TABLE, _PLAYERS:GetPlayers()[math.random(1, #_PLAYERS:GetPlayers())].Name)
  701.     elseif NAME == 'team' then
  702.         for i,v in pairs(_PLAYERS:GetPlayers()) do if v.TeamColor == SPEAKER.TeamColor then table.insert(NAME_TABLE, v.Name) end end
  703.     elseif NAME == 'nonadmins' then
  704.         for i,v in pairs(_PLAYERS:GetPlayers()) do if not CHECK_ADMIN(v) then table.insert(NAME_TABLE, v.Name) end end
  705.     elseif NAME == 'admins' then
  706.         for i,v in pairs(_PLAYERS:GetPlayers()) do if CHECK_ADMIN(v) then table.insert(NAME_TABLE, v.Name) end end
  707.     elseif NAME == 'nonfriends' then
  708.         for i,v in pairs(_PLAYERS:GetPlayers()) do if not v:IsFriendsWith(SPEAKER.userId) then table.insert(NAME_TABLE, v.Name) end end
  709.     elseif NAME == 'friends' then
  710.         for i,v in pairs(_PLAYERS:GetPlayers()) do if v ~= SPEAKER and v:IsFriendsWith(SPEAKER.userId) then table.insert(NAME_TABLE, v.Name) end end
  711.     elseif NAME == 'nbcs' then
  712.         for i,v in pairs(_PLAYERS:GetPlayers()) do if v.MembershipType == Enum.MembershipType.None then table.insert(NAME_TABLE, v.Name) end end
  713.     elseif NAME == 'bcs' then
  714.         for i,v in pairs(_PLAYERS:GetPlayers()) do if v.MembershipType == Enum.MembershipType.BuildersClub then table.insert(NAME_TABLE, v.Name) end end
  715.     elseif NAME == 'tbcs' then
  716.         for i,v in pairs(_PLAYERS:GetPlayers()) do if v.MembershipType == Enum.MembershipType.TurboBuildersClub then table.insert(NAME_TABLE, v.Name) end end
  717.     elseif NAME == 'obcs' then
  718.         for i,v in pairs(_PLAYERS:GetPlayers()) do if v.MembershipType == Enum.MembershipType.OutrageousBuildersClub then table.insert(NAME_TABLE, v.Name) end end
  719.     else
  720.         for i,v in pairs(_PLAYERS:GetPlayers()) do local L_NAME = v.Name:lower() local F = L_NAME:find(NAME) if F == 1 then table.insert(NAME_TABLE, v.Name) end end
  721.     end
  722.     return NAME_TABLE
  723. end
  724.  
  725. local SI = 'rbxasset://textures/blackBkg_square.png'
  726.  
  727. function LOAD_DATA()
  728.     local DATA = Instance.new('Folder')
  729.    
  730.     GUIS = Instance.new('Folder', DATA)
  731.     HUMANOIDS = Instance.new('Folder', DATA)
  732.     OTHER = Instance.new('Folder', DATA)
  733.    
  734.     MAIN_GUI = Instance.new('ScreenGui', GUIS)
  735.     MAIN_GUI.Name = 'seth_main'
  736.     NEW'TextLabel'{Name = 'main', Active = true, BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0.5, -200, 0.4, 0), Size = UDim2.new(0, 400, 0, 25), Draggable = true, Font = 'SourceSansBold', Text = ' Control Center', TextColor3 = C3(255, 255, 255), TextSize = 20, TextXAlignment = 'Left', Parent = MAIN_GUI}
  737.         NEW'Frame'{Name = 'holder', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 0, 1, 0), Size = UDim2.new(1, 25, 12, 0), Parent = MAIN_GUI.main}
  738.             local BUTTONS = Instance.new('Folder', MAIN_GUI.main.holder) BUTTONS.Name = 'buttons'
  739.                 NEW'TextButton'{Name = 'server', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 5), Size = UDim2.new(0, 100, 0, 30), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'server info', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = BUTTONS}
  740.                 NEW'TextButton'{Name = 'admins', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 110, 0, 5), Size = UDim2.new(0, 100, 0, 30), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'admins', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = BUTTONS}
  741.                 NEW'TextButton'{Name = 'bans', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 215, 0, 5), Size = UDim2.new(0, 100, 0, 30), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'bans', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = BUTTONS}
  742.                 NEW'TextButton'{Name = 'cmds', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 320, 0, 5), Size = UDim2.new(0, 100, 0, 30), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'commands', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = BUTTONS}
  743.                 NEW'TextButton'{Name = 'fun', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 50, 0, 40), Size = UDim2.new(0, 105, 0, 30), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'fun', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = BUTTONS}
  744.                 NEW'TextButton'{Name = 'changelog', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 160, 0, 40), Size = UDim2.new(0, 105, 0, 30), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'changelog', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = BUTTONS}
  745.                 NEW'TextButton'{Name = 'credits', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 270, 0, 40), Size = UDim2.new(0, 105, 0, 30), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'credits', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = BUTTONS}
  746.                
  747.             local HOLDERS = Instance.new('Folder', MAIN_GUI.main.holder) HOLDERS.Name = 'holders'
  748.                 NEW'Frame'{Name = 'server', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 85), Size = UDim2.new(1, -10, 0, 210), Parent = HOLDERS}
  749.                     NEW'TextLabel'{Name = 'fe', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Size = UDim2.new(1, 0, 0, 30), Font = 'SourceSansBold', Text = ' FilteringEnabled | ', TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.server}
  750.                     NEW'TextLabel'{Name = 'place_id', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, 90), Size = UDim2.new(1, 0, 0, 30), Font = 'SourceSansBold', Text = ' Place ID | ', TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.server}
  751.                     NEW'TextLabel'{Name = 'players', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, 120), Size = UDim2.new(1, 0, 0, 30), Font = 'SourceSansBold', Text = ' Players | ', TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.server}
  752.                     NEW'TextLabel'{Name = 'time', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, 60), Size = UDim2.new(1, 0, 0, 30), Font = 'SourceSansBold', Text = ' Time | ', TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.server}
  753.                     NEW'TextLabel'{Name = 'gravity', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, 30), Size = UDim2.new(1, 0, 0, 30), Font = 'SourceSansBold', Text = ' Gravity | ', TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.server}
  754.                 NEW'ScrollingFrame'{Name = 'admins', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 85), Size = UDim2.new(1, -10, 0, 210), Visible = false, CanvasSize = UDim2.new(0, 0, 0, 0), ScrollBarThickness = 5, TopImage = SI, MidImage = SI, BottomImage = SI, Parent = HOLDERS}
  755.                 NEW'ScrollingFrame'{Name = 'bans', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 85), Size = UDim2.new(1, -10, 0, 210), Visible = false, CanvasSize = UDim2.new(0, 0, 0, 0), ScrollBarThickness = 5, TopImage = SI, MidImage = SI, BottomImage = SI, Parent = HOLDERS}
  756.                 NEW'ScrollingFrame'{Name = 'cmds', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 115), Size = UDim2.new(1, -10, 0, 210), Visible = false, CanvasSize = UDim2.new(0, 0, 0, 0), ScrollBarThickness = 5, TopImage = SI, MidImage = SI, BottomImage = SI, Parent = HOLDERS}
  757.                 NEW'ScrollingFrame'{Name = 'fun', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 85), Size = UDim2.new(1, -10, 0, 210), Visible = false, CanvasSize = UDim2.new(0, 0, 0, 0), ScrollBarThickness = 5, TopImage = SI, MidImage = SI, BottomImage = SI, Parent = HOLDERS}
  758.                 NEW'ScrollingFrame'{Name = 'changelog', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 85), Size = UDim2.new(1, -10, 0, 210), Visible = false, CanvasSize = UDim2.new(0, 0, 0, 0), ScrollBarThickness = 5, TopImage = SI, MidImage = SI, BottomImage = SI, Parent = HOLDERS}
  759.                     local Y_CHANGES = 0
  760.                     for i,v in pairs(CHANGELOG) do
  761.                         NEW'TextLabel'{Name = '', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, Y_CHANGES), Size = UDim2.new(1, 0, 0, 30), Font = 'SourceSansBold', Text = v, TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.changelog}
  762.                         HOLDERS.changelog.CanvasSize = HOLDERS.changelog.CanvasSize + UDim2.new(0, 0, 0, 30)
  763.                         Y_CHANGES = Y_CHANGES + 30
  764.                     end
  765.                 NEW'Frame'{Name = 'credits', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 85), Size = UDim2.new(1, -10, 0, 210), Visible = false, Parent = HOLDERS}
  766.                     NEW'TextLabel'{Name = 'text', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 1, BorderSizePixel = 0, Size = UDim2.new(1, 0, 1, 0), Font = 'SourceSansBold', Text = CREDITS, TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', TextYAlignment = 'Top', Parent = HOLDERS.credits}
  767.                 NEW'TextBox'{Name = 'search', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0.25, 0, 0, 85), Size = UDim2.new(0.5, 0, 0, 25), Visible = false, Font = 'SourceSansBold', Text = 'search commands', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = HOLDERS}
  768.                
  769.             NEW'Frame'{Name = 'line', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 75), Size = UDim2.new(1, -10, 0, 5), Parent = MAIN_GUI.main.holder}
  770.         NEW'TextButton'{Name = 'close', BackgroundColor3 = C3(255, 50, 50), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(1, 0, 0, 0), Size = UDim2.new(0, 25, 0, 25), Text = '', Parent = MAIN_GUI.main}
  771.        
  772.     CMD_BAR_H = Instance.new('ScreenGui', GUIS)
  773.     CMD_BAR_H.Name = 'cmdbar_seth'
  774.         NEW'TextBox'{Name = 'bar', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.5, BorderSizePixel = 0, Position = UDim2.new(0, -200, 1, -50), Size = UDim2.new(0, 225, 0, 25), Font = 'SourceSansItalic', Text = 'press ; to execute a command', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = CMD_BAR_H}
  775.             NEW'ScrollingFrame'{Name = 'commands', BackgroundColor3 = C3(50, 50, 50), BackgroundTransparency = 0.5, BorderSizePixel = 0, Position = UDim2.new(0, 0, 1, -25), Size = UDim2.new(1, 0, 0, 0), Visible = false, CanvasSize = UDim2.new(0, 0, 0, 0), ScrollBarThickness = 6, ScrollingEnabled = true, BottomImage = SI, MidImage = SI, TopImage = SI, Parent = CMD_BAR_H.bar}
  776.             NEW'TextLabel'{Name = 'commands_ex', BackgroundTransparency = 1, BorderSizePixel = 0, Size = UDim2.new(0, 200, 0, 20), Visible = false, Font = 'SourceSansBold', TextColor3 = C3(255, 255, 255), TextSize = 18, TextXAlignment = 'Left', Parent = CMD_BAR_H.bar}
  777.            
  778.     local NOTIFY_H = Instance.new('ScreenGui', GUIS)
  779.     NOTIFY_H.Name = 'notify_seth'
  780.         local N = Instance.new('Frame', NOTIFY_H)
  781.         N.Name = 'notify'
  782.         N.BackgroundColor3 = C3(0, 0, 0)
  783.         N.BackgroundTransparency = 0.5
  784.         N.BorderSizePixel = 0
  785.         N.Position = UDim2.new(0, -225, 0.6, 0)
  786.         N.Size = UDim2.new(0, 225, 0, 30)
  787.             local BAR = Instance.new('Frame', N)
  788.             BAR.Name = ''
  789.             BAR.BackgroundColor3 = C3(255, 255, 255)
  790.             BAR.BackgroundTransparency = 0.5
  791.             BAR.BorderSizePixel = 0
  792.             BAR.Position = UDim2.new(0, 0, 1, 0)
  793.             BAR.Size = UDim2.new(1, 0, 0, 5)
  794.             local TEXT = Instance.new('TextLabel', N)
  795.             TEXT.Name = 'text'
  796.             TEXT.BackgroundTransparency = 1
  797.             TEXT.BorderSizePixel = 0
  798.             TEXT.Size = UDim2.new(1, 0, 1, 0)
  799.             TEXT.Font = 'SourceSansBold'
  800.             TEXT.TextColor3 = C3(255, 255, 255)
  801.             TEXT.TextSize = 18
  802.             TEXT.TextXAlignment = 'Left'
  803.            
  804.     PAPER_MESH = Instance.new('BlockMesh', OTHER)
  805.     PAPER_MESH.Scale = Vector3.new(1, 1, 0.1)
  806.    
  807.     JAIL = Instance.new('Model', OTHER)
  808.     JAIL.Name = 'JAIL'
  809.         local B = Instance.new('Part', JAIL)
  810.         B.Name = 'BUTTOM'
  811.         B.BrickColor = BrickColor.new('Black')
  812.         B.Transparency = 0.5
  813.         B.Anchored = true
  814.         B.Locked = true
  815.         B.Size = Vector3.new(6, 1, 6)
  816.         B.TopSurface = 'Smooth'
  817.         B.BottomSurface = 'Smooth'
  818.         local M = Instance.new('Part', JAIL)
  819.         M.Name = 'MAIN'
  820.         M.BrickColor = BrickColor.new('Black')
  821.         M.Transparency = 1
  822.         M.Anchored = true
  823.         M.CanCollide = false
  824.         M.Locked = true
  825.         M.Position = B.Position + Vector3.new(0, 3, 0)
  826.         M.Size = Vector3.new(1, 1, 1)
  827.         local P1 = Instance.new('Part', JAIL)
  828.         P1.BrickColor = BrickColor.new('Black')
  829.         P1.Transparency = 1
  830.         P1.Position = B.Position + Vector3.new(0, 3.5, -2.5)
  831.         P1.Rotation = Vector3.new(0, 90, 0)
  832.         P1.Anchored = true
  833.         P1.Locked = true
  834.         P1.Size = Vector3.new(1, 6, 6)
  835.         local P2 = Instance.new('Part', JAIL)
  836.         P2.BrickColor = BrickColor.new('Black')
  837.         P2.Transparency = 1
  838.         P2.Position = B.Position + Vector3.new(-2.5, 3.5, 0)
  839.         P2.Rotation = Vector3.new(-180, 0, -180)
  840.         P2.Anchored = true
  841.         P2.Locked = true
  842.         P2.Size = Vector3.new(1, 6, 4)
  843.         local P3 = Instance.new('Part', JAIL)
  844.         P3.BrickColor = BrickColor.new('Black')
  845.         P3.Transparency = 1
  846.         P3.Position = B.Position + Vector3.new(2.5, 3.5, 0)
  847.         P3.Rotation = Vector3.new(0, 0, 0)
  848.         P3.Anchored = true
  849.         P3.Locked = true
  850.         P3.Size = Vector3.new(1, 6, 4)
  851.         local P4 = Instance.new('Part', JAIL)
  852.         P4.BrickColor = BrickColor.new('Black')
  853.         P4.Transparency = 1
  854.         P4.Position = B.Position + Vector3.new(0, 3.5, 2.5)
  855.         P4.Rotation = Vector3.new(0, 90, 0)
  856.         P4.Anchored = true
  857.         P4.Locked = true
  858.         P4.Size = Vector3.new(1, 6, 4)
  859.         local TOP = Instance.new('Part', JAIL)
  860.         TOP.BrickColor = BrickColor.new('Black')
  861.         TOP.Transparency = 0.5
  862.         TOP.Position = B.Position + Vector3.new(0, 7, 0)
  863.         TOP.Rotation = Vector3.new(0, 0, 0)
  864.         TOP.Anchored = true
  865.         TOP.Locked = true
  866.         TOP.Size = Vector3.new(6, 1, 6)
  867.         TOP.TopSurface = 'Smooth'
  868.         TOP.BottomSurface = 'Smooth'
  869.        
  870.     ROCKET = Instance.new('Part', OTHER)
  871.     ROCKET.Name = 'rocket_seth'
  872.     ROCKET.CanCollide = false
  873.     ROCKET.Size = Vector3.new(2, 5, 2)
  874.         Instance.new('CylinderMesh', ROCKET)
  875.         local F = Instance.new('Part', ROCKET)
  876.         F.BrickColor = BrickColor.new('Black')
  877.         F.CanCollide = false
  878.         F.Size = Vector3.new(2, 0.2, 2)
  879.             Instance.new('CylinderMesh', F)
  880.             local PE = Instance.new('ParticleEmitter', F)
  881.             PE.Color = ColorSequence.new(C3(236, 139, 70), C3(236, 139, 70))
  882.             PE.Size = NumberSequence.new(0.2)
  883.             PE.Texture = 'rbxassetid://17238048'
  884.             PE.LockedToPart = true
  885.             PE.Lifetime = NumberRange.new(0.2)
  886.             PE.Rate = 50
  887.             PE.Speed = NumberRange.new(-20)
  888.         local TOP = Instance.new('Part', ROCKET)
  889.         TOP.CanCollide = false
  890.         TOP.Shape = 'Ball'
  891.         TOP.Size = Vector3.new(2, 2, 2)
  892.         TOP.TopSurface = 'Smooth'
  893.         TOP.BottomSurface = 'Smooth'
  894.         local BF = Instance.new('BodyForce', ROCKET)
  895.         BF.Name = 'force'
  896.         BF.Force = Vector3.new(0, 0, 0)
  897.         local W1 = Instance.new('Weld', ROCKET)
  898.         W1.Part0 = ROCKET
  899.         W1.Part1 = F
  900.         W1.C1 = CFrame.new(0, 2.6, 0)
  901.         local W2 = Instance.new('Weld', ROCKET)
  902.         W2.Part0 = ROCKET
  903.         W2.Part1 = TOP
  904.         W2.C1 = CFrame.new(0, -2.6, 0)
  905.        
  906.     ALIEN_H = Instance.new('Accessory', OTHER)
  907.         local H = Instance.new('Part', ALIEN_H)
  908.         H.Name = 'Handle'
  909.         H.Size = Vector3.new(2, 2.4, 2)
  910.             local HA = Instance.new('Attachment', H)
  911.             HA.Name = 'HatAttachment'
  912.             HA.Position = Vector3.new(0, 0.15, 0)
  913.             local SM = Instance.new('SpecialMesh', H)
  914.             SM.MeshId = 'rbxassetid://13827689'
  915.             SM.MeshType = 'FileMesh'
  916.             SM.Scale = Vector3.new(1, 1.02, 1)
  917.             SM.TextureId = 'rbxassetid://13827796'
  918.            
  919.     local S = Instance.new('Model', OTHER) S.Name = 'swastika'
  920.         NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Anchored = true, CanCollide = false, Size = Vector3.new(2, 2, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S}
  921.         NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(0, 3, 0), Anchored = true, CanCollide = false, Size = Vector3.new(2, 4, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S}
  922.         NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(3, 0, 0), Anchored = true, CanCollide = false, Size = Vector3.new(4, 2, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S}
  923.         NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(0, -3, 0), Anchored = true, CanCollide = false, Size = Vector3.new(2, 4, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S}
  924.         NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(-3, 0, 0), Anchored = true, CanCollide = false, Size = Vector3.new(4, 2, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S}
  925.         NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(3, 4, 0), Anchored = true, CanCollide = false, Size = Vector3.new(4, 2, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S}
  926.         NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(4, -3, 0), Anchored = true, CanCollide = false, Size = Vector3.new(2, 4, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S}
  927.         NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(-3, -4, 0), Anchored = true, CanCollide = false, Size = Vector3.new(4, 2, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S}
  928.         NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(-4, 3, 0), Anchored = true, CanCollide = false, Size = Vector3.new(2, 4, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S}
  929.    
  930.     CMD_BAR_H.Parent = _CORE
  931. end
  932.  
  933. local RS = game:GetService('RunService').RenderStepped
  934.  
  935. function OPEN_MAIN()
  936.     SETH_MAIN = MAIN_GUI:Clone()
  937.    
  938.     local BUTTONS = SETH_MAIN.main.holder.buttons
  939.     local HOLDERS = SETH_MAIN.main.holder.holders
  940.    
  941.     for i,v in pairs(SETH_MAIN.main.holder.buttons:GetChildren()) do
  942.         v.MouseButton1Down:connect(function(X, Y)
  943.             OPEN_TAB(v.Name)
  944.             if not v:FindFirstChild('circle') then
  945.                 local C = Instance.new('ImageLabel', v)
  946.                 C.BackgroundTransparency = 1
  947.                 C.Position = UDim2.new(0, X - 0, 0, Y - 35) - UDim2.new(0, v.AbsolutePosition.X, 0, v.AbsolutePosition.Y)
  948.                 C.Size = UDim2.new(0, 0, 0, 0)
  949.                 C.ZIndex = v.ZIndex
  950.                 C.Image = 'rbxassetid://200182847'
  951.                 C.ImageColor3 = C3(0, 100, 255)
  952.                 C.Name = 'circle'
  953.                 C:TweenSizeAndPosition(UDim2.new(0, 500, 0, 500), C.Position - UDim2.new(0, 250, 0, 250), 'Out', 'Quart', 2.5)
  954.                 for i = 0, 1, 0.03 do
  955.                     C.ImageTransparency = i
  956.                     RS:wait()
  957.                 end
  958.                 C:destroy()
  959.             end
  960.         end)
  961.     end
  962.    
  963.     HOLDERS.server.place_id.Text = ' Place ID | ' .. game.PlaceId
  964.     game:GetService('RunService').Stepped:connect(function()
  965.         if SETH_MAIN:FindFirstChild('main') and HOLDERS:FindFirstChild('server') then
  966.             if not workspace.FilteringEnabled then
  967.                 HOLDERS.server.fe.Text = ' FilteringEnabled | false'
  968.             else
  969.                 HOLDERS.server.fe.Text = ' FilteringEnabled | true'
  970.             end
  971.             HOLDERS.server.players.Text = ' Players | ' .. _PLAYERS.NumPlayers .. '/' .. _PLAYERS.MaxPlayers
  972.             HOLDERS.server.time.Text = ' Time | ' .. _LIGHTING.TimeOfDay
  973.             HOLDERS.server.gravity.Text = ' Gravity | ' .. workspace.Gravity
  974.         end
  975.     end)
  976.    
  977.     function UPDATE_ADMINS()
  978.         HOLDERS.admins:ClearAllChildren()
  979.         HOLDERS.admins.CanvasSize = UDim2.new(0, 0, 0, 0)
  980.         local Y_ADMINS = 5
  981.         for i,v in pairs(ADMINS) do
  982.             NEW'TextLabel'{Name = v, BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, Y_ADMINS), Size = UDim2.new(1, -30, 0, 25), Font = 'SourceSansBold', TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.admins}
  983.             NEW'TextButton'{Name = 'update', BackgroundColor3 = C3(255, 50, 50), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(1, 0, 0, 0), Size = UDim2.new(0, 25, 0, 25), Text = '', Parent = HOLDERS.admins[v]}
  984.             HOLDERS.admins[v].update.MouseButton1Down:connect(function()
  985.                 table.remove(ADMINS, i)
  986.                 UPDATE_ADMINS()
  987.             end)
  988.             HOLDERS.admins.CanvasSize = HOLDERS.admins.CanvasSize + UDim2.new(0, 0, 0, 30)
  989.             Y_ADMINS = Y_ADMINS + 30
  990.         end
  991.         HOLDERS.admins.CanvasSize = HOLDERS.admins.CanvasSize + UDim2.new(0, 0, 0, 5)
  992.         spawn(function()
  993.             for i,v in pairs(HOLDERS.admins:GetChildren()) do
  994.                 v.Text = ' ' .. _PLAYERS:GetNameFromUserIdAsync(v.Name)
  995.             end
  996.         end)
  997.     end
  998.     UPDATE_ADMINS()
  999.    
  1000.     function UPDATE_BANS()
  1001.         HOLDERS.bans:ClearAllChildren()
  1002.         HOLDERS.bans.CanvasSize = UDim2.new(0, 0, 0, 0)
  1003.         local Y_BANS = 5
  1004.         for i,v in pairs(BANS) do
  1005.             NEW'TextLabel'{Name = v, BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, Y_BANS), Size = UDim2.new(1, -30, 0, 25), Font = 'SourceSansBold', Text = '', TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.bans}
  1006.             NEW'TextButton'{Name = 'update', BackgroundColor3 = C3(255, 50, 50), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(1, 0, 0, 0), Size = UDim2.new(0, 25, 0, 25), Text = '', Parent = HOLDERS.bans[v]}
  1007.             HOLDERS.bans[v].update.MouseButton1Down:connect(function()
  1008.                 table.remove(BANS, i)
  1009.                 UPDATE_BANS()
  1010.             end)
  1011.             HOLDERS.bans.CanvasSize = HOLDERS.bans.CanvasSize + UDim2.new(0, 0, 0, 30)
  1012.             Y_BANS = Y_BANS + 30
  1013.         end
  1014.         HOLDERS.bans.CanvasSize = HOLDERS.bans.CanvasSize + UDim2.new(0, 0, 0, 5)
  1015.         spawn(function()
  1016.             for i,v in pairs(HOLDERS.bans:GetChildren()) do
  1017.                 v.Text = ' ' .. _PLAYERS:GetNameFromUserIdAsync(v.Name)
  1018.             end
  1019.         end)
  1020.     end
  1021.     UPDATE_BANS()
  1022.    
  1023.     local function DISPLAY_CMDS()
  1024.         local Y_COMMANDS = 0
  1025.         for i,v in pairs(COMMANDS) do
  1026.             NEW'TextLabel'{Name = '', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, Y_COMMANDS), Size = UDim2.new(1, 0, 0, 25), Font = 'SourceSansBold', Text = ' ' .. v.D, TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.cmds}
  1027.             HOLDERS.cmds.CanvasSize = HOLDERS.cmds.CanvasSize + UDim2.new(0, 0, 0, 25)
  1028.             Y_COMMANDS = Y_COMMANDS + 25
  1029.         end
  1030.     end
  1031.     DISPLAY_CMDS()
  1032.    
  1033.     HOLDERS.search.Changed:connect(function()
  1034.         if SETH_MAIN:FindFirstChild('main') and SETH_MAIN.main.holder.holders:FindFirstChild('search') then
  1035.         if HOLDERS.search.Text ~= 'search commands' and HOLDERS.search.Focused then
  1036.             if HOLDERS.search.Text ~= '' then
  1037.                 if not HOLDERS.search.Text:find(' ') then
  1038.                     HOLDERS.cmds:ClearAllChildren()
  1039.                     HOLDERS.cmds.CanvasSize = UDim2.new(0, 0, 0, 0)
  1040.                     local Y_COMMANDS = 0
  1041.                     for i,v in pairs(COMMANDS) do
  1042.                         if v.N:find(HOLDERS.search.Text) then
  1043.                             HOLDERS.cmds.CanvasSize = HOLDERS.cmds.CanvasSize + UDim2.new(0, 0, 0, 25)
  1044.                             NEW'TextLabel'{Name = '', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, Y_COMMANDS), Size = UDim2.new(1, 0, 0, 25), Font = 'SourceSansBold', Text = ' ' .. v.D, TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.cmds}
  1045.                             HOLDERS.changelog.CanvasSize = HOLDERS.changelog.CanvasSize + UDim2.new(0, 0, 0, 25)
  1046.                             Y_COMMANDS = Y_COMMANDS + 25
  1047.                         end
  1048.                     end
  1049.                 end
  1050.             else
  1051.                 HOLDERS.cmds:ClearAllChildren()
  1052.                 HOLDERS.cmds.CanvasSize = UDim2.new(0, 0, 0, 0)
  1053.                 DISPLAY_CMDS()
  1054.             end
  1055.         end
  1056.         end
  1057.     end)
  1058.    
  1059.     local FUN = {'balefire', 'swastika', 'trowel', 'path giver', 'orbital strike'}
  1060.     local Y_FUN = 5
  1061.     for i,v in pairs(FUN) do
  1062.         NEW'TextLabel'{Name = v, BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, Y_FUN), Size = UDim2.new(1, -50, 0, 25), Font = 'SourceSansBold', Text = ' ' .. v, TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.fun}
  1063.         HOLDERS.fun.CanvasSize = HOLDERS.fun.CanvasSize + UDim2.new(0, 0, 0, 30)
  1064.         Y_FUN = Y_FUN + 30
  1065.     end
  1066.     HOLDERS.fun.CanvasSize = HOLDERS.fun.CanvasSize + UDim2.new(0, 0, 0, 5)
  1067.     for i,v in pairs(HOLDERS.fun:GetChildren()) do
  1068.         NEW'TextButton'{Name = 'load', BackgroundColor3 = C3(50, 50, 255), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(1, 0, 0, 0), Size = UDim2.new(0, 45, 0, 25), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'load', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = v}
  1069.         v.load.MouseButton1Down:connect(function()
  1070.             if v.Name == 'balefire' then LOAD_BALEFIRE()
  1071.             elseif v.Name == 'swastika' then local S = OTHER.swastika:Clone() S.Parent = workspace S:MoveTo(LP.Character.Head.Position + Vector3.new(0, 10, 0))
  1072.             elseif v.Name == 'trowel' then LOAD_TROWEL()
  1073.             elseif v.Name == 'path giver' then LOAD_PATH()
  1074.             elseif v.Name == 'orbital strike' then LOAD_STRIKE()
  1075.             end
  1076.         end)
  1077.     end
  1078.    
  1079.     SETH_MAIN.main.close.MouseButton1Down:connect(function()
  1080.         SETH_MAIN:destroy()
  1081.     end)
  1082.    
  1083.     SETH_MAIN.Parent = _CORE
  1084. end
  1085.  
  1086. LOAD_DATA()
  1087.  
  1088. --/ TOOLS
  1089.  
  1090. function LOAD_BALEFIRE()
  1091.     local HB = Instance.new('HopperBin', LP.Backpack)
  1092.     HB.Name = 'balefire'
  1093.    
  1094.     local function BF(P)
  1095.         for i = 1, 50 do
  1096.             local E = Instance.new('Explosion', workspace)
  1097.             E.BlastRadius = 3
  1098.             E.BlastPressure = 999999
  1099.             E.Position = LP.Character.Torso.CFrame.p + ((P - LP.Character.Torso.CFrame.p).unit * 6 * i) + ((P - LP.Character.Torso.CFrame.p).unit * 7)
  1100.         end
  1101.     end
  1102.    
  1103.     FIRED = false
  1104.     local function FIRE(M)
  1105.         if not FIRED then
  1106.             FIRED = true
  1107.             BF(M.Hit.p)
  1108.             wait(0.25)
  1109.             FIRED = false
  1110.         end
  1111.     end
  1112.    
  1113.     HB.Selected:connect(function(M)
  1114.         M.Button1Down:connect(function()
  1115.             FIRE(M)
  1116.         end)
  1117.     end)
  1118. end
  1119.  
  1120. function LOAD_TROWEL()
  1121.     local T = Instance.new('Tool', LP.Backpack) T.Name = 'trowel'
  1122.     NEW'Part'{Name = 'Handle', Size = Vector3.new(1, 4.4, 1), Parent = T}
  1123.     NEW'SpecialMesh'{MeshId = 'rbxasset://fonts/trowel.mesh', MeshType = 'FileMesh', TextureId = 'rbxasset://textures/TrowelTexture.png', Parent = T.Handle}
  1124.     NEW'Sound'{Name = 'build', SoundId = 'rbxasset://sounds//bass.wav', Volume = 1, Parent = T.Handle}
  1125.    
  1126.     local HEIGHT = 5
  1127.     local SPEED = 0.05
  1128.     local WIDTH = 15
  1129.    
  1130.     function BRICK(CF, P, C)
  1131.         local B = Instance.new('Part')
  1132.         B.BrickColor = C
  1133.         B.CFrame = CF * CFrame.new(P + B.Size / 2)
  1134.         B.Parent = game.Workspace
  1135.         B:MakeJoints()
  1136.         B.Material = 'Neon'
  1137.         return  B, P + B.Size
  1138.     end
  1139.    
  1140.     function BW(CF)
  1141.         local BC = BrickColor.Random()
  1142.         local B = {}
  1143.         assert(WIDTH > 0)
  1144.         local Y = 0
  1145.         while Y < HEIGHT do
  1146.             local P
  1147.             local X = -WIDTH / 2
  1148.             while X < WIDTH / 2 do
  1149.                 local brick
  1150.                 brick, P = BRICK(CF, Vector3.new(X, Y, 0), BC)
  1151.                 X = P.x
  1152.                 table.insert(B, brick)
  1153.                 wait(SPEED)
  1154.             end
  1155.             Y = P.y
  1156.         end
  1157.         return B
  1158.     end
  1159.    
  1160.     function S(A)
  1161.         if math.abs(A.x) > math.abs(A.z) then
  1162.             if A.x > 0 then
  1163.                 return Vector3.new(1, 0, 0)
  1164.             else
  1165.                 return Vector3.new(-1, 0, 0)
  1166.             end
  1167.         else
  1168.             if A.z > 0 then
  1169.                 return Vector3.new(0, 0, 1)
  1170.             else
  1171.                 return Vector3.new(0, 0, -1)
  1172.             end
  1173.         end
  1174.     end
  1175.    
  1176.     T.Enabled = true
  1177.     T.Activated:connect(function()
  1178.         if T.Enabled and LP.Character:FindFirstChild('Humanoid') then
  1179.             T.Enabled = false
  1180.             T.Handle.build:Play()
  1181.             BW(CFrame.new(LP.Character.Humanoid.TargetPoint, LP.Character.Humanoid.TargetPoint + S((LP.Character.Humanoid.TargetPoint - LP.Character.Head.Position).unit)))
  1182.             T.Enabled = true
  1183.         end
  1184.     end)
  1185. end
  1186.  
  1187. function LOAD_PATH()
  1188.     local HB = Instance.new('HopperBin', LP.Backpack) HB.Name = 'path giver'
  1189.    
  1190.     local function PATH(M, C)
  1191.         if ENABLED and LP.Character then
  1192.             if not workspace:FindFirstChild('paths_seth') then Instance.new('Folder', workspace).Name = 'paths_seth' end
  1193.             local hit = M.Target
  1194.             local point = M.Hit.p
  1195.             local P = Instance.new('Part', workspace.paths_seth)
  1196.             P.BrickColor = C
  1197.             P.Material = 'Neon'
  1198.             P.Transparency = 0.75
  1199.             P.Anchored = true
  1200.             P.Size = Vector3.new(20, 1, 20)
  1201.             P.Velocity = M.Hit.lookVector * 75
  1202.             P.BottomSurface = 'Smooth'
  1203.             P.TopSurface = 'Smooth'
  1204.             P.CFrame = CFrame.new(LP.Character.Head.Position)
  1205.             P.CFrame = CFrame.new(LP.Character.Torso.Position.x, LP.Character.Torso.Position.y - 4, LP.Character.Torso.Position.z)
  1206.             P.CFrame = CFrame.new(P.Position, point)
  1207.             wait()
  1208.             PATH(M, C)
  1209.         end
  1210.     end
  1211.    
  1212.     local function SELECTED(M)
  1213.         M.Button1Down:connect(function() ENABLED = true PATH(M, BrickColor.Random()) end)
  1214.         M.Button1Up:connect(function() ENABLED = false end)
  1215.         M.KeyDown:connect(function(K) if K == 'r' then if workspace:FindFirstChild('paths_seth') then workspace.paths_seth:destroy() end end end)
  1216.     end
  1217.    
  1218.     HB.Selected:connect(SELECTED)
  1219. end
  1220.  
  1221. function LOAD_STRIKE()
  1222.     local HB = Instance.new('HopperBin', LP.Backpack) HB.Name = 'orbital strike'
  1223.    
  1224.     local function SHOOT(T)
  1225.         if ENABLED then
  1226.             local P0 = CFrame.new(0, 1500, 0)
  1227.             P0 = P0 + ((P0 * CFrame.fromEulerAnglesXYZ(math.pi / 2, 0, 0)).lookVector * 0.5) + (P0 * CFrame.fromEulerAnglesXYZ(0, math.pi / 2, 0)).lookVector
  1228.             local P1 = P0 + ((P0.p - T.Hit.p).unit * -2)
  1229.             SATELITE.CFrame = CFrame.new((P0.p + P1.p) / 2, P0.p) * CFrame.fromEulerAnglesXYZ(-math.pi / 2, 0, 0)
  1230.            
  1231.             local M = Instance.new('Model', workspace)
  1232.             NEW'Part'{BrickColor = BrickColor.new('Pink'), Material = 'Neon', CFrame = CFrame.new((SATELITE.CFrame.p + T.Hit.p) / 2, SATELITE.CFrame.p), Anchored = true, CanCollide = false, Size = Vector3.new(1, 1, 1), Parent = M}
  1233.             NEW'BlockMesh'{Scale = Vector3.new(1, 1, (SATELITE.CFrame.p - T.Hit.p).magnitude), Parent = M.Part}
  1234.             NEW'Explosion'{Position = T.Hit.p, BlastRadius = 20, Parent = workspace}
  1235.            
  1236.             for i = 1,10 do M.Part.Transparency = 0.5 + (i * 0.05) wait(0.05) end
  1237.             M:destroy()
  1238.         end
  1239.     end
  1240.    
  1241.     HB.Selected:connect(function(M)
  1242.         if not workspace:FindFirstChild('orbital_seth') then
  1243.             SATELITE = Instance.new('Part', workspace)
  1244.             SATELITE.Name = 'orbital_seth'
  1245.             SATELITE.Position = Vector3.new(0, 1500, 0)
  1246.             SATELITE.Anchored = true
  1247.             SATELITE.CanCollide = false
  1248.             SATELITE.Size = Vector3.new(5, 16.8, 5)
  1249.             NEW'SpecialMesh'{MeshId = 'rbxassetid://1064328', Scale = Vector3.new(0.2, 0.2, 0.2), Parent = SATELITE}
  1250.         end
  1251.         M.Button1Down:connect(function() ENABLED = true SHOOT(M) end)
  1252.         M.Button1Up:connect(function() ENABLED = false end)
  1253.     end)
  1254. end
  1255.  
  1256. function FIND_IN_TABLE(TABLE, NAME)
  1257.     for i,v in pairs(TABLE) do
  1258.         if v == NAME then
  1259.             return true
  1260.         end
  1261.     end
  1262.     return false
  1263. end
  1264.  
  1265. function GET_IN_TABLE(TABLE, NAME)
  1266.     for i = 1, #TABLE do
  1267.         if TABLE[i] == NAME then
  1268.             return i
  1269.         end
  1270.     end
  1271.     return false
  1272. end
  1273.  
  1274. local NOTIFY_1 = false
  1275. local NOTIFY_2 = false
  1276.  
  1277. function NOTIFY(M, R, G, B)
  1278.     spawn(function()
  1279.         repeat wait() until not NOTIFY_1
  1280.         local NOTIFY_SETH = GUIS.notify_seth:Clone() NOTIFY_SETH.Parent = _CORE
  1281.         if NOTIFY_SETH then
  1282.             NOTIFY_SETH.notify[''].BackgroundColor3 = C3(R, G, B)
  1283.             NOTIFY_SETH.notify.text.Text = ' ' .. M
  1284.             repeat wait() until not NOTIFY_1
  1285.             NOTIFY_1 = true
  1286.             wait(0.5)
  1287.             NOTIFY_SETH.notify:TweenPosition(UDim2.new(0, 0, 0.6, 0), 'InOut', 'Quad', 0.4, false) wait(0.5)
  1288.             wait(0.5)
  1289.             repeat wait() until not NOTIFY_2
  1290.             NOTIFY_1 = false
  1291.             NOTIFY_SETH.notify:TweenPosition(UDim2.new(0, 0, 0.6, -40), 'InOut', 'Quad', 0.4, false) wait(0.5)
  1292.             wait(0.5)
  1293.             NOTIFY_2 = true
  1294.             wait(2.5)
  1295.             NOTIFY_SETH.notify:TweenPosition(UDim2.new(0, -225, 0.6, -40), 'InOut', 'Quad', 0.4, false) wait(0.5)
  1296.         end
  1297.         wait(1)
  1298.         NOTIFY_SETH:destroy()
  1299.         NOTIFY_2 = false
  1300.     end)
  1301. end
  1302.  
  1303. function KICK(P)
  1304.     spawn(function()
  1305.         for i = 1,5 do
  1306.             if P.Character and P.Character:FindFirstChild('HumanoidRootPart') and P.Character:FindFirstChild('Torso') then
  1307.                 P.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
  1308.                 local SP = Instance.new('SkateboardPlatform', P.Character) SP.Position = P.Character.HumanoidRootPart.Position SP.Transparency = 1
  1309.                 spawn(function()
  1310.                     repeat wait()
  1311.                         if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then SP.Position = P.Character.HumanoidRootPart.Position end
  1312.                     until not _PLAYERS:FindFirstChild(P.Name)
  1313.                 end)
  1314.                 P.Character.Torso.Anchored = true
  1315.             end
  1316.         end
  1317.     end)
  1318. end
  1319.  
  1320. _PLAYERS.PlayerRemoving:connect(function(P)
  1321.     if FIND_IN_TABLE(KICKS, P) then
  1322.         for i,v in pairs(KICKS) do if v == P then table.remove(KICKS, i) end end
  1323.         NOTIFY('KICKED ' .. P.Name, 255, 255, 255)
  1324.     end
  1325.     if FIND_IN_TABLE(JAILED, P.Name) then
  1326.         for i,v in pairs(JAILED) do if v == P.Name then table.remove(KICKS, i) end end
  1327.     end
  1328. end)
  1329.  
  1330. function FIX_LIGHTING()
  1331.     _LIGHTING.Ambient = C3(0.5, 0.5, 0.5)
  1332.     _LIGHTING.Brightness = 1
  1333.     _LIGHTING.GlobalShadows = true
  1334.     _LIGHTING.Outlines = false
  1335.     _LIGHTING.TimeOfDay = 14
  1336.     _LIGHTING.FogEnd = 100000
  1337. end
  1338.  
  1339. function COLOR(PLAYER, BCOLOR)
  1340.     for i,v in pairs(PLAYER.Character:GetChildren()) do if v:IsA('Shirt') or v:IsA('Pants') then v:destroy() elseif v:IsA('ShirtGraphic') then v.Archivable = false v.Graphic = '' end end
  1341.     for i,v in pairs(PLAYER.Character.Head:GetChildren()) do if v:IsA('Decal') then v:destroy() end end
  1342.     for i,v in pairs(PLAYER.Character:GetChildren()) do
  1343.         if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  1344.             v.BrickColor = BrickColor.new(BCOLOR)
  1345.         elseif v:IsA('Accessory') then
  1346.             v.Handle.BrickColor = BrickColor.new(BCOLOR)
  1347.             for a,b in pairs(v.Handle:GetChildren()) do
  1348.                 if b:IsA('SpecialMesh') then
  1349.                     b.TextureId = ''
  1350.                 end
  1351.             end
  1352.         end
  1353.     end
  1354. end
  1355.  
  1356. function LAG(PLAYER)
  1357.     local POS = CFrame.new(math.random(-100000, 100000), math.random(-100000, 100000), math.random(-100000, 100000))
  1358.     spawn(function()
  1359.         repeat wait()
  1360.             if PLAYER and PLAYER.Character then
  1361.                 PLAYER.CameraMode = 'LockFirstPerson'
  1362.                 PLAYER.Character.HumanoidRootPart.CFrame = POS
  1363.                 PLAYER.Character.Torso.Anchored = true
  1364.                 Instance.new('ForceField', PLAYER.Character)
  1365.                 Instance.new('Smoke', PLAYER.Character.Head)
  1366.             end
  1367.         until not _PLAYERS:FindFirstChild(PLAYER.Name)
  1368.     end)
  1369. end
  1370.  
  1371. local FLYING = false
  1372.  
  1373. if LP.Character and LP.Character:FindFirstChild('Humanoid') then
  1374.     LP.Character.Humanoid.Died:connect(function() FLYING = false end)
  1375. end
  1376.  
  1377. function sFLY()
  1378.     repeat wait() until LP and LP.Character and LP.Character:FindFirstChild('Torso') and LP.Character:FindFirstChild('Humanoid')
  1379.     repeat wait() until MOUSE
  1380.    
  1381.     local T = LP.Character.Torso
  1382.     local CONTROL = {F = 0, B = 0, L = 0, R = 0}
  1383.     local lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  1384.     local SPEED = 0
  1385.    
  1386.     local function FLY()
  1387.         FLYING = true
  1388.         local BG = Instance.new('BodyGyro', T)
  1389.         local BV = Instance.new('BodyVelocity', T)
  1390.         BG.P = 9e4
  1391.         BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  1392.         BG.cframe = T.CFrame
  1393.         BV.velocity = Vector3.new(0, 0.1, 0)
  1394.         BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  1395.         spawn(function()
  1396.             repeat wait()
  1397.                 LP.Character.Humanoid.PlatformStand = true
  1398.                 if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 then
  1399.                     SPEED = 50
  1400.                 elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0) and SPEED ~= 0 then
  1401.                     SPEED = 0
  1402.                 end
  1403.                 if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 then
  1404.                     BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (CONTROL.F + CONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(CONTROL.L + CONTROL.R, (CONTROL.F + CONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
  1405.                     lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
  1406.                 elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and SPEED ~= 0 then
  1407.                     BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (lCONTROL.F + lCONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(lCONTROL.L + lCONTROL.R, (lCONTROL.F + lCONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
  1408.                 else
  1409.                     BV.velocity = Vector3.new(0, 0.1, 0)
  1410.                 end
  1411.                 BG.cframe = workspace.CurrentCamera.CoordinateFrame
  1412.             until not FLYING
  1413.             CONTROL = {F = 0, B = 0, L = 0, R = 0}
  1414.             lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  1415.             SPEED = 0
  1416.             BG:destroy()
  1417.             BV:destroy()
  1418.             LP.Character.Humanoid.PlatformStand = false
  1419.         end)
  1420.     end
  1421.    
  1422.     MOUSE.KeyDown:connect(function(KEY)
  1423.         if KEY:lower() == 'w' then
  1424.             CONTROL.F = 1
  1425.         elseif KEY:lower() == 's' then
  1426.             CONTROL.B = -1
  1427.         elseif KEY:lower() == 'a' then
  1428.             CONTROL.L = -1
  1429.         elseif KEY:lower() == 'd' then
  1430.             CONTROL.R = 1
  1431.         end
  1432.     end)
  1433.    
  1434.     MOUSE.KeyUp:connect(function(KEY)
  1435.         if KEY:lower() == 'w' then
  1436.             CONTROL.F = 0
  1437.         elseif KEY:lower() == 's' then
  1438.             CONTROL.B = 0
  1439.         elseif KEY:lower() == 'a' then
  1440.             CONTROL.L = 0
  1441.         elseif KEY:lower() == 'd' then
  1442.             CONTROL.R = 0
  1443.         end
  1444.     end)
  1445.     FLY()
  1446. end
  1447.  
  1448. function NOFLY()
  1449.     FLYING = false
  1450.     LP.Character.Humanoid.PlatformStand = false
  1451. end
  1452.  
  1453. function RESET_MODEL(MODEL)
  1454.     for i,v in pairs(MODEL:GetChildren()) do
  1455.         if v:IsA('Seat') and v.Name == 'FakeTorso' then
  1456.             v:destroy()
  1457.         elseif v:IsA('CharacterMesh') or v:IsA('Shirt') or v:IsA('Pants') or v:IsA('Accessory') then
  1458.             v:destroy()
  1459.         elseif v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  1460.             v.Transparency = 0
  1461.         elseif v:IsA('ShirtGraphic') then
  1462.             v.Archivable = false
  1463.             v.Graphic = ''
  1464.         end
  1465.     end
  1466.     for i,v in pairs(MODEL.Torso:GetChildren()) do
  1467.         if v:IsA('SpecialMesh') then
  1468.             v:destroy()
  1469.         end
  1470.     end
  1471.     if MODEL.Head:FindFirstChild('Mesh') then
  1472.         MODEL.Head.Mesh:destroy()
  1473.     end
  1474.     if MODEL.Torso:FindFirstChild('Neck') then MODEL.Torso.Neck.C0 = CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(90), math.rad(180), 0) end
  1475.     if MODEL.Torso:FindFirstChild('Left Shoulder') then MODEL.Torso['Left Shoulder'].C0 = CFrame.new(-1, 0.5, 0) * CFrame.Angles(0, math.rad(-90), 0) end
  1476.     if MODEL.Torso:FindFirstChild('Right Shoulder') then MODEL.Torso['Right Shoulder'].C0 = CFrame.new(1, 0.5, 0) * CFrame.Angles(0, math.rad(90), 0) end
  1477.     if MODEL.Torso:FindFirstChild('Left Hip') then MODEL.Torso['Left Hip'].C0 = CFrame.new(-1, -1, 0) * CFrame.Angles(0, math.rad(-90), 0) end
  1478.     if MODEL.Torso:FindFirstChild('Right Hip') then MODEL.Torso['Right Hip'].C0 = CFrame.new(1, -1, 0) * CFrame.Angles(0, math.rad(90), 0) end
  1479. end
  1480.  
  1481. function UPDATE_MODEL(MODEL, USERNAME)
  1482.     local AppModel = _PLAYERS:GetCharacterAppearanceAsync(_PLAYERS:GetUserIdFromNameAsync(USERNAME))
  1483.     MODEL.Name = USERNAME
  1484.     for i,v in pairs(AppModel:GetChildren()) do
  1485.         if v:IsA('SpecialMesh') or v:IsA('BlockMesh') or v:IsA('CylinderMesh') then
  1486.             v.Parent = MODEL.Head
  1487.         elseif v:IsA('Decal') then
  1488.             if MODEL.Head:FindFirstChild('face') then
  1489.                 MODEL.Head.face.Texture = v.Texture
  1490.             else
  1491.                 local FACE = Instance.new('Decal', MODEL.Head)
  1492.                 FACE.Texture = v.Texture
  1493.             end
  1494.         elseif v:IsA('BodyColors') or v:IsA('CharacterMesh') or v:IsA('Shirt') or v:IsA('Pants') or v:IsA('ShirtGraphic') then
  1495.             if MODEL:FindFirstChild('Body Colors') then
  1496.                 MODEL['Body Colors']:destroy()
  1497.             end
  1498.             v.Parent = MODEL
  1499.         elseif v:IsA('Accessory') then
  1500.             v.Parent = MODEL
  1501.             v.Handle.CFrame = MODEL.Head.CFrame * CFrame.new(0, MODEL.Head.Size.Y / 2, 0) * v.AttachmentPoint:inverse()
  1502.         end
  1503.     end
  1504.     if not MODEL.Head:FindFirstChild('Mesh') then
  1505.         local SM = Instance.new('SpecialMesh', MODEL.Head)
  1506.         SM.MeshType = Enum.MeshType.Head
  1507.         SM.Scale = Vector3.new(1.25, 1.25, 1.25)
  1508.     end
  1509. end
  1510.  
  1511. function CREEPER(PLAYER)
  1512.     for i,v in pairs(PLAYER.Character:GetChildren()) do
  1513.         if v:IsA('Shirt') or v:IsA('Pants') then
  1514.             v:destroy()
  1515.         elseif v:IsA('ShirtGraphic') then
  1516.             v.Archivable = false
  1517.             v.Graphic = ''
  1518.         end
  1519.     end
  1520.     for i,v in pairs(PLAYER.Character:GetChildren()) do
  1521.         if v:IsA('Accessory') then
  1522.             v:destroy()
  1523.         end
  1524.     end
  1525.     PLAYER.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  1526.     PLAYER.Character.Torso['Right Shoulder'].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(90),0)
  1527.     PLAYER.Character.Torso['Left Shoulder'].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(-90),0)
  1528.     PLAYER.Character.Torso['Right Hip'].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(90),0)
  1529.     PLAYER.Character.Torso['Left Hip'].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(-90),0)
  1530.     for i,v in pairs(PLAYER.Character:GetChildren()) do
  1531.         if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  1532.             v.BrickColor = BrickColor.new('Bright green')
  1533.         end
  1534.     end
  1535. end
  1536.  
  1537. function SHREK(PLAYER)
  1538.     COLOR(PLAYER, 'Bright green')
  1539.     for i,v in pairs(PLAYER.Character:GetChildren()) do
  1540.         if v:IsA('Shirt') or v:IsA('Pants') or v:IsA('Accessory') or v:IsA('CharacterMesh') then
  1541.             v:destroy()
  1542.         elseif v:IsA('ShirtGraphic') then
  1543.             v.Archivable = false
  1544.             v.Graphic = ''
  1545.         end
  1546.     end
  1547.     for i,v in pairs(PLAYER.Character.Head:GetChildren()) do
  1548.         if v:IsA('Decal') or v:IsA('SpecialMesh') then
  1549.             v:destroy()
  1550.         end
  1551.     end
  1552.     if PLAYER.Character:FindFirstChild('Shirt Graphic') then
  1553.         PLAYER.Character['Shirt Graphic'].Archivable = false
  1554.         PLAYER.Character['Shirt Graphic'].Graphic = ''
  1555.     end
  1556.     local M = Instance.new('SpecialMesh', PLAYER.Character.Head)
  1557.     local S = Instance.new('Shirt', PLAYER.Character)
  1558.     local P = Instance.new('Pants', PLAYER.Character)
  1559.     M.MeshType = 'FileMesh'
  1560.     M.MeshId = 'rbxassetid://19999257'
  1561.     M.Offset = Vector3.new(-0.1, 0.1, 0)
  1562.     M.TextureId = 'rbxassetid://156397869'
  1563.     S.ShirtTemplate = 'rbxassetid://133078194'
  1564.     P.PantsTemplate = 'rbxassetid://133078204'
  1565. end
  1566.  
  1567. function DUCK(PLAYER)
  1568.     for i,v in pairs(PLAYER.Character:GetChildren()) do
  1569.         if v:IsA('Part') and v.Name ~= 'Torso' and v.Name ~= 'HumanoidRootPart' then
  1570.             v.Transparency = 1
  1571.         elseif v:IsA('Shirt') or v:IsA('Pants') or v:IsA('Accessory') then
  1572.             v:destroy()
  1573.         elseif v:IsA('ShirtGraphic') then
  1574.             v.Archivable = false
  1575.             v.Graphic = ''
  1576.         end
  1577.     end
  1578.     local DUCK = Instance.new('SpecialMesh', PLAYER.Character.Torso)
  1579.     DUCK.MeshType = 'FileMesh'
  1580.     DUCK.MeshId = 'rbxassetid://9419831'
  1581.     DUCK.TextureId = 'rbxassetid://9419827'
  1582.     DUCK.Scale = Vector3.new(5, 5, 5)
  1583.     if PLAYER.Character.Head:FindFirstChild('face') then
  1584.         PLAYER.Character.Head.face.Transparency = 1
  1585.     end
  1586. end
  1587.  
  1588. function DOG(PLAYER)
  1589.     for i,v in pairs(PLAYER.Character:GetChildren()) do
  1590.         if v:IsA('Shirt') or v:IsA('Pants') then
  1591.             v:destroy()
  1592.         elseif v:IsA('ShirtGraphic') then
  1593.             v.Archivable = false
  1594.             v.Graphic = ''
  1595.         end
  1596.     end
  1597.     PLAYER.Character.Torso.Transparency = 1
  1598.     PLAYER.Character.Torso.Neck.C0 = CFrame.new(0, -0.5, -2) * CFrame.Angles(math.rad(90), math.rad(180), 0)
  1599.     PLAYER.Character.Torso['Right Shoulder'].C0 = CFrame.new(0.5, -1.5, -1.5) * CFrame.Angles(0, math.rad(90), 0)
  1600.     PLAYER.Character.Torso['Left Shoulder'].C0 = CFrame.new(-0.5, -1.5, -1.5) * CFrame.Angles(0, math.rad(-90), 0)
  1601.     PLAYER.Character.Torso['Right Hip'].C0 = CFrame.new(1.5, -1, 1.5) * CFrame.Angles(0, math.rad(90), 0)
  1602.     PLAYER.Character.Torso['Left Hip'].C0 = CFrame.new(-1.5, -1, 1.5) * CFrame.Angles(0, math.rad(-90), 0)
  1603.     local FakeTorso = Instance.new('Seat', PLAYER.Character)
  1604.     local BF = Instance.new('BodyForce', FakeTorso)
  1605.     local W = Instance.new('Weld', PLAYER.Character.Torso)
  1606.     FakeTorso.Name = 'FakeTorso'
  1607.     FakeTorso.TopSurface = 0
  1608.     FakeTorso.BottomSurface = 0
  1609.     FakeTorso.Size = Vector3.new(3,1,4)
  1610.     FakeTorso.BrickColor = BrickColor.new('Brown')
  1611.     FakeTorso.CFrame = PLAYER.Character.Torso.CFrame
  1612.     BF.Force = Vector3.new(0, FakeTorso:GetMass() * 196.25, 0)
  1613.     W.Part0 = PLAYER.Character.Torso
  1614.     W.Part1 = FakeTorso
  1615.     W.C0 = CFrame.new(0, -0.5, 0)
  1616.     for i,v in pairs(PLAYER.Character:GetChildren()) do
  1617.         if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  1618.             v.BrickColor = BrickColor.new('Brown')
  1619.         end
  1620.     end
  1621. end
  1622.  
  1623. function ALIEN(PLAYER)
  1624.     for i,v in pairs(PLAYER.Character:GetChildren()) do
  1625.         if v:IsA('Shirt') or v:IsA('Pants') or v:IsA('Accessory') then
  1626.             v:destroy()
  1627.         elseif v:IsA('ShirtGraphic') then
  1628.             v.Archivable = false
  1629.             v.Graphic = ''
  1630.         elseif v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  1631.             v.BrickColor = BrickColor.new('Fossil')
  1632.         end
  1633.     end
  1634.     ALIEN_H:Clone().Parent = PLAYER.Character
  1635. end
  1636.  
  1637. function DECALSPAM(INSTANCE, ID)
  1638.     for i,v in pairs(INSTANCE:GetChildren()) do
  1639.         if v:IsA('BasePart') then
  1640.             spawn(function()
  1641.                 local FACES = {'Back', 'Bottom', 'Front', 'Left', 'Right', 'Top'}
  1642.                 local CURRENT_FACE = 1
  1643.                 for i = 1, 6 do
  1644.                     local DECAL = Instance.new('Decal', v)
  1645.                     DECAL.Name = 'decal_seth'
  1646.                     DECAL.Texture = 'rbxassetid://' .. ID - 1
  1647.                     DECAL.Face = FACES[CURRENT_FACE]
  1648.                     CURRENT_FACE = CURRENT_FACE + 1
  1649.                 end
  1650.             end)
  1651.         end
  1652.         DECALSPAM(v, ID)
  1653.     end
  1654. end
  1655.  
  1656. function UNDECALSPAM(INSTANCE)
  1657.     for i,v in pairs(INSTANCE:GetChildren()) do
  1658.         if v:IsA('BasePart') then
  1659.             for a,b in pairs(v:GetChildren()) do
  1660.                 if b:IsA('Decal') and b.Name == 'decal_seth' then
  1661.                     b:destroy()
  1662.                 end
  1663.             end
  1664.         end
  1665.         UNDECALSPAM(v)
  1666.     end
  1667. end
  1668.  
  1669. function CREATE_DONG(PLAYER, DONG_COLOR)
  1670.     if PLAYER.Character:FindFirstChild('DONG') then
  1671.         PLAYER.Character.DONG:destroy()
  1672.     end
  1673.     local D = Instance.new('Model', PLAYER.Character)
  1674.     D.Name = 'DONG'
  1675.    
  1676.     local BG = Instance.new('BodyGyro', PLAYER.Character.Torso)
  1677.     local MAIN = Instance.new('Part', PLAYER.Character['DONG'])
  1678.     local M1 = Instance.new('CylinderMesh', MAIN)
  1679.     local W1 = Instance.new('Weld', PLAYER.Character.Head)
  1680.     local P1 = Instance.new('Part', PLAYER.Character['DONG'])
  1681.     local M2 = Instance.new('SpecialMesh', P1)
  1682.     local W2 = Instance.new('Weld', P1)
  1683.     local B1 = Instance.new('Part', PLAYER.Character['DONG'])
  1684.     local M3 = Instance.new('SpecialMesh', B1)
  1685.     local W3 = Instance.new('Weld', B1)
  1686.     local B2 = Instance.new('Part', PLAYER.Character['DONG'])
  1687.     local M4 = Instance.new('SpecialMesh', B2)
  1688.     local W4 = Instance.new('Weld', B2)
  1689.     MAIN.TopSurface = 0 MAIN.BottomSurface = 0 MAIN.Name = 'Main' MAIN.Size = Vector3.new(0.6, 2.5, 0.6) MAIN.BrickColor = BrickColor.new(DONG_COLOR) MAIN.Position = PLAYER.Character.Head.Position MAIN.CanCollide = false
  1690.     W1.Part0 = MAIN W1.Part1 = PLAYER.Character.Head W1.C0 = CFrame.new(0, 0.25, 2.1) * CFrame.Angles(math.rad(45), 0, 0)
  1691.     P1.Name = 'Mush' P1.BottomSurface = 0 P1.TopSurface = 0 P1.Size = Vector3.new(0.6, 0.6, 0.6) P1.CFrame = CFrame.new(MAIN.Position) P1.BrickColor = BrickColor.new('Pink') P1.CanCollide = false
  1692.     M2.MeshType = 'Sphere'
  1693.     W2.Part0 = MAIN W2.Part1 = P1 W2.C0 = CFrame.new(0, 1.3, 0)
  1694.     B1.Name = 'Left Ball' B1.BottomSurface = 0 B1.TopSurface = 0 B1.CanCollide = false B1.Size = Vector3.new(1, 1, 1) B1.CFrame = CFrame.new(PLAYER.Character['Left Leg'].Position) B1.BrickColor = BrickColor.new(DONG_COLOR)
  1695.     M3.Parent = B1 M3.MeshType = 'Sphere'
  1696.     W3.Part0 = PLAYER.Character['Left Leg'] W3.Part1 = B1 W3.C0 = CFrame.new(0, 0.5, -0.5)
  1697.     B2.Name = 'Right Ball' B2.BottomSurface = 0 B2.CanCollide = false B2.TopSurface = 0 B2.Size = Vector3.new(1, 1, 1) B2.CFrame = CFrame.new(PLAYER.Character['Right Leg'].Position) B2.BrickColor = BrickColor.new(DONG_COLOR)
  1698.     M4.MeshType = 'Sphere'
  1699.     W4.Part0 = PLAYER.Character['Right Leg'] W4.Part1 = B2 W4.C0 = CFrame.new(0, 0.5, -0.5)
  1700. end
  1701.  
  1702. function SCALE(C, S)
  1703.     if tonumber(S) < 0.5 then S = 0.5 elseif tonumber(S) > 25 then S = 25 end
  1704.    
  1705.     local HAT_CLONE = {}
  1706.    
  1707.     for i,v in pairs(C:GetChildren()) do if v:IsA('Accessory') then local HC = v:Clone() table.insert(HAT_CLONE, HC) v:destroy() end end
  1708.    
  1709.     local HEAD = C.Head
  1710.     local TORSO = C.Torso
  1711.     local LA = C['Left Arm']
  1712.     local RA = C['Right Arm']
  1713.     local LL = C['Left Leg']
  1714.     local RL = C['Right Leg']
  1715.     local HRP = C.HumanoidRootPart
  1716.    
  1717.     HEAD.Size = Vector3.new(S * 2, S, S)
  1718.     TORSO.Size = Vector3.new(S * 2, S * 2, S)
  1719.     LA.Size = Vector3.new(S, S * 2, S)
  1720.     RA.Size = Vector3.new(S, S * 2, S)
  1721.     LL.Size = Vector3.new(S, S * 2, S)
  1722.     RL.Size = Vector3.new(S, S * 2, S)
  1723.     HRP.Size = Vector3.new(S * 2, S * 2, S)
  1724.    
  1725.     local M1 = Instance.new('Motor6D', TORSO)
  1726.     local M2 = Instance.new('Motor6D', TORSO)
  1727.     local M3 = Instance.new('Motor6D', TORSO)
  1728.     local M4 = Instance.new('Motor6D', TORSO)
  1729.     local M5 = Instance.new('Motor6D', TORSO)
  1730.     local M6 = Instance.new('Motor6D', HRP)
  1731.    
  1732.     M1.Name = 'Neck' M1.Part0 = TORSO M1.Part1 = HEAD M1.C0 = CFrame.new(0, 1 * S, 0) * CFrame.Angles(-1.6, 0, 3.1) M1.C1 = CFrame.new(0, -0.5 * S, 0) * CFrame.Angles(-1.6, 0, 3.1)
  1733.     M2.Name = 'Left Shoulder' M2.Part0 = TORSO M2.Part1 = LA M2.C0 = CFrame.new(-1 * S, 0.5 * S, 0) * CFrame.Angles(0, -1.6, 0) M2.C1 = CFrame.new(0.5 * S, 0.5 * S, 0) * CFrame.Angles(0, -1.6, 0)
  1734.     M3.Name = 'Right Shoulder' M3.Part0 = TORSO M3.Part1 = RA M3.C0 = CFrame.new(1 * S, 0.5 * S, 0) * CFrame.Angles(0, 1.6, 0) M3.C1 = CFrame.new(-0.5 * S, 0.5 * S, 0) * CFrame.Angles(0, 1.6, 0)
  1735.     M4.Name  = 'Left Hip' M4.Part0 = TORSO M4.Part1 = LL M4.C0 = CFrame.new(-1 * S, -1 * S, 0) * CFrame.Angles(0, -1.6, 0) M4.C1 = CFrame.new(-0.5 * S, 1 * S, 0) * CFrame.Angles(0, -1.6, 0)
  1736.     M5.Name = 'Right Hip' M5.Part0 = TORSO M5.Part1 = RL M5.C0 = CFrame.new(1 * S, -1 * S, 0) * CFrame.Angles(0, 1.6, 0) M5.C1 = CFrame.new(0.5 * S, 1 * S, 0) * CFrame.Angles(0, 1.6, 0)
  1737.     M6.Name = 'RootJoint' M6.Part0 = HRP M6.Part1 = TORSO M6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1) M6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  1738.    
  1739.     for i,v in pairs(HAT_CLONE) do v.Parent = C end
  1740. end
  1741.  
  1742. function CAPE(COLOR)
  1743.     if LP.Character:FindFirstChild('Cape') then LP.Character.Cape:destroy() end
  1744.    
  1745.     repeat wait() until LP and LP.Character and LP.Character:FindFirstChild('Torso')
  1746.    
  1747.     local T = LP.Character.Torso
  1748.    
  1749.     local C = Instance.new('Part', T.Parent)
  1750.     C.Name = 'cape_seth'
  1751.     C.Anchored = false
  1752.     C.CanCollide = false
  1753.     C.TopSurface = 0
  1754.     C.BottomSurface = 0
  1755.     C.BrickColor = BrickColor.new(COLOR)
  1756.     C.Material = 'Neon'
  1757.     C.Size = Vector3.new(0.2, 0.2, 0.2)
  1758.    
  1759.     local M = Instance.new('BlockMesh', C)
  1760.     M.Scale = Vector3.new(9, 17.5, 0.5)
  1761.    
  1762.     local M1 = Instance.new('Motor', C)
  1763.     M1.Part0 = C
  1764.     M1.Part1 = T
  1765.     M1.MaxVelocity = 1
  1766.     M1.C0 = CFrame.new(0, 1.75, 0) * CFrame.Angles(0, math.rad(90), 0)
  1767.     M1.C1 = CFrame.new(0, 1, .45) * CFrame.Angles(0, math.rad(90), 0)
  1768.    
  1769.     local WAVE = false
  1770.    
  1771.     repeat wait(1 / 44)
  1772.         local ANG = 0.2
  1773.         local oldMag = T.Velocity.magnitude
  1774.         local MV = 0.1
  1775.        
  1776.         if WAVE then
  1777.             ANG = ANG + ((T.Velocity.magnitude / 10) * 0.05) + 1
  1778.             WAVE = false
  1779.         else
  1780.             WAVE = false
  1781.         end
  1782.         ANG = ANG + math.min(T.Velocity.magnitude / 30, 1)
  1783.         M1.MaxVelocity = math.min((T.Velocity.magnitude / 10), 0.04) + MV
  1784.         M1.DesiredAngle = -ANG
  1785.         if M1.CurrentAngle < -0.05 and M1.DesiredAngle > -.05 then
  1786.             M1.MaxVelocity = 0.04
  1787.         end
  1788.         repeat
  1789.             wait()
  1790.         until M1.CurrentAngle == M1.DesiredAngle or math.abs(T.Velocity.magnitude - oldMag)  >= (T.Velocity.magnitude / 10) + 1
  1791.         if T.Velocity.magnitude < 0.1 then
  1792.             wait(0.1)
  1793.         end
  1794.     until not C or C.Parent ~= T.Parent
  1795. end
  1796.  
  1797. function INFECT(PLAYER)
  1798.     for i,v in pairs(PLAYER.Character:GetChildren()) do
  1799.         Instance.new('Folder', PLAYER.Character).Name = 'infected_seth'
  1800.         if v:IsA('Accessory') or v:IsA('Shirt') or v:IsA('Pants') then
  1801.             v:destroy()
  1802.         elseif v:IsA('ShirtGraphic') then
  1803.             v.Archivable = false
  1804.             v.Graphic = ''
  1805.         end
  1806.     end
  1807.    
  1808.     if PLAYER.Character.Head:FindFirstChild('face') then
  1809.         PLAYER.Character.Head.face.Texture = 'rbxassetid://7074882'
  1810.     end
  1811.    
  1812.     for i,v in pairs (PLAYER.Character:GetChildren()) do
  1813.         if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  1814.             if v.Name == 'Head' or v.Name == 'Left Arm' or v.Name == 'Right Arm' then
  1815.                 v.BrickColor = BrickColor.new('Medium green')
  1816.             elseif v.Name == 'Torso' or v.Name == 'Left Leg' or v.Name == 'Right Leg' then
  1817.                 v.BrickColor = BrickColor.new('Brown')
  1818.             end
  1819.         end
  1820.     end
  1821.    
  1822.     local T = PLAYER.Character.Torso.Touched:connect(function(TC)
  1823.         if not TC.Parent:FindFirstChild('infected_seth') then
  1824.             local GPFC = _PLAYERS:GetPlayerFromCharacter(TC.Parent)
  1825.             if GPFC then
  1826.                 INFECT(GPFC)
  1827.             end
  1828.         end
  1829.     end)
  1830. end
  1831.  
  1832. function fWeld(zName, zParent, zPart0, zPart1, zCoco, A, B, C, D, E, F)
  1833.     local funcw = Instance.new('Weld') funcw.Name = zName funcw.Parent = zParent funcw.Part0 = zPart0 funcw.Part1 = zPart1
  1834.     if (zCoco) then
  1835.         funcw.C0 = CFrame.new(A, B, C) * CFrame.fromEulerAnglesXYZ(D, E, F)
  1836.     else
  1837.         funcw.C1 = CFrame.new(A, B, C) * CFrame.fromEulerAnglesXYZ(D, E, F)
  1838.     end
  1839.     return funcw
  1840. end
  1841.  
  1842. function BANG(VICTIM)
  1843.     spawn(function()
  1844.         local P1 = _PLAYERS.LocalPlayer.Character.Torso
  1845.         local V1 = _PLAYERS[VICTIM].Character.Torso
  1846.        
  1847.         V1.Parent.Humanoid.PlatformStand = true
  1848.        
  1849.         P1['Left Shoulder']:destroy() local LA1 = Instance.new('Weld', P1) LA1.Part0 = P1 LA1.Part1 = P1.Parent['Left Arm'] LA1.C0 = CFrame.new(-1.5, 0, 0) LA1.Name = 'Left Shoulder'
  1850.        
  1851.         P1['Right Shoulder']:destroy() local RS1 = Instance.new('Weld', P1) RS1.Part0 = P1 RS1.Part1 = P1.Parent['Right Arm'] RS1.C0 = CFrame.new(1.5, 0, 0) RS1.Name = 'Right Shoulder'
  1852.        
  1853.         V1['Left Shoulder']:destroy() local LS2 = Instance.new('Weld', V1) LS2.Part0 = V1 LS2.Part1 = V1.Parent['Left Arm'] LS2.C0 = CFrame.new(-1.5, 0, 0) LS2.Name = 'Left Shoulder'
  1854.        
  1855.         V1['Right Shoulder']:destroy() local RS2 = Instance.new('Weld', V1) RS2.Part0 = V1 RS2.Part1 = V1.Parent['Right Arm'] RS2.C0 = CFrame.new(1.5, 0, 0) RS2.Name = 'Right Shoulder'
  1856.        
  1857.         V1['Left Hip']:destroy() local LH2 = Instance.new('Weld', V1) LH2.Part0 = V1 LH2.Part1 = V1.Parent['Left Leg'] LH2.C0 = CFrame.new(-0.5, -2, 0) LH2.Name = 'Left Hip'
  1858.        
  1859.         V1['Right Hip']:destroy() local RH2 = Instance.new('Weld', V1) RH2.Part0 = V1 RH2.Part1 = V1.Parent['Right Leg'] RH2.C0 = CFrame.new(0.5, -2, 0) RH2.Name = 'Right Hip'
  1860.        
  1861.         local D = Instance.new('Part', P1) D.TopSurface = 0 D.BottomSurface = 0 D.CanCollide = false D.BrickColor = BrickColor.new('Pastel brown') D.Shape = 'Ball' D.Size = Vector3.new(1, 1, 1)
  1862.        
  1863.         local DM1 = Instance.new('SpecialMesh', D) DM1.MeshType = 'Sphere' DM1.Scale = Vector3.new(0.4, 0.4, 0.4)
  1864.        
  1865.         fWeld('weld', P1, P1, D, true, -0.2, -1.3, -0.6, 0, 0, 0)
  1866.        
  1867.         local D2 = D:Clone() D2.Parent = P1
  1868.        
  1869.         fWeld('weld', P1, P1, D2, true, 0.2, -1.3, -0.6, 0, 0, 0)
  1870.        
  1871.         local C = Instance.new('Part', P1) C.TopSurface = 0 C.BottomSurface = 0 C.CanCollide = false C.BrickColor = BrickColor.new('Pastel brown') C.Size = Vector3.new(0.4, 1.3, 0.4)
  1872.        
  1873.         fWeld('weld', P1, P1, C, true, 0, -1, -0.52 + (-C.Size.y / 2), math.rad(-80), 0, 0)
  1874.        
  1875.         local C2 = D:Clone() C2.BrickColor = BrickColor.new('Pink') C2.Mesh.Scale = Vector3.new(0.4, 0.62, 0.4) C2.Parent = P1
  1876.        
  1877.         fWeld('weld', C, C, C2, true, 0, 0 + (C.Size.y / 2), 0, math.rad(-10), 0, 0)
  1878.        
  1879.         local CM = Instance.new('CylinderMesh', C)
  1880.        
  1881.         local BL = Instance.new('Part', V1) BL.TopSurface = 0 BL.BottomSurface = 0 BL.CanCollide = false BL.BrickColor = BrickColor.new('Pastel brown') BL.Shape = 'Ball' BL.Size = Vector3.new(1, 1, 1)
  1882.        
  1883.         local DM2 = Instance.new('SpecialMesh', BL) DM2.MeshType = 'Sphere' DM2.Scale = Vector3.new(1.2, 1.2, 1.2)
  1884.        
  1885.         fWeld('weld', V1, V1, BL, true, -0.5, 0.5, -0.6, 0, 0, 0)
  1886.        
  1887.         local BR = Instance.new('Part', V1) BR.TopSurface = 0 BR.BottomSurface = 0 BR.CanCollide = false BR.BrickColor = BrickColor.new('Pastel brown') BR.Shape = 'Ball' BR.Size = Vector3.new(1, 1, 1)
  1888.        
  1889.         local DM3 = Instance.new('SpecialMesh', BR) DM3.MeshType = 'Sphere' DM3.Scale = Vector3.new(1.2, 1.2, 1.2)
  1890.        
  1891.         fWeld('weld', V1, V1, BR, true, 0.5, 0.5, -0.6, 0, 0, 0)
  1892.        
  1893.         local BLN = Instance.new('Part', V1) BLN.TopSurface = 0 BLN.BottomSurface = 0 BLN.CanCollide = false BLN.BrickColor = BrickColor.new('Pink') BLN.Shape = 'Ball' BLN.Size = Vector3.new(1, 1, 1)
  1894.        
  1895.         local DM4 = Instance.new('SpecialMesh', BLN) DM4.MeshType = 'Sphere' DM4.Scale = Vector3.new(0.2, 0.2, 0.2)
  1896.        
  1897.         fWeld('weld', V1, V1, BLN, true, -0.5, 0.5, -1.2, 0, 0, 0)
  1898.        
  1899.         local BRN = Instance.new('Part', V1) BRN.TopSurface = 0 BRN.BottomSurface = 0 BRN.CanCollide = false BRN.BrickColor = BrickColor.new('Pink') BRN.Shape = 'Ball' BRN.Size = Vector3.new(1, 1, 1)
  1900.        
  1901.         local DM5 = Instance.new('SpecialMesh', BRN) DM5.MeshType = 'Sphere' DM5.Scale = Vector3.new(0.2, 0.2, 0.2)
  1902.        
  1903.         fWeld('weld', V1, V1, BRN, true, 0.5, 0.5, -1.2, 0, 0, 0)
  1904.        
  1905.         LH2.C1 = CFrame.new(0.2, 1.6, 0.4) * CFrame.Angles(3.9, -0.4, 0) RH2.C1 = CFrame.new(-0.2, 1.6, 0.4) * CFrame.Angles(3.9, 0.4, 0)
  1906.         LS2.C1 = CFrame.new(-0.2, 0.9, 0.6) * CFrame.Angles(3.9, -0.2, 0) RS2.C1 = CFrame.new(0.2, 0.9, 0.6) * CFrame.Angles(3.9, 0.2, 0)
  1907.         LA1.C1 = CFrame.new(-0.5, 0.7, 0) * CFrame.Angles(-0.9, -0.4, 0) RS1.C1 = CFrame.new(0.5, 0.7, 0) * CFrame.Angles(-0.9, 0.4, 0)
  1908.        
  1909.         if P1:FindFirstChild('weldx') then P1.weldx:destroy() end
  1910.        
  1911.         WE = fWeld('weldx', P1, P1, V1, true, 0, -0.9, -1.3, math.rad(-90), 0, 0)
  1912.        
  1913.         local N = V1.Neck N.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-210), math.rad(180), 0)
  1914.     end)
  1915.     spawn(function() while wait() do for i = 1, 6 do WE.C1 = WE.C1 * CFrame.new(0, -0.3, 0) end for i = 1, 6 do WE.C1 = WE.C1 * CFrame.new(0, 0.3, 0) end end end)
  1916. end
  1917.  
  1918. function RESPAWN(PLAYER)
  1919.     local M = Instance.new('Model', workspace) M.Name = 'respawn_seth'
  1920.     local T = Instance.new('Part', M) T.Name = 'Torso' T.CanCollide = false T.Transparency = 1
  1921.     Instance.new('Humanoid', M)
  1922.     PLAYER.Character = M
  1923. end
  1924.  
  1925. function LOAD_MESSAGE(STRING)
  1926.     _PLAYERS.LocalPlayer.CharacterAppearanceId = 20018
  1927.     RESPAWN(LP)
  1928.    
  1929.     R = false
  1930.     LP.CharacterAdded:connect(function()
  1931.         if not R then
  1932.             wait(0.5)
  1933.             if LP.Character:FindFirstChild('Humanoid') then
  1934.                 MAIN_HAT = LP.Character:FindFirstChild('BunnyEarsOfCaprice'):Clone()
  1935.             end
  1936.             R = true
  1937.         end
  1938.     end)
  1939.     repeat wait() until R
  1940.     RESPAWN(LP)
  1941.     LP.CharacterAppearanceId = 0
  1942.    
  1943.     if MAIN_HAT then
  1944.         MAIN_HAT.Handle.CanCollide = true
  1945.         local M = MAIN_HAT.Handle.BunnyTools.EggScript3:Clone()
  1946.         local P = Instance.new('Part')
  1947.         M.Disabled = false
  1948.         M.Parent = P
  1949.         MAIN_HAT.Handle.BunnyTools.EggMesh3:Clone().Parent = P
  1950.         MAIN_HAT:destroy()
  1951.         P.Parent = LP.Character
  1952.         repeat wait() until LP:FindFirstChild('ChessMsg')
  1953.         MG = LP:FindFirstChild('ChessMsg')
  1954.         MG.Name = 'message_seth'
  1955.         MG.Text = ''
  1956.         MG.Parent = workspace
  1957.         MESSAGE(STRING)
  1958.         P:destroy()
  1959.         for i,v in pairs(workspace:GetChildren()) do
  1960.             if v:IsA('Part') and v.BrickColor == BrickColor.new('Bright red') and v.Reflectance == 0 and v.Transparency == 0 and not v.Anchored and v.CanCollide and v.Locked and v:FindFirstChild('Decal') and v.Size == Vector3.new(8, 0.4, 8) then
  1961.                 if v.Decal.Texture == 'http://www.roblox.com/asset/?id=1531000' and v.Transparency == 0 and v.Decal.Face == Enum.NormalId.Top then
  1962.                     v:destroy()
  1963.                 end
  1964.             end
  1965.         end
  1966.     end
  1967. end
  1968.  
  1969. function MESSAGE(STRING)
  1970.     if not SHOWING_MESSAGE then
  1971.         spawn(function()
  1972.             SHOWING_MESSAGE = true
  1973.             MG.Text = STRING
  1974.             wait(5)
  1975.             MG.Text = ''
  1976.             SHOWING_MESSAGE = false
  1977.         end)
  1978.     end
  1979. end
  1980.  
  1981. _G.CLICK_TP = false
  1982. local M_CTRL = false
  1983.  
  1984. MOUSE.KeyDown:connect(function(K) if K:byte() == 50 then M_CTRL = true end end)
  1985. MOUSE.KeyUp:connect(function(K) if K:byte() == 50 then M_CTRL = false end end)
  1986. MOUSE.Button1Down:connect(function() if _G.CLICK_TP and M_CTRL and MOUSE.Target and LP.Character and LP.Character:FindFirstChild('HumanoidRootPart') then LP.Character.HumanoidRootPart.CFrame = CFrame.new(MOUSE.Hit.p) + Vector3.new(0, 3, 0) end end)
  1987.  
  1988. _LIGHTING.Outlines = false -- / outlines are gross
  1989.  
  1990. if FIND_IN_TABLE(BANS, LP.userId) then LP:Kick() end
  1991.  
  1992. for i,v in pairs(_PLAYERS:GetPlayers()) do if FIND_IN_TABLE(BANS, v.userId) then table.insert(KICKS, v) else UPDATE_CHAT(v) end end
  1993.  
  1994. -- / commands
  1995.  
  1996. ADD_COMMAND('ff','ff [plr]', {},
  1997. function(ARGS, SPEAKER)
  1998.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1999.     for i,v in pairs(PLAYERS) do
  2000.         Instance.new('ForceField', _PLAYERS[v].Character)
  2001.     end
  2002. end)
  2003.  
  2004. ADD_COMMAND('unff','unff [plr]',{},
  2005. function(ARGS, SPEAKER)
  2006.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2007.     for i,v in pairs(PLAYERS) do
  2008.         for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do
  2009.             if v:IsA('ForceField') then
  2010.                 v:destroy()
  2011.             end
  2012.         end
  2013.     end
  2014. end)
  2015.  
  2016. ADD_COMMAND('fire','fire [plr] [r] [g] [b]',{},
  2017. function(ARGS, SPEAKER)
  2018.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2019.     for i,v in pairs(PLAYERS) do
  2020.         for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do
  2021.             if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  2022.                 local F = Instance.new('Fire', v)
  2023.                 if ARGS[2] and ARGS[3] and ARGS[4] then
  2024.                     F.Color = C3(ARGS[2], ARGS[3], ARGS[4])
  2025.                     F.SecondaryColor = C3(ARGS[2], ARGS[3], ARGS[4])
  2026.                 end
  2027.             end
  2028.         end
  2029.     end
  2030. end)
  2031.  
  2032. ADD_COMMAND('unfire','unfire [plr]',{},
  2033. function(ARGS, SPEAKER)
  2034.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2035.     for i,v in pairs(PLAYERS) do
  2036.         local PCHAR = _PLAYERS[v].Character
  2037.         for i,v in pairs(PCHAR:GetChildren()) do
  2038.             for i,v in pairs(v:GetChildren()) do
  2039.                 if v:IsA('Fire') then
  2040.                     v:destroy()
  2041.                 end
  2042.             end
  2043.         end
  2044.     end
  2045. end)
  2046.  
  2047. ADD_COMMAND('sp','sp [plr] [r] [g] [b]',{'sparkles'},
  2048. function(ARGS, SPEAKER)
  2049.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2050.     for i,v in pairs(PLAYERS) do
  2051.         for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do
  2052.             if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  2053.                 if ARGS[2] and ARGS[3] and ARGS[4] then
  2054.                     Instance.new('Sparkles', v).Color = C3(ARGS[2], ARGS[3], ARGS[4])
  2055.                 else
  2056.                     Instance.new('Sparkles', v)
  2057.                 end
  2058.             end
  2059.         end
  2060.     end
  2061. end)
  2062.  
  2063. ADD_COMMAND('unsp','unsp [plr]',{'unsparkles'},
  2064. function(ARGS, SPEAKER)
  2065.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2066.     for i,v in pairs(PLAYERS) do
  2067.         for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do
  2068.             for i,v in pairs(v:GetChildren()) do
  2069.                 if v:IsA('Sparkles') then
  2070.                     v:destroy()
  2071.                 end
  2072.             end
  2073.         end
  2074.     end
  2075. end)
  2076.  
  2077. ADD_COMMAND('smoke','smoke [plr]',{},
  2078. function(ARGS, SPEAKER)
  2079.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2080.     for i,v in pairs(PLAYERS) do
  2081.         Instance.new('Smoke', _PLAYERS[v].Character.Torso)
  2082.     end
  2083. end)
  2084.  
  2085. ADD_COMMAND('unsmoke','unsmoke [plr]',{},
  2086. function(ARGS, SPEAKER)
  2087.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2088.     for i,v in pairs(PLAYERS) do
  2089.         for i,v in pairs(_PLAYERS[v].Character.Torso:GetChildren()) do
  2090.             if v:IsA('Smoke') then
  2091.                 v:destroy()
  2092.             end
  2093.         end
  2094.     end
  2095. end)
  2096.  
  2097. ADD_COMMAND('btools','btools [plr]',{},
  2098. function(ARGS, SPEAKER)
  2099.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2100.     for i,v in pairs(PLAYERS) do
  2101.         Instance.new('HopperBin', _PLAYERS[v].Backpack).BinType = 2
  2102.         Instance.new('HopperBin', _PLAYERS[v].Backpack).BinType = 3
  2103.         Instance.new('HopperBin', _PLAYERS[v].Backpack).BinType = 4
  2104.     end
  2105. end)
  2106.  
  2107. ADD_COMMAND('god','god [plr]',{},
  2108. function(ARGS, SPEAKER)
  2109.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2110.     for i,v in pairs(PLAYERS) do
  2111.         local PCHAR = _PLAYERS[v].Character
  2112.         if PCHAR:FindFirstChild('Humanoid') then
  2113.             PCHAR.Humanoid.MaxHealth = math.huge PCHAR.Humanoid.Health = PCHAR.Humanoid.MaxHealth
  2114.         end
  2115.     end
  2116. end)
  2117.  
  2118. ADD_COMMAND('sgod','sgod [plr]',{},
  2119. function(ARGS, SPEAKER)
  2120.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2121.     for i,v in pairs(PLAYERS) do
  2122.         local PCHAR = _PLAYERS[v].Character
  2123.         if PCHAR:FindFirstChild('Humanoid') then
  2124.             PCHAR.Humanoid.MaxHealth = 10000000 PCHAR.Humanoid.Health = PCHAR.Humanoid.MaxHealth
  2125.         end
  2126.     end
  2127. end)
  2128.  
  2129. ADD_COMMAND('ungod','ungod [plr]',{},
  2130. function(ARGS, SPEAKER)
  2131.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2132.     for i,v in pairs(PLAYERS) do
  2133.         local PCHAR = _PLAYERS[v].Character
  2134.         if PCHAR:FindFirstChild('Humanoid') then
  2135.             PCHAR.Humanoid.MaxHealth = 100
  2136.         end
  2137.     end
  2138. end)
  2139.  
  2140. ADD_COMMAND('heal','heal [plr]',{},
  2141. function(ARGS, SPEAKER)
  2142.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2143.     for i,v in pairs(PLAYERS) do
  2144.         local PCHAR = _PLAYERS[v].Character
  2145.         if PCHAR:FindFirstChild('Humanoid') then
  2146.             PCHAR.Humanoid.Health = PCHAR.Humanoid.MaxHealth
  2147.         end
  2148.     end
  2149. end)
  2150.  
  2151. ADD_COMMAND('freeze','freeze [plr]',{'frz'},
  2152. function(ARGS, SPEAKER)
  2153.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2154.     for i,v in pairs(PLAYERS) do
  2155.         for i,v in pairs(PLAYERS) do
  2156.             local PCHAR = _PLAYERS[v].Character
  2157.             for i,v in pairs(PCHAR:GetChildren()) do
  2158.                 if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  2159.                     v.Anchored = true
  2160.                 end
  2161.             end
  2162.         end
  2163.     end
  2164. end)
  2165.  
  2166. ADD_COMMAND('thaw','thaw [plr]',{'unfreeze','unfrz'},
  2167. function(ARGS, SPEAKER)
  2168.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2169.     for i,v in pairs(PLAYERS) do
  2170.         for i,v in pairs(PLAYERS) do
  2171.             for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do
  2172.                 if v:IsA('Part') then
  2173.                     v.Anchored = false
  2174.                 end
  2175.             end
  2176.         end
  2177.     end
  2178. end)
  2179.  
  2180. ADD_COMMAND('kill','kill [plr]',{},
  2181. function(ARGS, SPEAKER)
  2182.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2183.     for i,v in pairs(PLAYERS) do
  2184.         _PLAYERS[v].Character:BreakJoints()
  2185.     end
  2186. end)
  2187.  
  2188. ADD_COMMAND('sound','sound [id]',{},
  2189. function(ARGS, SPEAKER)
  2190.     for i,v in pairs(workspace:GetChildren()) do if v:IsA('Sound') then v:Stop() v:destroy() end end
  2191.     if ARGS[1]:lower() ~= 'off' then
  2192.         local S = Instance.new('Sound', workspace) S.Name = 'song_seth' S.Archivable = false S.Looped = true S.SoundId = 'rbxassetid://' .. ARGS[1] S.Volume = 1 S:Play()
  2193.     end
  2194. end)
  2195.  
  2196. ADD_COMMAND('volume','volume [int]',{},
  2197. function(ARGS, SPEAKER)
  2198.     for i,v in pairs(workspace:GetChildren()) do if v:IsA('Sound') then v.Volume = ARGS[1] end end
  2199. end)
  2200.  
  2201. ADD_COMMAND('pitch','pitch [int]',{},
  2202. function(ARGS, SPEAKER)
  2203.     for i,v in pairs(workspace:GetChildren()) do if v:IsA('Sound') then v.Pitch = ARGS[1] end end
  2204. end)
  2205.  
  2206. ADD_COMMAND('explode','explode [plr]',{},
  2207. function(ARGS, SPEAKER)
  2208.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2209.     for i,v in pairs(PLAYERS) do
  2210.         local PCHAR = _PLAYERS[v].Character
  2211.         if PCHAR:FindFirstChild('Torso') then
  2212.             Instance.new('Explosion', PCHAR).Position = PCHAR.Torso.Position                   
  2213.         end
  2214.     end
  2215. end)
  2216.  
  2217. ADD_COMMAND('invis','invis [plr]',{},
  2218. function(ARGS, SPEAKER)
  2219.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2220.     for i,v in pairs(PLAYERS) do
  2221.         local PCHAR = _PLAYERS[v].Character
  2222.         for i,v in pairs(PCHAR:GetChildren()) do
  2223.             if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  2224.                 v.Transparency = 1
  2225.             end
  2226.             if v:IsA('Accessory') and v:FindFirstChild('Handle') then
  2227.                 v.Handle.Transparency = 1
  2228.             end
  2229.         end
  2230.         if PCHAR.Head:FindFirstChild('face') then PCHAR.Head.face.Transparency = 1 end
  2231.     end
  2232. end)
  2233.  
  2234. ADD_COMMAND('vis','vis [plr]',{},
  2235. function(ARGS, SPEAKER)
  2236.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2237.     for i,v in pairs(PLAYERS) do
  2238.         local PCHAR = _PLAYERS[v].Character
  2239.         for i,v in pairs(PCHAR:GetChildren()) do
  2240.             if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  2241.                 v.Transparency = 0
  2242.             end
  2243.             if v:IsA('Accessory') and v:FindFirstChild('Handle') then
  2244.                 v.Handle.Transparency = 0
  2245.             end
  2246.         end
  2247.         if PCHAR.Head:FindFirstChild('face') then PCHAR.Head.face.Transparency = 0 end
  2248.     end
  2249. end)
  2250.  
  2251. ADD_COMMAND('goto','goto [plr]',{},
  2252. function(ARGS, SPEAKER)
  2253.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2254.     for i,v in pairs(PLAYERS) do
  2255.         local PCHAR = _PLAYERS[v].Character
  2256.         if PCHAR then
  2257.             SPEAKER.Character.HumanoidRootPart.CFrame = PCHAR.Torso.CFrame
  2258.         end
  2259.     end
  2260. end)
  2261.  
  2262. ADD_COMMAND('bring','bring [plr]',{},
  2263. function(ARGS, SPEAKER)
  2264.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2265.     for i,v in pairs(PLAYERS) do
  2266.         _PLAYERS[v].Character.HumanoidRootPart.CFrame = SPEAKER.Character.Torso.CFrame
  2267.     end
  2268. end)
  2269.  
  2270. ADD_COMMAND('tp','tp [plr] [plr]',{},
  2271. function(ARGS, SPEAKER)
  2272.     local PLAYERS1, PLAYERS2 = GET_PLAYER(ARGS[1], SPEAKER), GET_PLAYER(ARGS[2], SPEAKER)
  2273.     for i,v in pairs(PLAYERS1) do for a,b in pairs(PLAYERS2) do
  2274.         if _PLAYERS[v].Character and _PLAYERS[b].Character then
  2275.             _PLAYERS[v].Character.HumanoidRootPart.CFrame = _PLAYERS[b].Character.Torso.CFrame
  2276.         end
  2277.     end end
  2278. end)
  2279.  
  2280. ADD_COMMAND('char','char [plr] [id]',{'charapp'},
  2281. function(ARGS, SPEAKER)
  2282.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2283.     for i,v in pairs(PLAYERS) do
  2284.         _PLAYERS[v].CharacterAppearanceId = ARGS[2]
  2285.         _PLAYERS[v].Character:BreakJoints()
  2286.     end
  2287. end)
  2288.  
  2289. ADD_COMMAND('ws','ws [plr] [int]',{},
  2290. function(ARGS, SPEAKER)
  2291.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2292.     for i,v in pairs(PLAYERS) do
  2293.         local PCHAR = _PLAYERS[v].Character
  2294.         if PCHAR:FindFirstChild('Humanoid') then
  2295.             PCHAR.Humanoid.WalkSpeed = tonumber(ARGS[2])
  2296.         end
  2297.     end
  2298. end)
  2299.  
  2300. ADD_COMMAND('time','time [int]',{},
  2301. function(ARGS, SPEAKER)
  2302.     _LIGHTING:SetMinutesAfterMidnight(tonumber(ARGS[1]) * 60)
  2303. end)
  2304.  
  2305. ADD_COMMAND('kick','kick [plr]',{},
  2306. function(ARGS, SPEAKER)
  2307.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2308.     for i,v in pairs(PLAYERS) do
  2309.         table.insert(KICKS, _PLAYERS[v])
  2310.     end
  2311. end)
  2312.  
  2313. ADD_COMMAND('ban','ban [plr]',{},
  2314. function(ARGS, SPEAKER)
  2315.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2316.     for i,v in pairs(PLAYERS) do
  2317.         table.insert(BANS, _PLAYERS[v].userId)
  2318.         table.insert(KICKS, _PLAYERS[v])
  2319.         UPDATE_BANS()
  2320.     end
  2321. end)
  2322.  
  2323. ADD_COMMAND('unban','unban [username]',{},
  2324. function(ARGS, SPEAKER)
  2325.     if FIND_IN_TABLE(BANS, game.Players:GetUserIdFromNameAsync(ARGS[1])) then
  2326.         table.remove(BANS, GET_IN_TABLE(BANS, game.Players:GetUserIdFromNameAsync(ARGS[1])))
  2327.         UPDATE_BANS()
  2328.     end
  2329. end)
  2330.  
  2331. ADD_COMMAND('unlockws','unlock',{'unlock'},
  2332. function(ARGS, SPEAKER)
  2333.     local function UNLOCK(INSTANCE)
  2334.         for i,v in pairs(INSTANCE:GetChildren()) do
  2335.             if v:IsA('BasePart') then
  2336.                 v.Locked = false
  2337.             end
  2338.             UNLOCK(v)
  2339.         end
  2340.     end
  2341.     UNLOCK(workspace)
  2342. end)
  2343.  
  2344. ADD_COMMAND('lockws','lock',{'lock'},
  2345. function(ARGS, SPEAKER)
  2346.     local function LOCK(INSTANCE)
  2347.         for i,v in pairs(INSTANCE:GetChildren()) do
  2348.             if v:IsA('BasePart') then
  2349.                 v.Locked = true
  2350.             end
  2351.             LOCK(v)
  2352.         end
  2353.     end
  2354.     LOCK(workspace)
  2355. end)
  2356.  
  2357. ADD_COMMAND('unanchorws','unanchor',{'unanchor'},
  2358. function(ARGS, SPEAKER)
  2359.    local function UNANCHOR(INSTANCE)
  2360.         for i,v in pairs(INSTANCE:GetChildren()) do
  2361.             if v:IsA('BasePart') then
  2362.                 v.Anchored = false
  2363.             end
  2364.             UNANCHOR(v)
  2365.         end
  2366.     end
  2367.     UNANCHOR(workspace)
  2368. end)
  2369.  
  2370. ADD_COMMAND('anchorws','anchor',{'anchor'},
  2371. function(ARGS, SPEAKER)
  2372.    local function ANCHOR(INSTANCE)
  2373.         for i,v in pairs(INSTANCE:GetChildren()) do
  2374.             if v:IsA('BasePart') then
  2375.                 v.Anchored = true
  2376.             end
  2377.             ANCHOR(v)
  2378.         end
  2379.     end
  2380.     ANCHOR(workspace)
  2381. end)
  2382.  
  2383. ADD_COMMAND('hsize','hsize [plr] [int]',{'hatsize'},
  2384. function(ARGS, SPEAKER)
  2385.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2386.     for i,v in pairs(PLAYERS) do
  2387.         for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do
  2388.             if v:IsA('Accessory') then
  2389.                 for a,b in pairs(v.Handle:GetChildren()) do
  2390.                     if b:IsA('SpecialMesh') then
  2391.                         b.Scale = ARGS[2] * Vector3.new(1, 1, 1)
  2392.                     end
  2393.                 end
  2394.             end
  2395.         end
  2396.     end
  2397. end)
  2398.  
  2399. ADD_COMMAND('shats','shats [plr]',{'stealhats'},
  2400. function(ARGS, SPEAKER)
  2401.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2402.     for i,v in pairs(PLAYERS) do
  2403.         for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do
  2404.             if v:IsA('Accessory') then
  2405.                 v.Parent = SPEAKER.Character
  2406.             end
  2407.         end
  2408.     end
  2409. end)
  2410.  
  2411. ADD_COMMAND('rhats','rhats [plr]',{'removehats'},
  2412. function(ARGS, SPEAKER)
  2413.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2414.     for i,v in pairs(PLAYERS) do
  2415.         local PCHAR = _PLAYERS[v].Character
  2416.         if PCHAR:FindFirstChild('Humanoid') then
  2417.             PCHAR.Humanoid:RemoveAccessories()
  2418.         end
  2419.     end
  2420. end)
  2421.  
  2422. ADD_COMMAND('firstp','firstp [plr]',{},
  2423. function(ARGS, SPEAKER)
  2424.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2425.     for i,v in pairs(PLAYERS) do
  2426.         _PLAYERS[v].CameraMode = 'LockFirstPerson'
  2427.     end
  2428. end)
  2429.  
  2430. ADD_COMMAND('thirdp','thirdp [plr]',{},
  2431. function(ARGS, SPEAKER)
  2432.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2433.     for i,v in pairs(PLAYERS) do
  2434.         _PLAYERS[v].CameraMode = 'Classic'
  2435.     end
  2436. end)
  2437.  
  2438. ADD_COMMAND('chat','chat [plr] [string]',{},
  2439. function(ARGS, SPEAKER)
  2440.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2441.     for i,v in pairs(PLAYERS) do
  2442.         game.Chat:Chat(_PLAYERS[v].Character.Head, GLS(false, 1))
  2443.     end
  2444. end)
  2445.  
  2446. ADD_COMMAND('name','name [plr] [string]',{},
  2447. function(ARGS, SPEAKER)
  2448.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2449.     for i,v in pairs(PLAYERS) do
  2450.         _PLAYERS[v].Character.Name = GLS(false, 1)
  2451.     end
  2452. end)
  2453.  
  2454. ADD_COMMAND('unname','unname [plr]',{},
  2455. function(ARGS, SPEAKER)
  2456.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2457.     for i,v in pairs(PLAYERS) do
  2458.         _PLAYERS[v].Character.Name = _PLAYERS[v].Name
  2459.     end
  2460. end)
  2461.  
  2462. ADD_COMMAND('noname','noname [plr]',{},
  2463. function(ARGS, SPEAKER)
  2464.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2465.     for i,v in pairs(PLAYERS) do
  2466.         _PLAYERS[v].Character.Name = ''
  2467.     end
  2468. end)
  2469.  
  2470. ADD_COMMAND('stun','stun [plr]',{},
  2471. function(ARGS, SPEAKER)
  2472.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2473.     for i,v in pairs(PLAYERS) do
  2474.         local PCHAR = _PLAYERS[v].Character
  2475.         PCHAR.Humanoid.PlatformStand = true
  2476.     end
  2477. end)
  2478.  
  2479. ADD_COMMAND('unstun','unstun [plr]',{},
  2480. function(ARGS, SPEAKER)
  2481.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2482.     for i,v in pairs(PLAYERS) do
  2483.         local PCHAR = _PLAYERS[v].Character
  2484.         PCHAR.Humanoid.PlatformStand = false
  2485.     end
  2486. end)
  2487.  
  2488. ADD_COMMAND('guest','guest [plr]',{},
  2489. function(ARGS, SPEAKER)
  2490.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2491.     for i,v in pairs(PLAYERS) do
  2492.         local PCHAR = _PLAYERS[v].Character
  2493.         _PLAYERS[v].CharacterAppearanceId = 1
  2494.         PCHAR:BreakJoints()
  2495.     end
  2496. end)
  2497.  
  2498. ADD_COMMAND('noob','noob [plr]',{},
  2499. function(ARGS, SPEAKER)
  2500.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2501.     for i,v in pairs(PLAYERS) do
  2502.         local PCHAR = _PLAYERS[v].Character
  2503.         _PLAYERS[v].CharacterAppearanceId = 155902847
  2504.         PCHAR:BreakJoints()
  2505.     end
  2506. end)
  2507.  
  2508. ADD_COMMAND('damage','damage [plr] [int]',{},
  2509. function(ARGS, SPEAKER)
  2510.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2511.     for i,v in pairs(PLAYERS) do
  2512.         _PLAYERS[v].Character.Humanoid:TakeDamage(ARGS[2])
  2513.     end
  2514. end)
  2515.  
  2516. ADD_COMMAND('view','view [plr]',{},
  2517. function(ARGS, SPEAKER)
  2518.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2519.     for i,v in pairs(PLAYERS) do
  2520.         local PCHAR = _PLAYERS[v].Character
  2521.         workspace.CurrentCamera.CameraSubject = PCHAR
  2522.     end
  2523. end)
  2524.  
  2525. ADD_COMMAND('unview','unview',{},
  2526. function()
  2527.     workspace.CurrentCamera.CameraSubject = _PLAYERS.LocalPlayer.Character
  2528. end)
  2529.  
  2530. ADD_COMMAND('nolimbs','nolimbs [plr]',{},
  2531. function(ARGS, SPEAKER)
  2532.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2533.     for i,v in pairs(PLAYERS) do
  2534.         local PCHAR = _PLAYERS[v].Character
  2535.         for i,v in pairs(PCHAR:GetChildren()) do
  2536.             local LIMB = PCHAR.Humanoid:GetLimb(v)
  2537.             if v:IsA('BasePart') and PCHAR:FindFirstChild('Humanoid') and LIMB ~= Enum.Limb.Unknown and LIMB ~= Enum.Limb.Head and LIMB ~= Enum.Limb.Torso then
  2538.                 v:destroy()
  2539.             end
  2540.         end
  2541.     end
  2542. end)
  2543.  
  2544. ADD_COMMAND('box','box [plr]',{},
  2545. function(ARGS, SPEAKER)
  2546.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2547.     for i,v in pairs(PLAYERS) do
  2548.         local PCHAR = _PLAYERS[v].Character
  2549.         local SB = Instance.new('SelectionBox', PCHAR)
  2550.         SB.Adornee = SB.Parent
  2551.         SB.Color = BrickColor.new('' .. (ARGS[2]))
  2552.     end
  2553. end)
  2554.  
  2555. ADD_COMMAND('unbox','nobox [plr]',{},
  2556. function(ARGS, SPEAKER)
  2557.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2558.     for i,v in pairs(PLAYERS) do
  2559.         local PCHAR = _PLAYERS[v].Character
  2560.         for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do
  2561.             if v:IsA('SelectionBox') then
  2562.                 v:destroy()
  2563.             end
  2564.         end
  2565.     end
  2566. end)
  2567.  
  2568. ADD_COMMAND('ghost','ghost [plr]',{},
  2569. function(ARGS, SPEAKER)
  2570.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2571.     for i,v in pairs(PLAYERS) do
  2572.         local PCHAR = _PLAYERS[v].Character
  2573.         for i,v in pairs(PCHAR:GetChildren()) do
  2574.             if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  2575.                 v.Transparency = 0.5
  2576.             elseif v:IsA('Accessory') and v:FindFirstChild('Handle') then
  2577.                 v.Handle.Transparency = 0.5
  2578.             elseif PCHAR.Head:FindFirstChild('face') then
  2579.                 PCHAR.Head.face.Transparency = 0.5
  2580.             end
  2581.         end
  2582.     end
  2583. end)
  2584.  
  2585. ADD_COMMAND('sphere','sphere [plr]',{},
  2586. function(ARGS, SPEAKER)
  2587.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2588.     for i,v in pairs(PLAYERS) do
  2589.         local PCHAR=_PLAYERS[v].Character
  2590.         local SS = Instance.new('SelectionSphere', PCHAR)
  2591.         SS.Adornee = SS.Parent
  2592.     end
  2593. end)
  2594.  
  2595. ADD_COMMAND('sky','sky [id]',{},
  2596. function(ARGS, SPEAKER)
  2597.     if ARGS[1] then
  2598.         for i,v in pairs(_LIGHTING:GetChildren()) do if v:IsA('Sky') then v:destroy() end end
  2599.         local SKIES = {'Bk', 'Dn', 'Ft', 'Lf', 'Rt', 'Up'}
  2600.         local SKY = Instance.new('Sky', _LIGHTING)
  2601.         for i,v in pairs(SKIES) do
  2602.             SKY['Skybox' .. v] = 'rbxassetid://' .. ARGS[1] - 1
  2603.         end
  2604.     end
  2605. end)
  2606.  
  2607. ADD_COMMAND('ambient','ambient [r] [g] [b]',{},
  2608. function(ARGS, SPEAKER)
  2609.     if ARGS[1] and ARGS[2] and ARGS[3] then
  2610.         _LIGHTING.Ambient = C3(ARGS[1], ARGS[2], ARGS[3])
  2611.     end
  2612. end)
  2613.  
  2614. ADD_COMMAND('jail','jail [plr]',{},
  2615. function(ARGS, SPEAKER)
  2616.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2617.     for i,v in pairs(PLAYERS) do
  2618.         if FIND_IN_TABLE(JAILED, _PLAYERS[v].Name) then return end
  2619.         table.insert(JAILED, _PLAYERS[v].Name)
  2620.         local PCHAR = _PLAYERS[v].Character
  2621.         local J = JAIL:Clone() J.Parent = workspace J:MoveTo(PCHAR.Torso.Position) J.Name = 'JAIL_' .. _PLAYERS[v].Name
  2622.         repeat wait()
  2623.             PCHAR = _PLAYERS[v].Character if PCHAR and PCHAR:FindFirstChild('HumanoidRootPart') and J:FindFirstChild('MAIN') then PCHAR.HumanoidRootPart.CFrame = J.MAIN.CFrame + Vector3.new(0, 1, 0) end
  2624.         until not FIND_IN_TABLE(JAILED, _PLAYERS[v].Name)
  2625.     end
  2626. end)
  2627.  
  2628. ADD_COMMAND('unjail','unjail [plr]',{},
  2629. function(ARGS, SPEAKER)
  2630.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2631.     for i,v in pairs(PLAYERS) do
  2632.         for a,b in pairs(JAILED) do if b == _PLAYERS[v].Name then table.remove(JAILED, a) end end
  2633.         if workspace:FindFirstChild('JAIL_' .. _PLAYERS[v].Name) then workspace['JAIL_' .. _PLAYERS[v].Name]:destroy() end
  2634.     end
  2635. end)
  2636.  
  2637. ADD_COMMAND('animation','animation [plr] [id]',{'anim'},
  2638. function(ARGS, SPEAKER)
  2639.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2640.     for i,v in pairs(PLAYERS) do
  2641.         local ID = ARGS[2]
  2642.         if ARGS[2] == 'climb' then ID = '180436334' end
  2643.         if ARGS[2] == 'fall' then ID = '180436148' end
  2644.         if ARGS[2] == 'jump' then ID = '125750702' end
  2645.         if ARGS[2] == 'sit' then ID = '178130996' end
  2646.         for a,b in pairs(_PLAYERS[v].Character.Animate:GetChildren()) do
  2647.             if b:IsA('StringValue') then
  2648.                 for c,d in pairs(b:GetChildren()) do
  2649.                     if d:IsA('Animation') then
  2650.                         d.AnimationId = 'rbxassetid://' .. ID
  2651.                     end
  2652.                 end
  2653.             end
  2654.         end
  2655.     end
  2656. end)
  2657.  
  2658. ADD_COMMAND('fix','fix [plr]',{},
  2659. function(ARGS, SPEAKER)
  2660.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2661.     for i,v in pairs(PLAYERS) do
  2662.         local PCHAR = _PLAYERS[v].Character
  2663.         RESET_MODEL(PCHAR)
  2664.         UPDATE_MODEL(PCHAR, _PLAYERS[v].Name)
  2665.     end
  2666. end)
  2667.  
  2668. ADD_COMMAND('creeper','creeper [plr]',{'crpr'},
  2669. function(ARGS, SPEAKER)
  2670.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2671.     for i,v in pairs(PLAYERS) do
  2672.         CREEPER(_PLAYERS[v])
  2673.     end
  2674. end)
  2675.  
  2676. ADD_COMMAND('uncreeper','uncreeper [plr]',{},
  2677. function(ARGS, SPEAKER)
  2678.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2679.     for i,v in pairs(PLAYERS) do
  2680.         local PCHAR = _PLAYERS[v].Character
  2681.         RESET_MODEL(PCHAR)
  2682.         UPDATE_MODEL(PCHAR, _PLAYERS[v].Name)
  2683.     end
  2684. end)
  2685.  
  2686. ADD_COMMAND('shrek','shrek [plr]',{},
  2687. function(ARGS, SPEAKER)
  2688.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2689.     for i,v in pairs(PLAYERS) do
  2690.         SHREK(_PLAYERS[v])
  2691.     end
  2692. end)
  2693.  
  2694. ADD_COMMAND('unshrek','unshrek [plr]',{},
  2695. function(ARGS, SPEAKER)
  2696.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2697.     for i,v in pairs(PLAYERS) do
  2698.         local PCHAR = _PLAYERS[v].Character
  2699.         RESET_MODEL(PCHAR)
  2700.         UPDATE_MODEL(PCHAR, _PLAYERS[v].Name)
  2701.     end
  2702. end)
  2703.  
  2704. ADD_COMMAND('nuke','nuke [plr]',{},
  2705. function(ARGS, SPEAKER)
  2706.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2707.     for i,v in pairs(PLAYERS) do
  2708.         local PCHAR = _PLAYERS[v].Character
  2709.         spawn(function()
  2710.             if _PLAYERS[v] and PCHAR and PCHAR:FindFirstChild('Torso')  then
  2711.                 local N = Instance.new('Part', workspace)
  2712.                 N.Name = 'nuke_seth'
  2713.                 N.Anchored = true
  2714.                 N.CanCollide = false
  2715.                 N.Shape = 'Ball'
  2716.                 N.Size = Vector3.new(1, 1, 1)
  2717.                 N.BrickColor = BrickColor.new('New Yeller')
  2718.                 N.Transparency = 0.5
  2719.                 N.Reflectance = 0.2
  2720.                 N.TopSurface = 0
  2721.                 N.BottomSurface = 0
  2722.                 N.Touched:connect(function(T)
  2723.                     if T and T.Parent then
  2724.                         local E = Instance.new('Explosion', workspace)
  2725.                         E.Position = T.Position
  2726.                         E.BlastRadius = 20
  2727.                         E.BlastPressure = math.huge
  2728.                     end
  2729.                 end)
  2730.                 local CF = PCHAR.Torso.CFrame
  2731.                 N.CFrame = CF
  2732.                 for i = 1,30 do
  2733.                     N.Size = N.Size + Vector3.new(5, 5, 5)
  2734.                     N.CFrame = CF
  2735.                     wait(1 / 44)
  2736.                 end
  2737.                 N:destroy()
  2738.             end
  2739.         end)
  2740.     end
  2741. end)
  2742.  
  2743. ADD_COMMAND('unnuke','nonuke',{},
  2744. function(ARGS, SPEAKER)
  2745.     for i,v in pairs(workspace:GetChildren()) do
  2746.         if v:IsA('Part') and v.Name == 'nuke_seth' then
  2747.             v:destroy()
  2748.         end
  2749.     end
  2750. end)
  2751.  
  2752. ADD_COMMAND('infect','infect [plr]',{},
  2753. function(ARGS, SPEAKER)
  2754.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2755.     for i,v in pairs(PLAYERS) do
  2756.         INFECT(_PLAYERS[v])
  2757.     end
  2758. end)
  2759.  
  2760. ADD_COMMAND('uninfect','uninfect [plr]',{},
  2761. function(ARGS, SPEAKER)
  2762.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2763.     for i,v in pairs(PLAYERS) do
  2764.         local PCHAR = _PLAYERS[v].Character
  2765.         RESET_MODEL(PCHAR)
  2766.         UPDATE_MODEL(PCHAR, _PLAYERS[v].Name)
  2767.     end
  2768. end)
  2769.  
  2770. ADD_COMMAND('duck','duck [plr]',{},
  2771. function(ARGS, SPEAKER)
  2772.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2773.     for i,v in pairs(PLAYERS) do
  2774.         DUCK(_PLAYERS[v])
  2775.     end
  2776. end)
  2777.  
  2778. ADD_COMMAND('unduck','unduck [plr]',{},
  2779. function(ARGS, SPEAKER)
  2780.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2781.     for i,v in pairs(PLAYERS) do
  2782.         local PCHAR = _PLAYERS[v].Character
  2783.         RESET_MODEL(PCHAR)
  2784.         UPDATE_MODEL(PCHAR, _PLAYERS[v].Name)
  2785.     end
  2786. end)
  2787.  
  2788. ADD_COMMAND('disable','disable [plr]',{},
  2789. function(ARGS, SPEAKER)
  2790.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2791.     for i,v in pairs(PLAYERS) do
  2792.         local PCHAR = _PLAYERS[v].Character
  2793.         if PCHAR:FindFirstChild('Humanoid') then
  2794.             PCHAR.Humanoid.Name = 'HUMANOID_' .. _PLAYERS[v].Name
  2795.             local humanoid = PCHAR['HUMANOID_' .. _PLAYERS[v].Name]
  2796.             humanoid.Parent = HUMANOIDS
  2797.         end
  2798.     end
  2799. end)
  2800.  
  2801. ADD_COMMAND('enable','enable [plr]',{},
  2802. function(ARGS, SPEAKER)
  2803.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2804.     for i,v in pairs(PLAYERS) do
  2805.         local PCHAR = _PLAYERS[v].Character
  2806.         if PCHAR:FindFirstChild('Humanoid') then
  2807.             return
  2808.         else
  2809.             if HUMANOIDS:FindFirstChild('HUMANOID_' .. _PLAYERS[v].Name) then
  2810.                 local humanoid = HUMANOIDS['HUMANOID_' .. _PLAYERS[v].Name] humanoid.Parent = PCHAR humanoid.Name = 'Humanoid'
  2811.             end
  2812.         end
  2813.     end
  2814. end)
  2815.  
  2816. ADD_COMMAND('size','size [plr] [int]',{},
  2817. function(ARGS, SPEAKER)
  2818.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2819.     for i,v in pairs(PLAYERS) do
  2820.         SCALE(_PLAYERS[v].Character, ARGS[2])
  2821.     end
  2822. end)
  2823.  
  2824. ADD_COMMAND('clone','clone [plr]',{},
  2825. function(ARGS, SPEAKER)
  2826.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2827.     for i,v in pairs(PLAYERS) do
  2828.         local PCHAR = _PLAYERS[v].Character PCHAR.Archivable = true
  2829.         local C = PCHAR:Clone() C.Parent = workspace C:MoveTo(PCHAR:GetModelCFrame().p) C:MakeJoints()
  2830.         PCHAR.Archivable = false
  2831.     end
  2832. end)
  2833.  
  2834. ADD_COMMAND('spin','spin [plr]',{},
  2835. function(ARGS, SPEAKER)
  2836.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2837.     for i,v in pairs(PLAYERS) do
  2838.         local PCHAR = _PLAYERS[v].Character
  2839.         for i,v in pairs(PCHAR.Torso:GetChildren()) do
  2840.             if v.Name == 'SPIN' then
  2841.                 v:destroy()
  2842.             end
  2843.         end
  2844.         local T = PCHAR.Torso
  2845.         local BG = Instance.new('BodyGyro', T) BG.Name = 'SPIN' BG.maxTorque = Vector3.new(0, math.huge, 0) BG.P = 11111 BG.cframe = T.CFrame
  2846.         spawn(function()
  2847.             repeat wait(1/44)
  2848.                 BG.CFrame = BG.CFrame * CFrame.Angles(0,math.rad(30),0)
  2849.             until not BG or BG.Parent ~= T
  2850.         end)
  2851.     end
  2852. end)
  2853.  
  2854. ADD_COMMAND('unspin','unspin [plr]',{},
  2855. function(ARGS, SPEAKER)
  2856.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2857.     for i,v in pairs(PLAYERS) do
  2858.         local PCHAR = _PLAYERS[v].Character
  2859.         for i,v in pairs(PCHAR.Torso:GetChildren()) do
  2860.             if v.Name == 'SPIN' then
  2861.                 v:destroy()
  2862.             end
  2863.         end
  2864.     end
  2865. end)
  2866.  
  2867. ADD_COMMAND('dog','dog [plr]',{},
  2868. function(ARGS, SPEAKER)
  2869.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2870.     for i,v in pairs(PLAYERS) do
  2871.         DOG(_PLAYERS[v])
  2872.     end
  2873. end)
  2874.  
  2875. ADD_COMMAND('undog','undog [plr]',{},
  2876. function(ARGS, SPEAKER)
  2877.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2878.     for i,v in pairs(PLAYERS) do
  2879.         local PCHAR = _PLAYERS[v].Character
  2880.         RESET_MODEL(PCHAR)
  2881.         UPDATE_MODEL(PCHAR, _PLAYERS[v].Name)
  2882.     end
  2883. end)
  2884.  
  2885. ADD_COMMAND('loopheal','loopheal [plr]',{'lheal'},
  2886. function(ARGS, SPEAKER)
  2887.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2888.     for i,v in pairs(PLAYERS) do
  2889.         if not FIND_IN_TABLE(LOOPED_H, _PLAYERS[v].Name) then
  2890.             table.insert(LOOPED_H, _PLAYERS[v].Name)
  2891.         end
  2892.     end
  2893. end)
  2894.  
  2895. ADD_COMMAND('unloopheal','unloopheal [plr]',{'unlheal'},
  2896. function(ARGS, SPEAKER)
  2897.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2898.     for i,v in pairs(PLAYERS) do
  2899.         if FIND_IN_TABLE(LOOPED_H, _PLAYERS[v].Name) then
  2900.             table.remove(LOOPED_H, GET_IN_TABLE(LOOPED_H, _PLAYERS[v].Name))
  2901.         end
  2902.     end
  2903. end)
  2904.  
  2905. ADD_COMMAND('loopkill','loopheal [plr]',{'lheal'},
  2906. function(ARGS, SPEAKER)
  2907.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2908.     for i,v in pairs(PLAYERS) do
  2909.         if not FIND_IN_TABLE(LOOPED_K, _PLAYERS[v].Name) then
  2910.             table.insert(LOOPED_K, _PLAYERS[v].Name)
  2911.         end
  2912.     end
  2913. end)
  2914.  
  2915. ADD_COMMAND('unloopkill','unloopkill [plr]',{'unlkill'},
  2916. function(ARGS, SPEAKER)
  2917.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2918.     for i,v in pairs(PLAYERS) do
  2919.         if FIND_IN_TABLE(LOOPED_K, _PLAYERS[v].Name) then
  2920.             table.remove(LOOPED_K, GET_IN_TABLE(LOOPED_K, _PLAYERS[v].Name))
  2921.         end
  2922.     end
  2923. end)
  2924.  
  2925. ADD_COMMAND('fling','fling [plr]',{},
  2926. function(ARGS, SPEAKER)
  2927.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2928.     for i,v in pairs(PLAYERS) do
  2929.         local PCHAR = _PLAYERS[v].Character
  2930.         if PCHAR:FindFirstChild('Humanoid') then
  2931.             local X
  2932.             local Z
  2933.             repeat
  2934.                 X = math.random(-9999, 9999)
  2935.             until math.abs(X) >= 5555
  2936.             repeat
  2937.                 Z = math.random(-9999, 9999)
  2938.             until math.abs(Z) >= 5555
  2939.             PCHAR.Torso.Velocity = Vector3.new(0, 0, 0)
  2940.             local BF = Instance.new('BodyForce', PCHAR.Torso) BF.force = Vector3.new(X * 4, 9999 * 5, Z * 4)
  2941.         end
  2942.     end
  2943. end)
  2944.  
  2945. ADD_COMMAND('alien','alien [plr]',{},
  2946. function(ARGS, SPEAKER)
  2947.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2948.     for i,v in pairs(PLAYERS) do
  2949.         ALIEN(_PLAYERS[v])
  2950.     end
  2951. end)
  2952.  
  2953. ADD_COMMAND('nograv','nograv [plr]',{},
  2954. function(ARGS, SPEAKER)
  2955.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2956.     for i,v in pairs(PLAYERS) do
  2957.         if not _PLAYERS[v].Character.Torso:FindFirstChild('nograv_seth') then
  2958.             NEW'BodyForce'{Name = 'nograv_seth', Force = Vector3.new(0, GET_MASS(_PLAYERS[v].Character) * 196.2, 0), Parent = _PLAYERS[v].Character.Torso}
  2959.         end
  2960.     end
  2961. end)
  2962.  
  2963. ADD_COMMAND('grav','grav [plr]',{},
  2964. function(ARGS, SPEAKER)
  2965.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2966.     for i,v in pairs(PLAYERS) do
  2967.         if _PLAYERS[v].Character.Torso:FindFirstChild('nograv_seth') then
  2968.             _PLAYERS[v].Character.Torso.nograv_seth:destroy()
  2969.         end
  2970.     end
  2971. end)
  2972.  
  2973. ADD_COMMAND('cape','cape [brick color]',{},
  2974. function(ARGS, SPEAKER)
  2975.     spawn(function()
  2976.         if LP.Character:FindFirstChild('Cape') then
  2977.             LP.Character.Cape:destroy()
  2978.         end
  2979.         if not ARGS[1] then
  2980.             ARGS[1] = 'Deep blue'
  2981.         end
  2982.         CAPE(GLS(false, 1))
  2983.     end)
  2984. end)
  2985.  
  2986. ADD_COMMAND('uncape','uncape',{},
  2987. function(ARGS, SPEAKER)
  2988.     if LP.Character:FindFirstChild('cape_seth') then
  2989.         LP.Character.cape_seth:destroy()
  2990.     end
  2991. end)
  2992.  
  2993. ADD_COMMAND('paper','paper [plr]',{},
  2994. function(ARGS, SPEAKER)
  2995.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2996.     for i,v in pairs(PLAYERS) do
  2997.         local PCHAR = _PLAYERS[v].Character
  2998.         for i,v in pairs(PCHAR:GetChildren()) do
  2999.             if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  3000.                 PAPER_MESH:Clone().Parent = v
  3001.             end
  3002.         end
  3003.     end
  3004. end)
  3005.  
  3006. ADD_COMMAND('punish','punish [plr]',{},
  3007. function(ARGS, SPEAKER)
  3008.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3009.     for i,v in pairs(PLAYERS) do
  3010.         _PLAYERS[v].Character.Parent = nil
  3011.     end
  3012. end)
  3013.  
  3014. ADD_COMMAND('unpunish','unpunish [plr]',{},
  3015. function(ARGS, SPEAKER)
  3016.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3017.     for i,v in pairs(PLAYERS) do
  3018.         _PLAYERS[v].Character.Parent = workspace
  3019.     end
  3020. end)
  3021.  
  3022. local DISCO = false
  3023.  
  3024. ADD_COMMAND('disco','disco',{},
  3025. function(ARGS, SPEAKER)
  3026.     Disco = true
  3027.     if Disco == true then
  3028.         repeat wait(0.3)
  3029.             game.Lighting.Ambient = Color3.new(math.random(),math.random(),math.random())
  3030.         until Disco == false
  3031.     end
  3032. end)
  3033.  
  3034. ADD_COMMAND('undisco','undisco',{},
  3035. function(ARGS, SPEAKER)
  3036.     Disco = false
  3037.     wait(0.1)
  3038.     game.Lighting.Ambient = Color3.new(0,0,0)
  3039. end)
  3040.  
  3041. ADD_COMMAND('team','team [plr] [team]',{},
  3042. function(ARGS, SPEAKER)
  3043.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3044.     for i,v in pairs(PLAYERS) do
  3045.         for a,b in pairs(game.Teams:GetChildren()) do
  3046.             if string.lower(b.Name) == GLS(true, 1) then
  3047.                 _PLAYERS[v].Team = b
  3048.             end
  3049.         end
  3050.     end
  3051. end)
  3052.  
  3053. ADD_COMMAND('jp','jp [plr] [int]',{},
  3054. function(ARGS, SPEAKER)
  3055.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3056.     for i,v in pairs(PLAYERS) do
  3057.         local PCHAR = _PLAYERS[v].Character
  3058.         if PCHAR:FindFirstChild('Humanoid') then PCHAR.Humanoid.JumpPower = ARGS[2] end
  3059.     end
  3060. end)
  3061.  
  3062. ADD_COMMAND('smallhead','smallhead [plr]',{'shead'},
  3063. function(ARGS, SPEAKER)
  3064.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3065.     for i,v in pairs(PLAYERS) do
  3066.         local PCHAR = _PLAYERS[v].Character
  3067.         PCHAR.Head.Mesh.Scale = Vector3.new(0.5, 0.5, 0.5)
  3068.         PCHAR.Head.Mesh.Offset = Vector3.new(0, -0.25, 0)
  3069.     end
  3070. end)
  3071.  
  3072. ADD_COMMAND('bighead','bighead [plr]',{'bhead'},
  3073. function(ARGS, SPEAKER)
  3074.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3075.     for i,v in pairs(PLAYERS) do
  3076.         local PCHAR = _PLAYERS[v].Character
  3077.         PCHAR.Head.Mesh.Scale = Vector3.new(2.25, 2.25, 2.25)
  3078.         PCHAR.Head.Mesh.Offset = Vector3.new(0, 0.5, 0)
  3079.     end
  3080. end)
  3081.  
  3082. ADD_COMMAND('headsize','headsize [plr] [int]',{'hsize'},
  3083. function(ARGS, SPEAKER)
  3084.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3085.     for i,v in pairs(PLAYERS) do
  3086.         local PCHAR = _PLAYERS[v].Character
  3087.         if ARGS[2] == 1 then
  3088.             PCHAR.Head.Mesh.Scale = Vector3.new(1.25, 1.25, 1.25)
  3089.             PCHAR.Head.Mesh.Offset = Vector3.new(0, 0, 0)
  3090.         else
  3091.             PCHAR.Head.Mesh.Scale = ARGS[2] * Vector3.new(1.25, 1.25, 1.25)
  3092.         end
  3093.     end
  3094. end)
  3095.  
  3096. ADD_COMMAND('fixhead','fixhead [plr]',{'fhead'},
  3097. function(ARGS, SPEAKER)
  3098.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3099.     for i,v in pairs(PLAYERS) do
  3100.         local PCHAR = _PLAYERS[v].Character
  3101.         PCHAR.Head.Mesh.Scale = Vector3.new(1.25, 1.25, 1.25)
  3102.         PCHAR.Head.Mesh.Offset = Vector3.new(0, 0, 0)
  3103.         PCHAR.Head.Transparency = 0
  3104.         if PCHAR.Head:FindFirstChild('face') then PCHAR.Head.face.Transparency = 0 end
  3105.     end
  3106. end)
  3107.  
  3108. ADD_COMMAND('removehead','removehead [plr]',{'rhead'},
  3109. function(ARGS, SPEAKER)
  3110.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3111.     for i,v in pairs(PLAYERS) do
  3112.         local PCHAR = _PLAYERS[v].Character
  3113.         PCHAR.Head.Transparency = 1
  3114.         if PCHAR.Head:FindFirstChild('face') then PCHAR.Head.face.Transparency = 1 end
  3115.     end
  3116. end)
  3117.  
  3118. ADD_COMMAND('stealtools','stealtools [plr]',{'stools'},
  3119. function(ARGS, SPEAKER)
  3120.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3121.     for i,v in pairs(PLAYERS) do
  3122.         for i,v in pairs(_PLAYERS[v].Backpack:GetChildren()) do
  3123.             if v:IsA('Tool') or v:IsA('HopperBin') then
  3124.                 v.Parent = LP.Backpack
  3125.             end
  3126.         end
  3127.     end
  3128. end)
  3129.  
  3130. ADD_COMMAND('removetools','removetools [plr]',{'rtools'},
  3131. function(ARGS, SPEAKER)
  3132.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3133.     for i,v in pairs(PLAYERS) do
  3134.         for i,v in pairs(_PLAYERS[v].Backpack:GetChildren()) do
  3135.             if v:IsA('Tool') or v:IsA('HopperBin') then
  3136.                 v:destroy()
  3137.             end
  3138.         end
  3139.     end
  3140. end)
  3141.  
  3142. ADD_COMMAND('clonetools','clonetools [plr]',{'ctools'},
  3143. function(ARGS, SPEAKER)
  3144.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3145.     for i,v in pairs(PLAYERS) do
  3146.         for i,v in pairs(_PLAYERS[v].Backpack:GetChildren()) do
  3147.             if v:IsA('Tool') or v:IsA('HopperBin') then
  3148.                 v:Clone().Parent = LP.Backpack
  3149.             end
  3150.         end
  3151.     end
  3152. end)
  3153.  
  3154. ADD_COMMAND('dong','dong [plr]',{},
  3155. function(ARGS, SPEAKER)
  3156.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3157.     for i,v in pairs(PLAYERS) do
  3158.         local PCHAR = _PLAYERS[v].Character
  3159.         if ARGS[2] == 'black' then
  3160.             CREATE_DONG(_PLAYERS[v], 'Brown')
  3161.         end
  3162.         if ARGS[2] == 'asian' then
  3163.             CREATE_DONG(_PLAYERS[v], 'Cool yellow')
  3164.         end
  3165.         if ARGS[2] == 'alien' then
  3166.             CREATE_DONG(_PLAYERS[v], 'Lime green')
  3167.         end
  3168.         if ARGS[2] == 'frozen' then
  3169.             CREATE_DONG(_PLAYERS[v], 1019)
  3170.         end
  3171.         if not ARGS[2] then
  3172.             CREATE_DONG(_PLAYERS[v], 'Pastel brown')
  3173.         end
  3174.     end
  3175. end)
  3176.  
  3177. ADD_COMMAND('particles','particles [plr] [id]',{'pts'},
  3178. function(ARGS, SPEAKER)
  3179.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3180.     for i,v in pairs(PLAYERS) do
  3181.         local PCHAR = _PLAYERS[v].Character
  3182.         for i,v in pairs(PCHAR.Torso:GetChildren()) do
  3183.             if v:IsA('ParticleEmitter') then
  3184.                 v:destroy()
  3185.             end
  3186.         end
  3187.         Instance.new('ParticleEmitter', PCHAR.Torso).Texture = 'rbxassetid://' .. ARGS[2] - 1
  3188.     end
  3189. end)
  3190.  
  3191. ADD_COMMAND('rocket','rocket [plr]',{},
  3192. function(ARGS, SPEAKER)
  3193.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3194.     for i,v in pairs(PLAYERS) do
  3195.         local PCHAR = _PLAYERS[v].Character
  3196.         spawn(function()
  3197.             local R = ROCKET:Clone()
  3198.             R.Parent = workspace
  3199.             local W = Instance.new('Weld', R)
  3200.             W.Part0 = W.Parent
  3201.             W.Part1 = PCHAR.Torso
  3202.             W.C1 = CFrame.new(0, 0.5, 1)
  3203.             R.force.Force = Vector3.new(0, 15000, 0)
  3204.             wait()
  3205.             PCHAR.HumanoidRootPart.CFrame = PCHAR.HumanoidRootPart.CFrame * CFrame.new(0, 5, 0)
  3206.             wait(5)
  3207.             Instance.new('Explosion', R).Position = R.Position
  3208.             wait(1)
  3209.             R:destroy()
  3210.         end)
  3211.     end
  3212. end)
  3213.  
  3214. ADD_COMMAND('blackify','blackify [plr]',{},
  3215. function(ARGS, SPEAKER)
  3216.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3217.     for i,v in pairs(PLAYERS) do
  3218.         COLOR(_PLAYERS[v], 'Really black')
  3219.     end
  3220. end)
  3221.  
  3222. ADD_COMMAND('whitify','whitify [plr]',{},
  3223. function(ARGS, SPEAKER)
  3224.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3225.     for i,v in pairs(PLAYERS) do
  3226.         COLOR(_PLAYERS[v], 'White')
  3227.     end
  3228. end)
  3229.  
  3230. ADD_COMMAND('color','color [plr] [brick color]',{},
  3231. function(ARGS, SPEAKER)
  3232.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3233.     for i,v in pairs(PLAYERS) do
  3234.         COLOR(_PLAYERS[v], GLS(false, 1))
  3235.     end
  3236. end)
  3237.  
  3238. ADD_COMMAND('change','change [plr] [stat] [int/string]',{},
  3239. function(ARGS, SPEAKER)
  3240.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3241.     for i,v in pairs(PLAYERS) do
  3242.         if _PLAYERS[v]:FindFirstChild('leaderstats') then
  3243.             for i,v in pairs(_PLAYERS[v].leaderstats:GetChildren()) do
  3244.                 if string.lower(v.Name) == string.lower(ARGS[2]) and v:IsA('IntValue') or v:IsA('NumberValue') then
  3245.                     if ARGS[3] then v.Value = tonumber(ARGS[3]) end
  3246.                 elseif string.lower(v.Name) == string.lower(ARGS[2]) and v:IsA('StringValue') then
  3247.                     v.Value = GLS(false, 2)
  3248.                 end
  3249.             end
  3250.         end
  3251.     end
  3252. end)
  3253.  
  3254. ADD_COMMAND('bait','bait',{},
  3255. function(ARGS, SPEAKER)
  3256.     spawn(function()
  3257.         local M = Instance.new('Model', workspace) M.Name = 'Touch For Admin!'
  3258.         local P = Instance.new('Part', M) P.Name = 'Head' P.Position = SPEAKER.Character.Head.Position P.BrickColor = BrickColor.new('Pink') P.Material = 'Neon'
  3259.         local H = Instance.new('Humanoid', M)
  3260.         P.Touched:connect(function(RIP) if RIP.Parent.Name ~= SPEAKER.Name or RIP.Parent.Name ~= LP.Name then if RIP.Parent:FindFirstChild('Humanoid') then RIP.Parent.Humanoid:destroy() end end end)
  3261.     end)
  3262. end)
  3263.  
  3264. ADD_COMMAND('naked','naked [plr]',{},
  3265. function(ARGS, SPEAKER)
  3266.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3267.     for i,v in pairs(PLAYERS) do
  3268.         local PCHAR = _PLAYERS[v].Character
  3269.         for i,v in pairs(PCHAR:GetChildren()) do
  3270.             if v:IsA('Accessory') or v:IsA('Shirt') or v:IsA('Pants') or v:IsA('ShirtGraphic') then
  3271.                 v:destroy()
  3272.             end
  3273.             for i,v in pairs(PCHAR.Torso:GetChildren()) do
  3274.                 if v:IsA('Decal') then
  3275.                     v:destroy()
  3276.                 end
  3277.             end
  3278.         end
  3279.     end
  3280. end)
  3281.  
  3282. ADD_COMMAND('decalspam','decalspam [decal]',{'dspam'},
  3283. function(ARGS, SPEAKER)
  3284.     if ARGS[1] then
  3285.         DECALSPAM(workspace, ARGS[1])
  3286.     end
  3287. end)
  3288.  
  3289. ADD_COMMAND('undecalspam','undecalspam',{'undspam'},
  3290. function(ARGS, SPEAKER)
  3291.     if ARGS[1] then
  3292.         UNDECALSPAM(workspace)
  3293.     end
  3294. end)
  3295.  
  3296. ADD_COMMAND('bang','bang [plr]',{'rape'},
  3297. function(ARGS, SPEAKER)
  3298.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3299.     for i,v in pairs(PLAYERS) do
  3300.         BANG(_PLAYERS[v].Name)
  3301.     end
  3302. end)
  3303.  
  3304. ADD_COMMAND('lag','lag [plr]',{},
  3305. function(ARGS, SPEAKER)
  3306.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3307.     for i,v in pairs(PLAYERS) do
  3308.         LAG(_PLAYERS[v])
  3309.     end
  3310. end)
  3311.  
  3312. ADD_COMMAND('respawn','respawn [plr]',{},
  3313. function(ARGS, SPEAKER)
  3314.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3315.     for i,v in pairs(PLAYERS) do
  3316.         RESPAWN(_PLAYERS[v])
  3317.     end
  3318. end)
  3319.  
  3320. ADD_COMMAND('face','face [plr] [decal]',{},
  3321. function(ARGS, SPEAKER)
  3322.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3323.     for i,v in pairs(PLAYERS) do
  3324.         local PCHAR = _PLAYERS[v].Character
  3325.         for i,v in pairs(PCHAR.Head:GetChildren()) do if v:IsA('Decal') then v:destroy() end end
  3326.         local F = Instance.new('Decal', PCHAR.Head) F.Name = 'face' F.Texture = 'rbxassetid://' .. ARGS[2] - 1
  3327.     end
  3328. end)
  3329.  
  3330. ADD_COMMAND('shirt','shirt [plr] [decal]',{},
  3331. function(ARGS, SPEAKER)
  3332.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3333.     for i,v in pairs(PLAYERS) do
  3334.         local PCHAR = _PLAYERS[v].Character
  3335.         for i,v in pairs(PCHAR:GetChildren()) do if v:IsA('Shirt') then v:destroy() end end
  3336.         local S = Instance.new('Shirt', PCHAR) S.Name = 'Shirt' S.ShirtTemplate = 'rbxassetid://' .. ARGS[2] - 1
  3337.     end
  3338. end)
  3339.  
  3340. ADD_COMMAND('pants','pants [plr] [decal]',{},
  3341. function(ARGS, SPEAKER)
  3342.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3343.     for i,v in pairs(PLAYERS) do
  3344.         local PCHAR = _PLAYERS[v].Character
  3345.         for i,v in pairs(PCHAR:GetChildren()) do if v:IsA('Pants') then v:destroy() end end
  3346.         local P = Instance.new('Pants', PCHAR) P.Name = 'Shirt' P.PantsTemplate = 'rbxassetid://' .. ARGS[2] - 1
  3347.     end
  3348. end)
  3349.  
  3350. ADD_COMMAND('longneck','longneck [plr]',{'lneck', 'giraffe'},
  3351. function(ARGS, SPEAKER)
  3352.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3353.     for i,v in pairs(PLAYERS) do
  3354.         local PCHAR = _PLAYERS[v].Character
  3355.         RESET_MODEL(PCHAR)
  3356.         UPDATE_MODEL(PCHAR, _PLAYERS[v].Name)
  3357.         for i,v in pairs(PCHAR:GetChildren()) do if v:IsA('Accessory') then v.Handle.Mesh.Offset = Vector3.new(0, 5, 0) end end
  3358.         if PCHAR.Head:FindFirstChild('Mesh') then PCHAR.Head.Mesh.Offset = Vector3.new(0, 5, 0) end
  3359.         local G = Instance.new('Part', PCHAR) G.Name = 'giraffe_seth' G.BrickColor = PCHAR.Head.BrickColor G.Size = Vector3.new(2, 1, 1)
  3360.         local SM = Instance.new('SpecialMesh', G) SM.Scale = Vector3.new(1.25, 5, 1.25) SM.Offset = Vector3.new(0, 2, 0)
  3361.         local W = Instance.new('Weld', G) W.Part0 = PCHAR.Head W.Part1 = G
  3362.     end
  3363. end)
  3364.  
  3365. ADD_COMMAND('stealchar','stealchar [plr]',{'schar'},
  3366. function(ARGS, SPEAKER)
  3367.     local PLAYERS1, PLAYERS2 = GET_PLAYER(ARGS[1])
  3368.     for i,v in pairs(PLAYERS1) do
  3369.         RESET_MODEL(SPEAKER.Character) UPDATE_MODEL(SPEAKER.Character, _PLAYERS[v].Name)
  3370.     end
  3371. end)
  3372.  
  3373. ADD_COMMAND('baseplate','baseplate',{'bp'},
  3374. function(ARGS, SPEAKER)
  3375.     for i,v in pairs(workspace:GetChildren()) do if v:IsA('Model') and v.Name == 'baseplate_seth' then v:destroy() end end
  3376.     local BP = Instance.new('Part', workspace) BP.Name = 'baseplate_seth' BP.Anchored = true BP.BrickColor = BrickColor.new('Bright green') BP.Size = Vector3.new(2048, 5, 2048) BP.Position = Vector3.new(0, 0, 0)
  3377. end)
  3378.  
  3379. ADD_COMMAND('norotate','norotate [plr]',{'nrt'},
  3380. function(ARGS, SPEAKER)
  3381.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3382.     for i,v in pairs(PLAYERS) do
  3383.         local PCHAR = _PLAYERS[v].Character
  3384.         if PCHAR:FindFirstChild('Humanoid') then PCHAR.Humanoid.AutoRotate = false end
  3385.     end
  3386. end)
  3387.  
  3388. ADD_COMMAND('rotate','rotate [plr]',{'rt'},
  3389. function(ARGS, SPEAKER)
  3390.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3391.     for i,v in pairs(PLAYERS) do
  3392.         local PCHAR = _PLAYERS[v].Character
  3393.         if PCHAR:FindFirstChild('Humanoid') then PCHAR.Humanoid.AutoRotate = true end
  3394.     end
  3395. end)
  3396.  
  3397. ADD_COMMAND('admin','admin [plr]',{},
  3398. function(ARGS, SPEAKER)
  3399.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3400.     for i,v in pairs(PLAYERS) do
  3401.         if not CHECK_ADMIN(_PLAYERS[v]) then
  3402.             table.insert(ADMINS, _PLAYERS[v].userId)
  3403.             UPDATE_ADMINS()
  3404.             spawn(function()
  3405.                 game.Chat:Chat(_PLAYERS[v].Character.Head, STUFF .. 'You\'re now an admin!')
  3406.                 wait(3)
  3407.                 game.Chat:Chat(_PLAYERS[v].Character.Head, STUFF .. 'Give me a try! | ' .. C_PREFIX .. 'ff me')
  3408.             end)
  3409.         end
  3410.     end
  3411. end)
  3412.  
  3413. ADD_COMMAND('unadmin','unadmin [plr]',{},
  3414. function(ARGS, SPEAKER)
  3415.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3416.     for i,v in pairs(PLAYERS) do
  3417.         if CHECK_ADMIN(_PLAYERS[v]) then
  3418.             if FIND_IN_TABLE(ADMINS, _PLAYERS[v].userId) then
  3419.                 table.remove(ADMINS, GET_IN_TABLE(ADMINS, _PLAYERS[v].userId))
  3420.                 UPDATE_ADMINS()
  3421.                 game.Chat:Chat(_PLAYERS[v].Character.Head, STUFF .. 'You\'re no longer an admin.')
  3422.             end
  3423.         end
  3424.     end
  3425. end)
  3426.  
  3427. ADD_COMMAND('minzoom','minzoom [plr] [int]',{'minz'},
  3428. function(ARGS, SPEAKER)
  3429.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3430.     for i,v in pairs(PLAYERS) do
  3431.         _PLAYERS[v].CameraMinZoomDistance = ARGS[2]
  3432.     end
  3433. end)
  3434.  
  3435. ADD_COMMAND('maxzoom','maxzoom [plr] [int]',{'maxz'},
  3436. function(ARGS, SPEAKER)
  3437.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3438.     for i,v in pairs(PLAYERS) do
  3439.         _PLAYERS[v].CameraMaxZoomDistance = ARGS[2]
  3440.     end
  3441. end)
  3442.  
  3443. ADD_COMMAND('age','age [plr]',{},
  3444. function(ARGS, SPEAKER)
  3445.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3446.     for i,v in pairs(PLAYERS) do
  3447.         NOTIFY(_PLAYERS[v].Name .. ' | ' .. _PLAYERS[v].AccountAge, 255, 255, 255)
  3448.     end
  3449. end)
  3450.  
  3451. ADD_COMMAND('hl','hl [plr] [r] [g] [b]',{},
  3452. function(ARGS, SPEAKER)
  3453.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3454.     for i,v in pairs(PLAYERS) do
  3455.         local PCHAR = _PLAYERS[v].Character
  3456.         if PCHAR:FindFirstChild('Torso') then
  3457.             local HL = Instance.new('SpotLight', PCHAR.Torso) HL.Name = 'seth_hl' HL.Brightness = 5 HL.Range = 60
  3458.             if ARGS[2] and ARGS[3] and ARGS[4] then
  3459.                 HL.Color = C3(ARGS[2], ARGS[3], ARGS[4])
  3460.             end
  3461.         end
  3462.     end
  3463. end)
  3464.  
  3465. ADD_COMMAND('unhl','unhl [plr]',{},
  3466. function(ARGS, SPEAKER)
  3467.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3468.     for i,v in pairs(PLAYERS) do
  3469.         local PCHAR = _PLAYERS[v].Character
  3470.         if PCHAR:FindFirstChild('Torso') then
  3471.             for i,v in pairs(PCHAR.Torso:GetChildren()) do
  3472.                 if v:IsA('SpotLight') and v.Name == 'seth_hl' then
  3473.                     v:destroy()
  3474.                 end
  3475.             end
  3476.         end
  3477.     end
  3478. end)
  3479.  
  3480. ADD_COMMAND('crash','crash [plr]',{},
  3481. function(ARGS, SPEAKER)
  3482.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3483.     for i,v in pairs(PLAYERS) do
  3484.         local PCHAR = _PLAYERS[v].Character
  3485.         PCHAR.Torso.Anchored = true
  3486.         for i,v in pairs(PCHAR:GetChildren()) do
  3487.             if v:IsA('Humanoid') then
  3488.                 for i = 1,10 do
  3489.                     v.HipHeight = 1/0*0
  3490.                 end
  3491.             end
  3492.         end
  3493.     end
  3494. end)
  3495.  
  3496. ADD_COMMAND('smite','smite [plr]',{},
  3497. function(ARGS, SPEAKER)
  3498.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3499.     for i,v in pairs(PLAYERS) do
  3500.         local PCHAR = _PLAYERS[v].Character
  3501.         spawn(function()
  3502.             local function CastRay(A, B, C) local V = B - A return workspace:FindPartOnRayWithIgnoreList(Ray.new(A, V.unit * math.min(V.magnitude, 999)), C or {}, false, true) end
  3503.            
  3504.             local PP = PCHAR.PrimaryPart.Position - Vector3.new(0, 3, 0)
  3505.             local S = Instance.new('Sound', workspace) S.SoundId = 'rbxassetid://178090362' S.Volume = 1 S:Play() spawn(function() wait(7) S:destroy() end)
  3506.             local S,P2 = CastRay(PP, PP - Vector3.new(0, 9, 0), {PCHAR})
  3507.            
  3508.             local P1 = Instance.new('Part', game.Workspace)
  3509.             P1.BrickColor = BrickColor.new('Institutional white')
  3510.             P1.Material = 'Neon'
  3511.             P1.Transparency = 0.9
  3512.             P1.Anchored = true
  3513.             P1.CanCollide = false
  3514.             P1.Size = Vector3.new(0.2, 0.2, 0.2)
  3515.             P1.CFrame = CFrame.new((S and P2 or PP) + Vector3.new(0, 1e3, 0))
  3516.             Instance.new('BlockMesh', P1).Scale = Vector3.new(10, 10000, 10)
  3517.            
  3518.             local P2, P3, P4, P5 = P1:Clone(), P1:Clone(), P1:Clone(), P1:Clone()
  3519.             for i, v in next, {P2, P3, P4, P5} do i = i * 0.1 v.Parent, v.Size = P1, Vector3.new(0.2 + i, 0.2, 0.2 + i ) v.CFrame = P1.CFrame end wait(0.5) P1:destroy() PCHAR:BreakJoints()
  3520.         end)
  3521.     end
  3522. end)
  3523.  
  3524. ADD_COMMAND('skydive','skydive [plr]',{},
  3525. function(ARGS, SPEAKER)
  3526.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3527.     for i,v in pairs(PLAYERS) do
  3528.         local PCHAR = _PLAYERS[v].Character
  3529.         spawn(function()
  3530.             for i = 0, 3 do
  3531.                 if PCHAR then
  3532.                     PCHAR.HumanoidRootPart.CFrame = PCHAR.HumanoidRootPart.CFrame + Vector3.new(0, 7500, 0)
  3533.                 end
  3534.             end
  3535.         end)
  3536.     end
  3537. end)
  3538.  
  3539. ADD_COMMAND('message','message [string]',{'m'},
  3540. function(ARGS, SPEAKER)
  3541.     spawn(function()
  3542.         if MG then
  3543.             MESSAGE(GLS(false, 0))
  3544.         else
  3545.             LOAD_MESSAGE(GLS(false, 0))
  3546.         end
  3547.     end)
  3548. end)
  3549.  
  3550. ADD_COMMAND('control','control [plr]',{},
  3551. function(ARGS, SPEAKER)
  3552.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3553.     for i,v in pairs(PLAYERS) do
  3554.         local PCHAR = _PLAYERS[v].Character
  3555.         local HB = Instance.new('HopperBin', LP.Backpack) HB.Name = _PLAYERS[v].Name
  3556.         local CONTROL_ENABLED = false
  3557.         local function CONTROL(P, V3)
  3558.             if CONTROL_ENABLED then
  3559.                 if P.Character and P.Character:FindFirstChild('Humanoid') then
  3560.                     P.Character.Humanoid:MoveTo(V3)
  3561.                 end
  3562.             end
  3563.         end
  3564.         HB.Selected:connect(function(M)
  3565.             M.Button1Down:connect(function() CONTROL_ENABLED = true CONTROL(_PLAYERS:FindFirstChild(HB.Name), M.Hit.p) end)
  3566.             M.Button1Up:connect(function() CONTROL_ENABLED = false end)
  3567.         end)
  3568.     end
  3569. end)
  3570.  
  3571. -- / extra
  3572.  
  3573. ADD_COMMAND('gravity','gravity [int]',{},
  3574. function(ARGS, SPEAKER)
  3575.     workspace.Gravity = ARGS[1]
  3576. end)
  3577.  
  3578. ADD_COMMAND('fixlighting','fixlighting',{'fixl'},
  3579. function(ARGS, SPEAKER)
  3580.     FIX_LIGHTING()
  3581. end)
  3582.  
  3583. ADD_COMMAND('fixfog','fixfog',{'clrfog'},
  3584. function(ARGS, SPEAKER)
  3585.     _LIGHTING.FogColor = C3(191, 191, 191)
  3586.     _LIGHTING.FogEnd = 100000000
  3587.     _LIGHTING.FogStart = 0
  3588. end)
  3589.  
  3590. ADD_COMMAND('day','day',{},
  3591. function(ARGS, SPEAKER)
  3592.     _LIGHTING.TimeOfDay = 14
  3593. end)
  3594.  
  3595. ADD_COMMAND('night','night',{},
  3596. function(ARGS, SPEAKER)
  3597.     _LIGHTING.TimeOfDay = 24
  3598. end)
  3599.  
  3600. ADD_COMMAND('serverlock','serverlock',{'slock'},
  3601. function(ARGS, SPEAKER)
  3602.     SERVER_LOCKED = true
  3603. end)
  3604.  
  3605. ADD_COMMAND('unserverlock','unserverlock',{'unslock'},
  3606. function(ARGS, SPEAKER)
  3607.     SERVER_LOCKED = false
  3608. end)
  3609.  
  3610. ADD_COMMAND('fogend','fogend [int]',{},
  3611. function(ARGS, SPEAKER)
  3612.     _LIGHTING.FogEnd = ARGS[1]
  3613. end)
  3614.  
  3615. ADD_COMMAND('fogcolor','fogcolor [r] [g] [b]',{},
  3616. function(ARGS, SPEAKER)
  3617.     if ARGS[1] and ARGS[2] and ARGS[3] then
  3618.         _LIGHTING.FogColor = C3(ARGS[1], ARGS[2], ARGS[3])
  3619.     end
  3620. end)
  3621.  
  3622. ADD_COMMAND('noclip','noclip',{},
  3623. function(ARGS, SPEAKER)
  3624.     NOCLIP = true
  3625.     JESUSFLY = false
  3626.     SWIM = false
  3627. end)
  3628.  
  3629. ADD_COMMAND('clip','clip',{},
  3630. function(ARGS, SPEAKER)
  3631.     NOCLIP = false
  3632. end)
  3633.  
  3634. ADD_COMMAND('jesusfly','jesusfly',{},
  3635. function(ARGS, SPEAKER)
  3636.     NOCLIP = false
  3637.     JESUSFLY = true
  3638.     SWIM = false
  3639. end)
  3640.  
  3641. ADD_COMMAND('nojfly','nojfly',{},
  3642. function(ARGS, SPEAKER)
  3643.     JESUSFLY = false
  3644. end)
  3645.  
  3646. ADD_COMMAND('swim','swim',{},
  3647. function(ARGS, SPEAKER)
  3648.     NOCLIP = false
  3649.     JESUSFLY = false
  3650.     SWIM = true
  3651. end)
  3652.  
  3653. ADD_COMMAND('noswim','noswim',{},
  3654. function(ARGS, SPEAKER)
  3655.     SWIM = false
  3656. end)
  3657.  
  3658. ADD_COMMAND('fly','fly',{},
  3659. function(ARGS, SPEAKER)
  3660.     sFLY()
  3661. end)
  3662.  
  3663. ADD_COMMAND('unfly','unfly',{},
  3664. function(ARGS, SPEAKER)
  3665.     NOFLY()
  3666. end)
  3667.  
  3668. ADD_COMMAND('prefix','prefix [string]',{},
  3669. function(ARGS, SPEAKER)
  3670.     if ARGS[1] then
  3671.         C_PREFIX = ARGS[1]
  3672.         NOTIFY('Changed prefix to \'' .. ARGS[1] .. '\'', 255, 255, 255)
  3673.     end
  3674. end)
  3675.  
  3676. ADD_COMMAND('version','version',{},
  3677. function(ARGS, SPEAKER)
  3678.     NOTIFY('VERSION | ' .. VERSION, 255, 255, 255)
  3679. end)
  3680.  
  3681. ADD_COMMAND('fe','fe',{},
  3682. function(ARGS, SPEAKER)
  3683.     spawn(function()
  3684.         CHECK_FE()
  3685.     end)
  3686. end)
  3687.  
  3688. function OPEN_COMMANDS()
  3689.     SETH_MAIN.main.holder.Size = UDim2.new(1, 25, 12, 30)
  3690.     SETH_MAIN.main.holder.holders.search.Visible = true
  3691. end
  3692.  
  3693. function CLOSE_COMMANDS()
  3694.     SETH_MAIN.main.holder.holders.search.Visible = false
  3695.     SETH_MAIN.main.holder.Size = UDim2.new(1, 25, 12, 0)
  3696. end
  3697.  
  3698. function OPEN_TAB(TAB)
  3699.     if not _CORE:FindFirstChild('seth_main') then OPEN_MAIN() end
  3700.     for a,b in pairs(SETH_MAIN.main.holder.holders:GetChildren()) do
  3701.         if b.Name ~= TAB then
  3702.             b.Visible = false
  3703.         else
  3704.             b.Visible = true
  3705.         end
  3706.         if TAB ~= 'cmds' then
  3707.             CLOSE_COMMANDS()
  3708.         else
  3709.             OPEN_COMMANDS()
  3710.         end
  3711.     end
  3712. end
  3713.  
  3714. ADD_COMMAND('serverinfo','serverinfo',{'sinfo'},
  3715. function(ARGS, SPEAKER)
  3716.     OPEN_TAB('server')
  3717. end)
  3718.  
  3719. ADD_COMMAND('admins','admins',{},
  3720. function(ARGS, SPEAKER)
  3721.     OPEN_TAB('admins')
  3722. end)
  3723.  
  3724. ADD_COMMAND('cmds','cmds',{'commands'},
  3725. function(ARGS, SPEAKER)
  3726.     OPEN_TAB('cmds')
  3727. end)
  3728.  
  3729. ADD_COMMAND('bans','bans',{},
  3730. function(ARGS, SPEAKER)
  3731.     OPEN_TAB('bans')
  3732. end)
  3733.  
  3734. ADD_COMMAND('fun','fun',{},
  3735. function(ARGS, SPEAKER)
  3736.     OPEN_TAB('fun')
  3737. end)
  3738.  
  3739. ADD_COMMAND('changelog','changelog',{},
  3740. function(ARGS, SPEAKER)
  3741.     OPEN_TAB('changelog')
  3742. end)
  3743.  
  3744. ADD_COMMAND('credits','credits',{},
  3745. function(ARGS, SPEAKER)
  3746.     OPEN_TAB('credits')
  3747. end)
  3748.  
  3749. MOUSE.KeyDown:connect(function(key)
  3750.     if key:byte() == 29 then
  3751.         if not NOCLIP then
  3752.             ECOMMAND('noclip')
  3753.         elseif NOCLIP then
  3754.             ECOMMAND('clip')
  3755.         end
  3756.     elseif key:byte() == 30 then
  3757.         if not JESUSFLY then
  3758.             ECOMMAND('jesusfly')
  3759.         elseif JESUSFLY then
  3760.             ECOMMAND('nojfly')
  3761.         end
  3762.     end
  3763. end)
  3764.  
  3765. -- / after loaded
  3766.  
  3767. function CHECK_FE()
  3768.     if not workspace.FilteringEnabled then
  3769.         NOTIFY('Filtering is disabled', 50, 255, 50)
  3770.     elseif workspace.FilteringEnabled then
  3771.         NOTIFY('Filtering is ENABLED', 255, 50, 50)
  3772.     end
  3773. end
  3774.  
  3775. CMD_BAR_H.bar:TweenPosition(UDim2.new(0, 0, 1, -50), 'InOut', 'Quad', 0.5, true)
  3776.  
  3777. local GOING_IN = true
  3778. CMD_BAR_H.bar.Changed:connect(function()
  3779.     if CMD_BAR_H.bar.Text ~= 'press ; to execute a command' and CMD_BAR_H.bar.Focused and not GOING_IN then
  3780.         if CMD_BAR_H.bar.Text ~= '' then
  3781.             if not CMD_BAR_H.bar.Text:find(' ') then
  3782.                 CMD_BAR_H.bar.commands.Visible = true
  3783.                 CMD_BAR_H.bar.commands:ClearAllChildren()
  3784.                 CMD_BAR_H.bar.commands.CanvasSize = UDim2.new(0, 0, 0, 0)
  3785.                 local Y_COMMANDS = 0
  3786.                 for i,v in pairs(COMMANDS) do
  3787.                     if v.N:find(CMD_BAR_H.bar.Text) then
  3788.                         CMD_BAR_H.bar.commands:TweenSize(UDim2.new(1, 0, 1, -200), 'InOut', 'Quad', 0.2, true)
  3789.                         CMD_BAR_H.bar.commands.CanvasSize = CMD_BAR_H.bar.commands.CanvasSize + UDim2.new(0, 0, 0, 20)
  3790.                         local COMMANDS_C = CMD_BAR_H.bar.commands_ex:Clone()
  3791.                         COMMANDS_C.Position = UDim2.new(0, 0, 0, Y_COMMANDS)
  3792.                         COMMANDS_C.Visible = true
  3793.                         COMMANDS_C.Text = ' ' .. v.D
  3794.                         COMMANDS_C.Parent = CMD_BAR_H.bar.commands
  3795.                         Y_COMMANDS = Y_COMMANDS + 20
  3796.                     end
  3797.                 end
  3798.             end
  3799.         else
  3800.             CMD_BAR_H.bar.commands:TweenSize(UDim2.new(1, 0, 0, 0), 'InOut', 'Quad', 0.2, true)
  3801.             CMD_BAR_H.bar.commands:ClearAllChildren()
  3802.             CMD_BAR_H.bar.commands.CanvasSize = UDim2.new(0, 0, 0, 0)
  3803.         end
  3804.     end
  3805. end)
  3806.  
  3807. CMD_BAR_H.bar.FocusLost:connect(function()
  3808.     GOING_IN = true
  3809.     if CMD_BAR_H.bar.Text ~= '' then
  3810.         spawn(function()
  3811.             ECOMMAND(CMD_BAR_H.bar.Text, LP)
  3812.         end)
  3813.     end
  3814.     CMD_BAR_H.bar.commands:ClearAllChildren()
  3815.     CMD_BAR_H.bar.commands.CanvasSize = UDim2.new(0, 0, 0, 0)
  3816.     CMD_BAR_H.bar.commands:TweenSize(UDim2.new(1, 0, 0, 0), 'InOut', 'Quad', 0.2, true)
  3817.     CMD_BAR_H.bar:TweenPosition(UDim2.new(0, -225, 1, -50), 'InOut', 'Quad', 0.5, true)
  3818. end)
  3819.  
  3820. MOUSE.KeyDown:connect(function(K)
  3821.     if K:byte() == 59 then
  3822.         GOING_IN = false
  3823.         CMD_BAR_H.bar:TweenPosition(UDim2.new(0, 0, 1, -50), 'InOut', 'Quad', 0.5, true)
  3824.         CMD_BAR_H.bar:CaptureFocus()
  3825.     end
  3826. end)
  3827.  
  3828. NOTIFY('Hello, ' .. _PLAYERS.LocalPlayer.Name, 255, 255, 255)
  3829. CHECK_FE()
  3830. end)
  3831.  
  3832. barrelwar.Name = "barrelwar"
  3833. barrelwar.Parent = ScriptsFrame
  3834. barrelwar.BackgroundColor3 = Color3.new(0, 0, 0)
  3835. barrelwar.BorderColor3 = Color3.new(0, 0, 0)
  3836. barrelwar.Position = UDim2.new(0.0608108044, 0, 0.486033499, 0)
  3837. barrelwar.Size = UDim2.new(0, 123, 0, 47)
  3838. barrelwar.Font = Enum.Font.SourceSansLight
  3839. barrelwar.FontSize = Enum.FontSize.Size24
  3840. barrelwar.Text = "Barrel war"
  3841. barrelwar.TextColor3 = Color3.new(1, 1, 1)
  3842. barrelwar.TextSize = 20
  3843.  
  3844. barrelwar.MouseButton1Down:connect(function()
  3845.     wait(1)
  3846. v3 = Vector3.new
  3847. cn = CFrame.new
  3848. ca2 = CFrame.Angles
  3849. mceil = math.ceil mc = mceil
  3850. mran = math.random rn=mran
  3851. mrad = math.rad rd=mrad
  3852. mdeg = math.deg dg=mdeg
  3853. mabs = math.abs abs=mabs
  3854. ud = UDim2.new
  3855. ca = function(x,y,z) return ca2(mrad(x),mrad(y),mrad(z)) end
  3856. mran2 = function(a,b) return mran(a*1000,b*1000)/1000 end
  3857. bn = BrickColor.new bc=bn
  3858. c3 = Color3.new
  3859. deb = game:GetService("Debris")
  3860.  
  3861. Player = game.Players.LocalPlayer
  3862. Char = Player.Character
  3863. Torso = Char.Torso
  3864. Head = Char.Head
  3865. Humanoid = Char.Humanoid
  3866. RootPart = Char.HumanoidRootPart
  3867. Root  = RootPart.RootJoint
  3868. Mouse = Player:GetMouse()
  3869.  
  3870. LA=Char["Left Arm"]
  3871. RA=Char["Right Arm"]
  3872. LL=Char["Left Leg"]
  3873. RL=Char["Right Leg"]
  3874. LAM=Torso["Left Shoulder"]
  3875. RAM=Torso["Right Shoulder"]
  3876. LLM=Torso["Left Hip"]
  3877. RLM=Torso["Right Hip"]
  3878. Neck=Torso.Neck
  3879. Neck.C0=cn(0,1.5,0)
  3880. Neck.C1=cn(0,0,0)
  3881.  
  3882. name="Timbersaw"
  3883.  
  3884. pcall(function() Char["Sawsuit"]:Destroy() end)
  3885. pcall(function() Player.PlayerGui[name]:Destroy() end)
  3886. pcall(function() Char[name]:Destroy() end)
  3887. pcall(function() Char.Block:Destroy() end)
  3888. pcall(function() Char.Animate:Destroy() end)
  3889.  
  3890.  
  3891. script.Name = name
  3892.  
  3893. as = {}
  3894. so = {"Block","Hit","Shoot"}
  3895. as.Cone = "1033714"
  3896. as.Blast = "20329976"
  3897. as.Diamond = "9756362"
  3898. as.Block = "rbxasset://sounds\\metal.ogg"
  3899. as.Wind = "rbxasset://168892363"
  3900. as.Hit = "10209583"
  3901. as.ElectricShock = "157325701"
  3902. as.Shoot = "130849509"
  3903. as.Chakram = "74322089"
  3904. as.Ring = "3270017"
  3905.  
  3906.  
  3907. iNew=function(tab)
  3908.     local v=Instance.new(tab[1])
  3909.     for Ind,Val in pairs(tab) do
  3910.         if Ind~=1 and Ind~=2 then
  3911.             v[Ind] = Val
  3912.         end
  3913.     end
  3914.     v.Parent=tab[2]==0 and LastMade or tab[2]
  3915.     LastMade=v
  3916.     return v
  3917. end
  3918.  
  3919. iPart=function(tab)
  3920.     local v=Instance.new(tab.type or "Part")
  3921.     if tab.type~="CornerWedgePart" then v.formFactor="Custom" end
  3922.     v.TopSurface=10 v.BottomSurface=10 v.RightSurface=10 v.LeftSurface=10 v.FrontSurface=10 v.BackSurface=10
  3923.     v.Size=v3(tab[2],tab[3],tab[4])
  3924.     v.Locked = true
  3925.     v.Material="SmoothPlastic"
  3926.     if tab.co then v.BrickColor=bn(tab.co) end
  3927.     if tab.tr then v.Transparency=tab.tr end
  3928.     if tab.rf then v.Reflectance=tab.rf end
  3929.     if tab.cf then v.CFrame=tab.cf end
  3930.     if tab.an then v.Anchored=tab.an end
  3931.     if tab.mt then v.Material=tab.mt end
  3932.     if tab.ca then v.CanCollide=tab.ca end
  3933.     v.Parent=tab[1]
  3934.     LastMade=v
  3935.     return v
  3936. end
  3937.  
  3938. function Raycast(Pos,Dir,Dist,tab)
  3939.     return workspace:FindPartOnRay(Ray.new(Pos, Dir.unit *Dist),tab)
  3940. end
  3941.  
  3942. function wait2(tim)
  3943.     local last = tick()
  3944.     repeat wait(0) until (tick()-last)>=tim
  3945. end
  3946.  
  3947. Block=iNew{"NumberValue",Char,Name="Block",Value=0}
  3948.  
  3949. Root.C0=cn(0,0,0)
  3950. Root.C1=cn(0,0,0)
  3951.  
  3952. for _,force in pairs(Torso:GetChildren()) do if force:IsA("BodyForce") or force:IsA("BodyGyro") or force:IsA("RocketPropulsion") then force:Destroy() end end
  3953.  
  3954. pcall(function() Torso.LAW:Remove() Torso.RAW:Remove() Torso.LLW:Remove() Torso.RLW:Remove() end)
  3955. LAW=iNew{"Weld",Torso,Name="LAW",Part0=Torso,C0=cn(-1.5,0.5,0),C1=cn(0,0.5,0)}
  3956. RAW=iNew{"Weld",Torso,Name="RAW",Part0=Torso,C0=cn( 1.5,0.5,0),C1=cn(0,0.5,0)}
  3957. LLW=iNew{"Weld",Torso,Name="LLW",Part0=Torso,C0=cn(-0.5, -1,0),C1=cn(0,  1,0)}
  3958. RLW=iNew{"Weld",Torso,Name="RLW",Part0=Torso,C0=cn( 0.5, -1,0),C1=cn(0,  1,0)}
  3959.  
  3960. function Arms(on)
  3961.     LAM.Parent=Torso LAM.Part0=Torso
  3962.     RAM.Parent=Torso RAM.Part0=Torso
  3963.     LAM.Part1=on and nil or LA
  3964.     RAM.Part1=on and nil or RA
  3965.     LAW.Part1=on and LA  or nil
  3966.     RAW.Part1=on and RA  or nil
  3967. end
  3968.  
  3969. function Legs(on)
  3970.     LLM.Parent=Torso LLM.Part0=Torso
  3971.     RLM.Parent=Torso RLM.Part0=Torso
  3972.     LLM.Part1=on and nil or LL
  3973.     RLM.Part1=on and nil or RL
  3974.     LLW.Part1=on and LL  or nil
  3975.     RLW.Part1=on and RL  or nil
  3976. end
  3977.  
  3978. function GetWeld(weld)
  3979.     if not weld:FindFirstChild("Angle") then
  3980.         local a = Instance.new("Vector3Value", weld)
  3981.         a.Name = "Angle"
  3982.         local x,y,z=weld.C0:toEulerAnglesXYZ()
  3983.         a.Value=v3(mdeg(x),mdeg(y),mdeg(z))
  3984.     end
  3985.     return weld.C0.p,weld.Angle.Value
  3986. end
  3987.  
  3988. function ClearWeld(weld)
  3989.     if weld:FindFirstChild"Angle" then
  3990.         weld.Angle:Remove()
  3991.     end
  3992. end
  3993.  
  3994. function SetWeld(weld,CC,i, loops, origpos,origangle, nextpos,nextangle,smooth)
  3995.     local CO="C"..CC
  3996.     smooth = smooth or 1
  3997.     if not weld:FindFirstChild("Angle") then
  3998.         local a = Instance.new("Vector3Value", weld)
  3999.         a.Name = "Angle"
  4000.         local x,y,z=weld.C0:toEulerAnglesXYZ()
  4001.         a.Value=v3(mdeg(x),mdeg(y),mdeg(z))
  4002.     end
  4003.  
  4004.     local perc
  4005.     if smooth == 1 then
  4006.         perc = math.sin((math.pi/2)/loops*i)
  4007.     else
  4008.         perc = i/loops
  4009.     end
  4010.  
  4011.     local tox,toy,toz = 0,0,0
  4012.     if origangle.x > nextangle.x then
  4013.         tox = -mabs(origangle.x - nextangle.x) *perc
  4014.     else
  4015.         tox = mabs(origangle.x - nextangle.x) *perc
  4016.     end
  4017.     if origangle.y > nextangle.y then
  4018.         toy = -mabs(origangle.y - nextangle.y) *perc
  4019.     else
  4020.         toy = mabs(origangle.y - nextangle.y) *perc
  4021.     end
  4022.     if origangle.z > nextangle.z then
  4023.         toz = -mabs(origangle.z - nextangle.z) *perc
  4024.     else
  4025.         toz = mabs(origangle.z - nextangle.z) *perc
  4026.     end
  4027.  
  4028.     local tox2,toy2,toz2 = 0,0,0
  4029.     if origpos.x > nextpos.x then
  4030.         tox2 = -mabs(origpos.x - nextpos.x) *perc
  4031.     else
  4032.         tox2 = mabs(origpos.x - nextpos.x) *perc
  4033.     end
  4034.     if origpos.y > nextpos.y then
  4035.         toy2 = -mabs(origpos.y - nextpos.y) *perc
  4036.     else
  4037.         toy2 = mabs(origpos.y - nextpos.y) *perc
  4038.     end
  4039.     if origpos.z > nextpos.z then
  4040.         toz2 = -mabs(origpos.z - nextpos.z) *perc
  4041.     else
  4042.         toz2 = mabs(origpos.z - nextpos.z) *perc
  4043.     end
  4044.          weld.Angle.Value = v3(origangle.x + tox,origangle.y + toy,origangle.z + toz)
  4045.     weld[CO] = cn(origpos.x + tox2,origpos.y + toy2,origpos.z + toz2)*ca(origangle.x + tox,origangle.y + toy,origangle.z + toz)
  4046. end
  4047.  
  4048. function Triangle(p)
  4049.     local g, v = 0
  4050.     for s = 1, 3 do
  4051.         local l = (p[1+(s+1)%3] - p[1+s%3]).magnitude
  4052.         g, v = l > g and l or g, l > g and {p[1+(s-1)%3], p[1+(s)%3], p[1+(s+1)%3]} or v
  4053.     end
  4054.     local d = v[2]+(v[3]-v[2]).unit*((v[3]-v[2]).unit:Dot(v[1]-v[2]))
  4055.     local c, b = (d-v[1]).unit, (v[2]-v[3]).unit
  4056.     local a = b:Cross(c)
  4057.     local w0=iPart{workspace,1,1,1,an=true,tr=0.5,mt="SmoothPlastic",co=cc[2],cf=cn(0,0,0,a.x,b.x,c.x,a.y,b.y,c.y,a.z,b.z,c.z) + (v[1]+v[2])/2} w0.CanCollide = false w0.Name = "unray"
  4058.     local w1=iPart{workspace,1,1,1,an=true,tr=0.5,mt="SmoothPlastic",co=cc[2],cf=cn(0,0,0,-a.x,-b.x,c.x,-a.y,-b.y,c.y,-a.z,-b.z,c.z) + (v[1]+v[3])/2} w1.CanCollide = false w1.Name = "unray"
  4059.     local m0=iNew{"SpecialMesh",w0,MeshType="Wedge",Scale=v3(0,(v[2]-d).magnitude,(v[1]-d).magnitude)}
  4060.     local m1=iNew{"SpecialMesh",w1,MeshType="Wedge",Scale=v3(0,(v[3]-d).magnitude,(v[1]-d).magnitude)}
  4061.     return w0,w1
  4062. end
  4063.  
  4064. function Lightning(from,to,times,offset,col,thickness,tra)
  4065.     local magz = (from - to).magnitude
  4066.     local curpos = from
  4067.     local trz = {-offset,offset}
  4068.     for i=1,times do
  4069.         local li = iPart{workspace,thickness,thickness,magz/times,an=true,tr=tra or 0.4,co=col or "New Yeller"} li.CanCollide = false li.Name = "unray"
  4070.         local ofz = v3(trz[mran(1,2)],trz[mran(1,2)],trz[mran(1,2)])
  4071.         local trolpos = cn(curpos,to)*cn(0,0,magz/times).p+ofz
  4072.         if times == i then
  4073.             local magz2 = (curpos - to).magnitude
  4074.             li.Size = v3(thickness,thickness,magz2)
  4075.             li.CFrame = cn(curpos,to)*cn(0,0,-magz2/2)
  4076.         else
  4077.             li.CFrame = cn(curpos,trolpos)*cn(0,0,magz/times/2)
  4078.         end
  4079.         curpos = li.CFrame*cn(0,0,magz/times/2).p
  4080.         deb:AddItem(li,0.25)
  4081.     end
  4082. end
  4083.  
  4084. function PlaySound(sound,pitch,volume,parent)
  4085.     local newSound = iNew{"Sound",parent or Torso,Pitch=pitch,Volume=volume,Name=sound,SoundId=sound}
  4086.     newSound:Play()
  4087.     deb:AddItem(newSound,6)
  4088.     return newSound
  4089. end
  4090.  
  4091. function MeshEffect(par,cf,x,y,z,inc,col,sha,adj)
  4092.     local adj = adj or cn(0,0,0)
  4093.     local mp=iPart{par,1,1,1,co=col,tr=0.3,ca=false,an=true} mp.CFrame=cf mp.Name="unray"
  4094.     local ms
  4095.     if sha:sub(1,4)=="http" then
  4096.         ms=iNew{"SpecialMesh",mp,MeshId=sha}
  4097.     elseif sha=="Block" then
  4098.         ms=iNew{"BlockMesh",mp}
  4099.     elseif sha=="Cylinder" then
  4100.         ms=iNew{"CylinderMesh",mp}
  4101.     elseif sha=="Head" or sha=="Sphere" then
  4102.         ms=iNew{"SpecialMesh",mp,MeshType=sha}
  4103.     end
  4104.     deb:AddItem(mp,0.7)
  4105.     Spawn(function()
  4106.         for i=0,1,inc do
  4107.             mp.Transparency=0.3+(1*i)
  4108.             mp.CFrame=mp.CFrame*adj
  4109.             ms.Scale=v3(x,y,z)*(0.3+(1*i))
  4110.             if i>=1 or mp.Transparency >= 1 then mp:Destroy() end
  4111.             wait(0)
  4112.         end
  4113.     end)
  4114. end
  4115.  
  4116. Dmg=true
  4117. Dmgv={10,15}
  4118. HitDebounce={}
  4119. Mult = 1
  4120. Damage=function(Hum,Damage)
  4121.     local HName = Hum.Parent.Name
  4122.     if HitDebounce[HName] and HitDebounce[HName]>tick() then return end
  4123.     HitDebounce[HName] = tick()+0.6
  4124.     local Dealt = Damage*Mult
  4125.     local col = ""
  4126.  
  4127.     if Hum.Parent:findFirstChild("Block") and Hum.Parent.Block:IsA("NumberValue") and Hum.Parent.Block.Value>0 then
  4128.         Hum.Parent.Block.Value=Hum.Parent.Block.Value-1
  4129.         col="Bright blue"
  4130.         PlaySound(as.Block,1,1,Torso)
  4131.     else
  4132.         Hum:TakeDamage(Dealt)
  4133.         col="Bright red"
  4134.         PlaySound(as.Hit,1,1,Torso)
  4135.     end
  4136.     Knockback(Hum.Parent.Torso,Torso.Position,20,0.2)
  4137.     local DoH=iNew{'Model',workspace,Name=col=='Bright blue' and 'Block' or Dealt}
  4138.     iNew{'Humanoid',DoH,MaxHealth=0,Health=0,Name=''}
  4139.     local Doh=iPart{DoH,1,0.2,1,co=col,an=true} Doh.Name='Head' Doh.CanCollide = false
  4140.     iNew{'BlockMesh',Doh}
  4141.     local dofs=Hum.Parent.Torso.CFrame*cn(mran2(-1.5,1.5),2.5,mran2(-1,1))
  4142.     Doh.CFrame=dofs
  4143.     deb:AddItem(Doh,1)
  4144. end
  4145.  
  4146. local Suit = iNew{"Model",Char,Name="Sawsuit"}
  4147. cc = {"Black","Dark stone grey","Brown","Olive","Bright red","Bright orange","Bright yellow","Medium stone grey","Bright green","Bright blue","White","Bright purple",
  4148. "Really black"}
  4149. ButtonColors = {cc[5],cc[7],cc[9],cc[10],cc[12]}
  4150. Stand = iPart{Suit,2,2,1,tr=1}
  4151. wStand = iNew{"Weld",Suit,Part0=RootPart,Part1=Stand,C0=cn(0,0,0),C1=cn(0,0.5,0.5)}
  4152.  
  4153. for i=360/12,360,360/12 do
  4154.     local Wood = iPart{Suit,1.5,1,0.5,mt="WoodPlanks",co=cc[3]}
  4155.     iNew{"Weld",Suit,Part0=Stand,Part1=Wood,C0=cn(0,0,0)*ca(0,i,0)*cn(0,0,-2.5)}
  4156.     local Int = iPart{Suit,1.25,0.2,1,co=cc[2]}
  4157.     iNew{"Weld",Suit,Part0=Wood,Part1=Int,C0=cn(0,0.5,0.75)}
  4158.     local Metal = iPart{Suit,1.5,0.4,0.7,mt="DiamondPlate",co=cc[2]}
  4159.     iNew{"Weld",Suit,Part0=Wood,Part1=Metal,C0=cn(0,1.4/2,0)}
  4160.     local Wood2 = iPart{Suit,1.5,0.75,0.5,mt="WoodPlanks",co=cc[3]}
  4161.     iNew{"Weld",Suit,Part0=Wood,Part1=Wood2,C0=cn(0,-1.75/4,-0.25)*ca(-25,0,0)*cn(0,-1.75/4,0.25)}
  4162. end
  4163.  
  4164. SmokeStack = iPart{Suit,0.4,2,0.4,co=cc[2]}
  4165. iNew{"Weld",Suit,Part0=Stand,Part1=SmokeStack,C0=cn(1.75,1.5,1.25)}
  4166. iNew{"CylinderMesh",SmokeStack}
  4167. StackBall = iPart{Suit,0.8,0.8,0.8,co=cc[2]}
  4168. iNew{"Weld",Suit,Part0=SmokeStack,Part1=StackBall,C0=cn(0,1,0)}
  4169. iNew{"SpecialMesh",StackBall,MeshType="Sphere"}
  4170. StackC = iPart{Suit,1,0.2,1,co=cc[5]}
  4171. iNew{"Weld",Suit,Part0=SmokeStack,Part1=StackC,C0=cn(0,1,0)}
  4172. iNew{"CylinderMesh",StackC}
  4173. Cone = iPart{Suit,0,0,0,co=cc[5]}
  4174. iNew{"Weld",Suit,Part0=StackC,Part1=Cone,C0=cn(0,0.5,0)}
  4175. iNew{"SpecialMesh",Cone,MeshId=as.Cone,Scale=v3(0.4,1.1,0.4)}
  4176. StackC2 = iPart{Suit,0.55,0.2,0.55,co=cc[6]}
  4177. iNew{"Weld",Suit,Part0=StackC,Part1=StackC2,C0=cn(0,0.5,0)}
  4178. iNew{"CylinderMesh",StackC2,Scale=v3(1,0.5,1)}
  4179. Cone2 = iPart{Suit,0,0,0,co=cc[5]}
  4180. iNew{"Weld",Suit,Part0=Cone,Part1=Cone2,C0=cn(0,0,0)*ca(180,0,0)}
  4181. iNew{"SpecialMesh",Cone2,MeshId=as.Cone,Scale=v3(0.4,1.3,0.4)}
  4182. Hole = iPart{Suit,0.6,0.2,0.6,co=cc[2]}
  4183. iNew{"Weld",Suit,Part0=Cone2,Part1=Hole,C0=cn(0,-0.5,0)}
  4184. iNew{"CylinderMesh",Hole,Scale=v3(1,0.1,1)}
  4185. StackTop = iPart{Suit,0.8,0.2,0.8,co=cc[5]}
  4186. iNew{"Weld",Suit,Part0=Hole,Part1=StackTop,C0=cn(-0.4,-0,0)*ca(0,0,-30)*cn(0.4,0,0)}
  4187. iNew{"CylinderMesh",StackTop,Scale=v3(1,0.5,1)}
  4188. iNew{"Smoke",Hole,Color=bn(cc[13]).Color,RiseVelocity=-10,Size=1,Opacity = 0.4}
  4189.  
  4190. BackCyl = iPart{Suit,0,0,0,co=cc[2],mt="DiamondPlate"}
  4191. iNew{"Weld",Suit,Part0=Stand,Part1=BackCyl,C0=cn(0,0.5,2)}
  4192. iNew{"SpecialMesh",BackCyl,MeshType="Sphere",Scale=v3(3,4.5,1.25)/0.2}
  4193. SeatBack = iPart{Suit,2.25,3,0.3,co=cc[1]}
  4194. iNew{"Weld",Suit,Part0=Stand,Part1=SeatBack,C0=cn(0,0.5,1.2)*ca(5,0,0)}
  4195. SeatBack2 = iPart{Suit,2.25*0.9,3*0.9,0.2,mt="Fabric",co=cc[6]}
  4196. iNew{"Weld",Suit,Part0=SeatBack,Part1=SeatBack2,C0=cn(0,0,-0.25)}
  4197. for i=-1,1,2 do
  4198.     SeatS = iPart{Suit,0.2,1.5,2,co=cc[1]}
  4199.     iNew{"Weld",Suit,Part0=SeatBack,Part1=SeatS,C0=cn((2.05/2)*i,0,0.1)*ca(0,-15*i,0)*cn(0,0,-1)}
  4200.     SeatS2 = iPart{Suit,0.2,1.5*0.9,2*0.9,mt="Fabric",co=cc[6]}
  4201.     iNew{"Weld",Suit,Part0=SeatS,Part1=SeatS2,C0=cn(-0.1*i,0,0)}
  4202. end
  4203.  
  4204. Levers = {}
  4205. for i=-1,1,2 do
  4206.     local LevJ = iPart{Suit,0,0,0,tr=0.5}
  4207.     local LeverW = iNew{"Weld",Suit,Part0=Stand,Part1=LevJ,C0=cn(i,0.6,-1.5)}
  4208.     local Lever = iPart{Suit,0.2,1,0.2,co=cc[8]}
  4209.     iNew{"Weld",Suit,Part0=LevJ,Part1=Lever,C0=cn(0,0.5,0)}
  4210.     table.insert(Levers,{LeverW})
  4211.     iNew{"CylinderMesh",Lever}
  4212.     local LeverBall = iPart{Suit,0.5,0.5,0.5,co=cc[6]}
  4213.     iNew{"Weld",Suit,Part0=Lever,Part1=LeverBall,C0=cn(0,0.6,0)}
  4214.     iNew{"SpecialMesh",LeverBall,MeshType="Sphere"}
  4215. end
  4216.  
  4217. for i=-1,1,1 do
  4218.     local Button = iPart{Suit,0.3,0.2,0.3,co=ButtonColors[mran(1,#ButtonColors)]}
  4219.     iNew{"Weld",Suit,Part0=Stand,Part1=Button,C0=cn(0.5*i,0.6,-1.5)}
  4220.     iNew{"CylinderMesh",Button,Scale=v3(1,0.5,1)}
  4221. end
  4222.  
  4223. Chakram = iPart{Suit,5,5,1,co=cc[2]} Chakram.Name="Chakram"
  4224. wChakram = iNew{"Weld",Suit,Part0=Stand,Part1=Chakram,C0=cn(0,-1.4,0)*ca(90,0,0)}
  4225. iNew{"SpecialMesh",Chakram,MeshId=as.Chakram,Scale=v3(5.5,5.5,5)}
  4226. for i=-1,1,2 do
  4227.     Cyl = iPart{Suit,6,0.2,6,co=cc[2]}
  4228.     iNew{"Weld",Suit,Part0=Stand,Part1=Cyl,C0=cn(0,-1.4+i/5,0)}
  4229.     iNew{"CylinderMesh",Cyl}
  4230. end
  4231. for i=360/8,360,360/8 do
  4232.     local Bolt = iPart{Suit,0.2,0.2,0.2,co=cc[4],mt="DiamondPlate"}
  4233.     iNew{"Weld",Suit,Part0=Cyl,Part1=Bolt,C0=cn(0,0.1,0)*ca(0,i,0)*cn(0,0,-2.75)}
  4234.     iNew{"SpecialMesh",Bolt,MeshType="Sphere",Scale=v3(1,0.75,1)}
  4235. end
  4236.  
  4237. Ball = iPart{Suit,4.5,3.5,4,co=cc[1]}
  4238. wBall = iNew{"Weld",Suit,Part0=Stand,Part1=Ball,C0=cn(0,-1.5,0)}
  4239. iNew{"SpecialMesh",Ball,MeshType="Sphere"}
  4240. BallM = iPart{Suit,2,3.5*1.1,4*1.1,co=cc[2]}
  4241. iNew{"Weld",Suit,Part0=Ball,Part1=BallM,C0=cn(0,0,0)}
  4242. iNew{"SpecialMesh",BallM,MeshType="Sphere"}
  4243. LArmConnect = iPart{Suit,0.25,1.25,0.5,co=cc[2],mt="DiamondPlate"}
  4244. iNew{"Weld",Suit,Part0=Stand,Part1=LArmConnect,C0=cn(-2.275,1.525,0)}
  4245. ConnectTop = iPart{Suit,0.5,0.2475,0.5,co=cc[2],mt="DiamondPlate"}
  4246. iNew{"Weld",Suit,Part0=LArmConnect,Part1=ConnectTop,C0=cn(0,1.25/2,0)*ca(0,0,90)}
  4247. iNew{"CylinderMesh",ConnectTop}
  4248. CCyl = iPart{Suit,2,0.25,2,co=cc[4],mt="DiamondPlate"}
  4249. iNew{"Weld",Suit,Part0=LArmConnect,Part1=CCyl,C0=cn(-0.25,-0.125,0)*ca(0,0,90)}
  4250. iNew{"CylinderMesh",CCyl}
  4251. CCyl2 = iPart{Suit,2.5,0.35,2.5,co=cc[5],mt="DiamondPlate"}
  4252. iNew{"Weld",Suit,Part0=CCyl,Part1=CCyl2,C0=cn(0,0.3,0)}
  4253. iNew{"CylinderMesh",CCyl2}
  4254. CCyl3 = iPart{Suit,2,0.25,2,co=cc[2],mt="DiamondPlate"}
  4255. iNew{"Weld",Suit,Part0=CCyl2,Part1=CCyl3,C0=cn(0,0.25,0)}
  4256. iNew{"CylinderMesh",CCyl3}
  4257. CCyl4 = iPart{Suit,1.5,0.25,1.5,co=cc[5],mt="DiamondPlate"}
  4258. iNew{"Weld",Suit,Part0=CCyl3,Part1=CCyl4,C0=cn(0,0.25,0)}
  4259. iNew{"CylinderMesh",CCyl4}
  4260.  
  4261. LArm = iPart{Suit,1.25,1.25,1.25,co=cc[1],mt="DiamondPlate"}
  4262. wLArm = iNew{"Weld",Suit,Part0=CCyl4,Part1=LArm,C0=ca(-35,0,45)}
  4263. iNew{"SpecialMesh",LArm,MeshType="Sphere"}
  4264. ArmE = iPart{Suit,0.5,1.5,0.5,co=cc[2]}
  4265. iNew{"Weld",Suit,Part0=LArm,Part1=ArmE,C0=cn(0,1.25,0)}
  4266. iNew{"CylinderMesh",ArmE}
  4267. LArm2 = iPart{Suit,1.25,1.25,1.25,co=cc[1],mt="DiamondPlate"}
  4268. wLArm2 = iNew{"Weld",Suit,Part0=ArmE,Part1=LArm2,C0=cn(0,0.75,0)*ca(-80,100,0)}
  4269. iNew{"SpecialMesh",LArm2,MeshType="Sphere"}
  4270. ArmF = iPart{Suit,1.35,0.25,1.35,co=cc[5],mt="DiamondPlate"}
  4271. iNew{"Weld",Suit,Part0=LArm2,Part1=ArmF}
  4272. iNew{"CylinderMesh",ArmF}
  4273. ArmFM = iPart{Suit,1.25,1,1.25,co=cc[3],mt="WoodPlanks"}
  4274. iNew{"Weld",Suit,Part0=ArmF,Part1=ArmFM,C0=cn(0,0.5,0)}
  4275. iNew{"CylinderMesh",ArmFM}
  4276. ArmF = iPart{Suit,1.35,0.25,1.35,co=cc[5],mt="DiamondPlate"}
  4277. iNew{"Weld",Suit,Part0=ArmFM,Part1=ArmF,C0=cn(0,0.5,0)}
  4278. iNew{"CylinderMesh",ArmF}
  4279. ArmAnt = iPart{Suit,0.4,0.75,0.4,co=cc[5],mt="DiamondPlate"}
  4280. iNew{"Weld",Suit,Part0=ArmFM,Part1=ArmAnt,C0=cn(-0.775,-0.25,0)}
  4281. iNew{"CylinderMesh",ArmAnt}
  4282. ArmAnt2 = iPart{Suit,0.2,0.75,0.2,co=cc[8]}
  4283. iNew{"Weld",Suit,Part0=ArmAnt,Part1=ArmAnt2,C0=cn(0,-0.75,0)}
  4284. iNew{"CylinderMesh",ArmAnt2}
  4285. ArmAnt3 = iPart{Suit,0.35,0.2,0.35,co=cc[2]}
  4286. iNew{"Weld",Suit,Part0=ArmAnt,Part1=ArmAnt3,C0=cn(0,0.75/2,0)}
  4287. iNew{"CylinderMesh",ArmAnt3,Scale=v3(1,0.1,1)}
  4288. ArmAnt4 = iPart{Suit,0.3,0.3,0.3,co=cc[5]}
  4289. iNew{"Weld",Suit,Part0=ArmAnt2,Part1=ArmAnt4,C0=cn(0,-0.75/2,0)}
  4290. iNew{"CylinderMesh",ArmAnt4}
  4291. for i=-1,1,2 do
  4292.     local BladeH = iPart{Suit,0.5,1.25,0.2,co=cc[2],mt="DiamondPlate"}
  4293.     iNew{"Weld",Suit,Part0=ArmF,Part1=BladeH,C0=cn(0,0.75,i/5)}
  4294.     local BladeH2 = iPart{Suit,0.5,0.2,0.5,co=cc[2],mt="DiamondPlate"}
  4295.     iNew{"Weld",Suit,Part0=BladeH,Part1=BladeH2,C0=cn(0,1.25/2,0)*ca(90,0,0)}
  4296.     iNew{"CylinderMesh",BladeH2,Scale=v3(1,0.99,1)}
  4297.     local Bolt = iPart{Suit,0.2,0.2,0.2,co=cc[8]}
  4298.     iNew{"Weld",Suit,Part0=BladeH2,Part1=Bolt,C0=cn(0,(0.25/2)*i,0)}
  4299.     iNew{"CylinderMesh",Bolt,Scale=v3(1,0.25,1)}
  4300.     local Bolt = iPart{Suit,0.2,0.2,0.2,co=cc[8]}
  4301.     iNew{"Weld",Suit,Part0=BladeH,Part1=Bolt,C0=cn(0,0,(0.25/2)*i)*ca(90,0,0)}
  4302.     iNew{"CylinderMesh",Bolt,Scale=v3(1,0.25,1)}
  4303. end
  4304. ArmSawP = iPart{Suit,0.8,2,0.2,co=cc[8]}
  4305. iNew{"Weld",Suit,Part0=ArmF,Part1=ArmSawP,C0=cn(0,2.25,0)}
  4306. for i=-1,1,2 do
  4307.     local ArmSawC = iPart{Suit,0.8,0.2,0.8,co=cc[8]}
  4308.     iNew{"Weld",Suit,Part0=ArmSawP,Part1=ArmSawC,C0=cn(0,1*i,0)*ca(90,0,0)}
  4309.     iNew{"CylinderMesh",ArmSawC,Scale=v3(1,0.99,1)}
  4310. end
  4311. for i=-1,1,1 do
  4312.     local ArmSawC = iPart{Suit,0.3,0.2,0.3,co=cc[8],mt="DiamondPlate"}
  4313.     iNew{"Weld",Suit,Part0=ArmSawP,Part1=ArmSawC,C0=cn(0,0.9*i,0.25/2)*ca(90,0,0)}
  4314.     iNew{"CylinderMesh",ArmSawC,Scale=v3(1,0.25,1)}
  4315. end
  4316. Saw0 = iPart{Suit,0,0,0,tr=1}
  4317. iNew{"Weld",Suit,Part0=ArmSawP,Part1=Saw0,C0=ca(90,90,0)}
  4318.  
  4319. Saws = {}
  4320. for i=1,28 do
  4321.     local Saw = iPart{Suit,0.55,0.2,i%2==0 and 0.55 or 0.8,co=cc[2]} Saw.Name="Saw"
  4322.     local wSaw = iNew{"Weld",Suit,Part0=Saw0,Part1=Saw}
  4323.     iNew{"BlockMesh",Saw,Scale=v3(1,0.5,1)}
  4324.     table.insert(Saws,{Saw,wSaw})
  4325. end
  4326.  
  4327. RArmConnect = iPart{Suit,0.25,1.25,0.5,co=cc[2],mt="DiamondPlate"}
  4328. iNew{"Weld",Suit,Part0=Stand,Part1=RArmConnect,C0=cn(2.275,1.525,0)}
  4329. ConnectTop = iPart{Suit,0.5,0.2475,0.5,co=cc[2],mt="DiamondPlate"}
  4330. iNew{"Weld",Suit,Part0=RArmConnect,Part1=ConnectTop,C0=cn(0,1.25/2,0)*ca(0,0,90)}
  4331. iNew{"CylinderMesh",ConnectTop}
  4332. CCyl = iPart{Suit,2,0.25,2,co=cc[4],mt="DiamondPlate"}
  4333. iNew{"Weld",Suit,Part0=RArmConnect,Part1=CCyl,C0=cn(0.25,-0.125,0)*ca(0,0,-90)}
  4334. iNew{"CylinderMesh",CCyl}
  4335. CCyl2 = iPart{Suit,2.5,0.35,2.5,co=cc[5],mt="DiamondPlate"}
  4336. iNew{"Weld",Suit,Part0=CCyl,Part1=CCyl2,C0=cn(0,0.3,0)}
  4337. iNew{"CylinderMesh",CCyl2}
  4338. CCyl3 = iPart{Suit,2,0.25,2,co=cc[2],mt="DiamondPlate"}
  4339. iNew{"Weld",Suit,Part0=CCyl2,Part1=CCyl3,C0=cn(0,0.25,0)}
  4340. iNew{"CylinderMesh",CCyl3}
  4341. CCyl4 = iPart{Suit,1.5,0.25,1.5,co=cc[5],mt="DiamondPlate"}
  4342. iNew{"Weld",Suit,Part0=CCyl3,Part1=CCyl4,C0=cn(0,0.25,0)}
  4343. iNew{"CylinderMesh",CCyl4}
  4344.  
  4345. RArm = iPart{Suit,1.25,1.25,1.25,co=cc[1],mt="DiamondPlate"}
  4346. wRArm = iNew{"Weld",Suit,Part0=CCyl4,Part1=RArm,C0=ca(0,-35,-50)}
  4347. iNew{"SpecialMesh",RArm,MeshType="Sphere"}
  4348. ArmE = iPart{Suit,0.5,1.5,0.5,co=cc[2]}
  4349. iNew{"Weld",Suit,Part0=RArm,Part1=ArmE,C0=cn(0,1.25,0)}
  4350. iNew{"CylinderMesh",ArmE}
  4351. RArm2 = iPart{Suit,1.25,1.25,1.25,co=cc[1],mt="DiamondPlate"}
  4352. wRArm2 = iNew{"Weld",Suit,Part0=ArmE,Part1=RArm2,C0=cn(0,0.75,0)*ca(0,90,-65)}
  4353. iNew{"SpecialMesh",RArm2,MeshType="Sphere"}
  4354. ArmF = iPart{Suit,1.35,0.25,1.35,co=cc[5],mt="DiamondPlate"}
  4355. iNew{"Weld",Suit,Part0=RArm2,Part1=ArmF}
  4356. iNew{"CylinderMesh",ArmF}
  4357. ArmFM = iPart{Suit,1.25,1,1.25,co=cc[3],mt="WoodPlanks"}
  4358. iNew{"Weld",Suit,Part0=ArmF,Part1=ArmFM,C0=cn(0,0.5,0)}
  4359. iNew{"CylinderMesh",ArmFM}
  4360. ArmF = iPart{Suit,1.35,0.25,1.35,co=cc[5],mt="DiamondPlate"}
  4361. iNew{"Weld",Suit,Part0=ArmFM,Part1=ArmF,C0=cn(0,0.5,0)}
  4362. iNew{"CylinderMesh",ArmF}
  4363. ArmAnt = iPart{Suit,0.4,0.75,0.4,co=cc[5],mt="DiamondPlate"}
  4364. iNew{"Weld",Suit,Part0=ArmFM,Part1=ArmAnt,C0=cn(-0.775,-0.25,0)}
  4365. iNew{"CylinderMesh",ArmAnt}
  4366. ArmAnt2 = iPart{Suit,0.2,0.75,0.2,co=cc[8]}
  4367. iNew{"Weld",Suit,Part0=ArmAnt,Part1=ArmAnt2,C0=cn(0,-0.75,0)}
  4368. iNew{"CylinderMesh",ArmAnt2}
  4369. ArmAnt3 = iPart{Suit,0.35,0.2,0.35,co=cc[2]}
  4370. iNew{"Weld",Suit,Part0=ArmAnt,Part1=ArmAnt3,C0=cn(0,0.75/2,0)}
  4371. iNew{"CylinderMesh",ArmAnt3,Scale=v3(1,0.1,1)}
  4372. ArmAnt4 = iPart{Suit,0.3,0.3,0.3,co=cc[5]}
  4373. iNew{"Weld",Suit,Part0=ArmAnt2,Part1=ArmAnt4,C0=cn(0,-0.75/2,0)}
  4374. iNew{"CylinderMesh",ArmAnt4}
  4375.  
  4376. for i=360/12,360,360/12 do
  4377.     local ArmP = iPart{Suit,0.45,0.8,0.2,co=cc[8]} ArmP.Name = "Saw"
  4378.     iNew{"Weld",Suit,Part0=ArmF,Part1=ArmP,C0=cn(0,0.4,0)*ca(0,i,0)*cn(0,0,0.6)*ca(20,0,0)}
  4379. end
  4380. for i=360/3,360,360/3 do
  4381.     local HookP = iPart{Suit,0.5,0.5,0.2,co=cc[8]} HookP.Name = "Saw"
  4382.     iNew{"Weld",Suit,Part0=ArmF,Part1=HookP,C0=cn(0,0.9,0)*ca(0,i,0)*cn(0,0,0.85)*ca(40,0,0)}
  4383.     local HookP2 = iPart{Suit,0.5,0.7,0.2,co=cc[8]} HookP2.Name = "Saw"
  4384.     iNew{"Weld",Suit,Part0=HookP,Part1=HookP2,C0=cn(0,0.25,0.1)*ca(-75,0,0)*cn(0,0.35,-0.1)}
  4385. end
  4386. Hole = iPart{Suit,1.1,0.2,1.1,co=cc[13]}
  4387. iNew{"Weld",Suit,Part0=ArmF,Part1=Hole,C0=cn(0,0.125,0)}
  4388. iNew{"CylinderMesh",Hole,Scale=v3(1,0.1,1)}
  4389. LLeg = iPart{Suit,1.5,1.5,1.5,co=cc[1],mt="DiamondPlate"} LastMade.CanCollide = false
  4390. wLLeg = iNew{"Weld",Suit,Part0=Ball,Part1=LLeg,C0=cn(-1.5,-1.25,-0.25)*ca(25,0,20)}
  4391. iNew{"SpecialMesh",LLeg,MeshType="Sphere"}
  4392. LegE = iPart{Suit,0.75,1.5,0.75,co=cc[2]} LastMade.CanCollide = false
  4393. iNew{"Weld",Suit,Part0=LLeg,Part1=LegE,C0=cn(0,-1.25,0)}
  4394. iNew{"CylinderMesh",LegE}
  4395. LLeg2 = iPart{Suit,1.25,1.25,1.25,co=cc[1],mt="DiamondPlate"} LastMade.CanCollide = false
  4396. wLLeg2 = iNew{"Weld",Suit,Part0=LegE,Part1=LLeg2,C0=cn(0,-0.75,0)*ca(-45,0,0)}
  4397. iNew{"SpecialMesh",LLeg2,MeshType="Sphere"}
  4398. LegE = iPart{Suit,0.75,1,0.75,co=cc[2]} LastMade.CanCollide = false
  4399. iNew{"Weld",Suit,Part0=LLeg2,Part1=LegE,C0=cn(0,-1,0)}
  4400. iNew{"CylinderMesh",LegE}
  4401. LLeg3 = iPart{Suit,1,1,1,co=cc[1],mt="DiamondPlate"} LastMade.CanCollide = false
  4402. wLLeg3 = iNew{"Weld",Suit,Part0=LegE,Part1=LLeg3,C0=cn(0,-0.5,0)*ca(0,0,0)}
  4403. iNew{"SpecialMesh",LLeg3,MeshType="Sphere"}
  4404.  
  4405. LFoot = iPart{Suit,1.5,0.5,2.25,co=cc[1],mt="DiamondPlate"} LastMade.CanCollide = false
  4406. iNew{"Weld",Suit,Part0=LLeg3,Part1=LFoot,C0=cn(0,-0.5,-0.5)*ca(0,0,0)}
  4407. FootT = iPart{Suit,1,0.25,1.25,co=cc[1],mt="DiamondPlate"} LastMade.CanCollide = false
  4408. iNew{"Weld",Suit,Part0=LFoot,Part1=FootT,C0=cn(0,0.75/2,0.5)}
  4409. FootT2 = iPart{Suit,1,0.25,1,co=cc[1],mt="DiamondPlate"} LastMade.CanCollide = false
  4410. iNew{"Weld",Suit,Part0=FootT,Part1=FootT2,C0=cn(0,0,-2.25/2+0.5)}
  4411. iNew{"CylinderMesh",FootT2}
  4412. for i=-1,1,2 do
  4413.     local FootWedge = iPart{Suit,1.5/4,0.5,0.75,co=cc[1],mt="DiamondPlate"} LastMade.CanCollide = false
  4414.     iNew{"Weld",Suit,Part0=LFoot,Part1=FootWedge,C0=cn((0.75-(1.5/4/2))*i,0,-2.25/2-0.75/2)}
  4415.     iNew{"SpecialMesh",FootWedge,MeshType="Wedge"}
  4416.     local FootPart = iPart{Suit,1.5/4,0.5,0.25,co=cc[1],mt="DiamondPlate"} LastMade.CanCollide = false
  4417.     iNew{"Weld",Suit,Part0=LFoot,Part1=FootPart,C0=cn((0.75-(1.5/4)*1.5)*i,0,-2.25/2-0.25/2)}
  4418.     local FootPart = iPart{Suit,1.5/4,0.5,1,co=cc[1],mt="DiamondPlate"} LastMade.CanCollide = false
  4419.     iNew{"Weld",Suit,Part0=LFoot,Part1=FootPart,C0=cn((0.75-(1.5/4)*1.5)*i,0,-2.5/2-1/2-0.125)}
  4420.     iNew{"SpecialMesh",FootPart,MeshType="Wedge"}
  4421. end
  4422. for i=-1,1,1 do
  4423.     local Bolt = iPart{Suit,0.3,0.2,0.3,co=cc[2],mt="DiamondPlate"} LastMade.CanCollide = false
  4424.     iNew{"Weld",Suit,Part0=FootT2,Part1=Bolt,C0=cn(0.5*i,-0.1,i==0 and -0.9 or -0.75)}
  4425.     iNew{"CylinderMesh",Bolt,Scale=v3(1,0.5,1)}
  4426. end
  4427.  
  4428. RLeg = iPart{Suit,1.5,1.5,1.5,co=cc[1],mt="DiamondPlate"} LastMade.CanCollide = false
  4429. wRLeg = iNew{"Weld",Suit,Part0=Ball,Part1=RLeg,C0=cn(1.5,-1.25,-0.25)*ca(25,0,-20)}
  4430. iNew{"SpecialMesh",RLeg,MeshType="Sphere"}
  4431. LegE = iPart{Suit,0.75,1.5,0.75,co=cc[2]} LastMade.CanCollide = false
  4432. iNew{"Weld",Suit,Part0=RLeg,Part1=LegE,C0=cn(0,-1.25,0)}
  4433. iNew{"CylinderMesh",LegE}
  4434. RLeg2 = iPart{Suit,1.25,1.25,1.25,co=cc[1],mt="DiamondPlate"} LastMade.CanCollide = false
  4435. wRLeg2 = iNew{"Weld",Suit,Part0=LegE,Part1=RLeg2,C0=cn(0,-0.75,0)*ca(-45,0,0)}
  4436. iNew{"SpecialMesh",RLeg2,MeshType="Sphere"}
  4437. LegE = iPart{Suit,0.75,1,0.75,co=cc[2]} LastMade.CanCollide = false
  4438. iNew{"Weld",Suit,Part0=RLeg2,Part1=LegE,C0=cn(0,-1,0)}
  4439. iNew{"CylinderMesh",LegE}
  4440. RLeg3 = iPart{Suit,1,1,1,co=cc[1],mt="DiamondPlate"} LastMade.CanCollide = false
  4441. wRLeg3 = iNew{"Weld",Suit,Part0=LegE,Part1=RLeg3,C0=cn(0,-0.5,0)*ca(0,0,0)}
  4442. iNew{"SpecialMesh",RLeg3,MeshType="Sphere"}
  4443.  
  4444. RFoot = iPart{Suit,1.5,0.5,2.25,co=cc[1],mt="DiamondPlate"} LastMade.CanCollide = false
  4445. iNew{"Weld",Suit,Part0=RLeg3,Part1=RFoot,C0=cn(0,-0.5,-0.5)*ca(0,0,0)}
  4446. FootT = iPart{Suit,1,0.25,1.25,co=cc[1],mt="DiamondPlate"} LastMade.CanCollide = false
  4447. iNew{"Weld",Suit,Part0=RFoot,Part1=FootT,C0=cn(0,0.75/2,0.5)}
  4448. FootT2 = iPart{Suit,1,0.25,1,co=cc[1],mt="DiamondPlate"} LastMade.CanCollide = false
  4449. iNew{"Weld",Suit,Part0=FootT,Part1=FootT2,C0=cn(0,0,-2.25/2+0.5)}
  4450. iNew{"CylinderMesh",FootT2}
  4451. for i=-1,1,2 do
  4452.     local FootWedge = iPart{Suit,1.5/4,0.5,0.75,co=cc[1],mt="DiamondPlate"} LastMade.CanCollide = false
  4453.     iNew{"Weld",Suit,Part0=RFoot,Part1=FootWedge,C0=cn((0.75-(1.5/4/2))*i,0,-2.25/2-0.75/2)}
  4454.     iNew{"SpecialMesh",FootWedge,MeshType="Wedge"}
  4455.     local FootPart = iPart{Suit,1.5/4,0.5,0.25,co=cc[1],mt="DiamondPlate"} LastMade.CanCollide = false
  4456.     iNew{"Weld",Suit,Part0=RFoot,Part1=FootPart,C0=cn((0.75-(1.5/4)*1.5)*i,0,-2.25/2-0.25/2)}
  4457.     local FootPart = iPart{Suit,1.5/4,0.5,1,co=cc[1],mt="DiamondPlate"} LastMade.CanCollide = false
  4458.     iNew{"Weld",Suit,Part0=RFoot,Part1=FootPart,C0=cn((0.75-(1.5/4)*1.5)*i,0,-2.5/2-1/2-0.125)}
  4459.     iNew{"SpecialMesh",FootPart,MeshType="Wedge"}
  4460. end
  4461. for i=-1,1,1 do
  4462.     local Bolt = iPart{Suit,0.3,0.2,0.3,co=cc[2],mt="DiamondPlate"} LastMade.CanCollide = false
  4463.     iNew{"Weld",Suit,Part0=FootT2,Part1=Bolt,C0=cn(0.5*i,-0.1,i==0 and -0.9 or -0.75)}
  4464.     iNew{"CylinderMesh",Bolt,Scale=v3(1,0.5,1)}
  4465. end
  4466.  
  4467. Char:MoveTo(Torso.Position+v3(0,10,0))
  4468.  
  4469. function AoEFind(Pos,Range)
  4470.     local fHumans = {}
  4471.     for i,v in pairs(workspace:GetChildren()) do
  4472.         local fHum,fTorso,fHead = GetHuman(v)
  4473.         if fHum and fTorso and fHead and v.Name~=Player.Name then
  4474.             if (fTorso.Position-Pos).magnitude<=Range then
  4475.                 table.insert(fHumans,v)
  4476.             end
  4477.         end
  4478.     end
  4479.     return fHumans
  4480. end
  4481.  
  4482. HitData = {}
  4483. function AoEBreak(Pos,Range,Force,PropDmg)
  4484.     local function r(d)
  4485.         for i,v in pairs(d:GetChildren()) do
  4486.             if v:IsA("BasePart") and v.Name~="Terrain" then
  4487.                 if (v.Position-Pos).magnitude<Range then
  4488.                     local fHum,fTorso,fHead = GetHuman(v.Parent)
  4489.                     if fHum and fTorso and fHead then return end
  4490.                     if v:IsDescendantOf(Char) or v.Name=="unray" then return end
  4491.                    
  4492.                     local broke = false
  4493.                     if not HitData[v] then
  4494.                         local hh = v:GetMass()/1.5
  4495.                         HitData[v] = hh
  4496.                     end
  4497.                     HitData[v]=HitData[v]-PropDmg
  4498.                     if HitData[v]<=0 then
  4499.                         v.Anchored = false
  4500.                         v:BreakJoints()
  4501.                         broke=true
  4502.                     end
  4503.                     if broke then
  4504.                         v.Velocity=cn(Pos,v.Position).lookVector*Force
  4505.                     end
  4506.                 end
  4507.             else
  4508.                 r(v)
  4509.             end
  4510.         end
  4511.     end
  4512.     r(workspace)
  4513. end
  4514.  
  4515. function GetHuman(model)
  4516.     local foundHum
  4517.     local foundTorso
  4518.     local foundHead
  4519.     if #model:GetChildren()==0 then return end
  4520.     for i,v in pairs(model:GetChildren()) do
  4521.         if v:IsA("Humanoid") then
  4522.             foundHum = v
  4523.         elseif v.Name == "Torso" then
  4524.             foundTorso = v
  4525.         elseif v.Name == "Head" then
  4526.             foundHead = v
  4527.         end
  4528.     end
  4529.     return foundHum,foundTorso,foundHead
  4530. end
  4531.  
  4532. function Knockback(fTor,face,str,dur)
  4533.     local bodyVelo = iNew{"BodyVelocity",fTor,P=1250,maxForce=v3(1,1,1)/0,velocity=cn(face,fTor.Position).lookVector*str}
  4534.     deb:AddItem(bodyVelo,dur)
  4535. end
  4536.  
  4537. HitData = {}
  4538. function Touched(hit)
  4539.     if not Dmg then return end
  4540.     if hit.Parent:IsDescendantOf(Char) then return end
  4541.     local fHum,fTorso,fHead = GetHuman(hit.Parent)
  4542.     if fHum and fTorso and fHead then
  4543.         Damage(fHum,mran(Dmgv[1],Dmgv[2]))
  4544.     end
  4545.    
  4546.     if ArmAnim == "Lightning Fist" then
  4547.         local BlastPos = (Hole.CFrame).p
  4548.         local at = BlastPos+v3(0,-5,0)
  4549.         ArmAnim = "Lightning Blast"
  4550.         local Prev = Knockback
  4551.         MeshEffect(workspace,cn(at),14,14,14,0.05,"New Yeller","Sphere",cn())
  4552.         MeshEffect(workspace,cn(at),9,14,9,0.05,"New Yeller",as.Blast,ca(0,mran(-5,5),0))
  4553.         for i=360/8,360,360/8 do
  4554.             MeshEffect(workspace,cn(at)*ca(0,i,0)*cn(0,2,3)*ca(-90,0,0),1.5,8,1.5,0.05,"New Yeller",as.Diamond,cn(0,1.5,0)*ca(1,0,0))
  4555.             if i==360/8 then
  4556.                 local fHumans = AoEFind(BlastPos,10)
  4557.                 AoEBreak(BlastPos,10,50,mran(35,50))
  4558.                 if #fHumans > 0 then
  4559.                     for i,v in pairs(fHumans) do
  4560.                         local fHum,fTorso,fHead = v.Humanoid,v.Torso,v.Head
  4561.                         Damage(fHum,mran(Dmgv[1],Dmgv[2])*2.5)
  4562.                         Knockback(fTorso,BlastPos,35,0.25)
  4563.                     end
  4564.                 end
  4565.             end
  4566.         end
  4567.     end
  4568. end
  4569.  
  4570. for i,v in pairs(Suit:GetChildren()) do
  4571.     if v:IsA("BasePart") and (v.Name=="Saw" or v.Name=="Chakram") then
  4572.         v.Touched:connect(Touched)
  4573.     end
  4574. end
  4575.  
  4576. for i,v in pairs(Torso:children()) do
  4577.     if v:IsA("Sound") then
  4578.         v:Destroy()
  4579.     end
  4580. end
  4581. for i,v in pairs(Head:children()) do
  4582.     if v:IsA("Sound") then
  4583.         v:Destroy()
  4584.     end
  4585. end
  4586.  
  4587.  
  4588. function ReturnPose(AnimationSpeed)
  4589.     RePose()
  4590.     for i=1,AnimationSpeed do
  4591.         if not Walking then
  4592.             SetWeld(LAW,0,i,AnimationSpeed,wLA,wLA2,PoseLA,PoseLA2,1)
  4593.             SetWeld(RAW,0,i,AnimationSpeed,wRA,wRA2,PoseRA,PoseRA2,1)
  4594.             for lever = 1,2 do
  4595.                     local x = lever == 1 and -1 or lever == 2 and 1
  4596.                     SetWeld(Levers[lever][1],0,i,AnimationSpeed,Levers[lever][2],Levers[lever][3],v3(x,0.6,-1.5),v3(0,0,0),1)
  4597.             end
  4598.         end
  4599.         SetWeld(Root,0,i,AnimationSpeed,wRT,wRT2,PoseRT,PoseRT2,1)
  4600.         SetWeld(wStand,0,i,AnimationSpeed,wST,wST2,PoseST,PoseST2,1)
  4601.         SetWeld(wBall,0,i,AnimationSpeed,wBA,wBA2,PoseBA,PoseBA2,1)
  4602.         SetWeld(wLArm,0,i,AnimationSpeed,wLAR,wLAR2,PoseLAR,PoseLAR2,1)
  4603.         SetWeld(wLArm2,0,i,AnimationSpeed,wLARM,wLARM2,PoseLARM,PoseLARM2,1)
  4604.         SetWeld(wRArm,0,i,AnimationSpeed,wRAR,wRAR2,PoseRAR,PoseRAR2,1)
  4605.         SetWeld(wRArm2,0,i,AnimationSpeed,wRARM,wRARM2,PoseRARM,PoseRARM2,1)
  4606.         SetWeld(wLLeg,0,i,AnimationSpeed,wLLE,wLLE2,PoseLLE,PoseLLE2,1)
  4607.         SetWeld(wLLeg2,0,i,AnimationSpeed,wLLEG,wLLEG2,PoseLLEG,PoseLLEG2,1)
  4608.         SetWeld(wLLeg3,0,i,AnimationSpeed,wLLL,wLLL2,PoseLLL,PoseLLL2,1)
  4609.         SetWeld(wRLeg,0,i,AnimationSpeed,wRLE,wRLE2,PoseRLE,PoseRLE2,1)
  4610.         SetWeld(wRLeg2,0,i,AnimationSpeed,wRLEG,wRLEG2,PoseRLEG,PoseRLEG2,1)
  4611.         SetWeld(wRLeg3,0,i,AnimationSpeed,wRLL,wRLL2,PoseRLL,PoseRLL2,1)
  4612.         wait(0)
  4613.     end
  4614. end
  4615.  
  4616. function RePose()
  4617.     local a,b=GetWeld(LAW)
  4618.     local c,d=GetWeld(RAW)
  4619.     local ee,ff=GetWeld(Root)
  4620.     wLA=a wLA2=b
  4621.     wRA=c wRA2=d
  4622.     wRT=ee wRT2=ff
  4623.     local e,f=GetWeld(wStand)
  4624.     local g,h=GetWeld(wBall)
  4625.     local i,j=GetWeld(wLArm)
  4626.     local k,l=GetWeld(wLArm2)
  4627.     local m,n=GetWeld(wRArm)
  4628.     local o,p=GetWeld(wRArm2)
  4629.     local q,r=GetWeld(wLLeg)
  4630.     local s,t=GetWeld(wLLeg2)
  4631.     local y,z=GetWeld(wLLeg3)
  4632.     local u,v=GetWeld(wRLeg)
  4633.     local w,x=GetWeld(wRLeg2)
  4634.     local aa,bb=GetWeld(wRLeg3)
  4635.     for lever = 1,2 do Levers[lever][2],Levers[lever][3]=GetWeld(Levers[lever][1]) end
  4636.     wST=e wST2=f
  4637.     wBA=g wBA2=h
  4638.     wLAR=i wLAR2=j
  4639.     wLARM=k wLARM2=l
  4640.     wRAR=m wRAR2=n
  4641.     wRARM=o wRARM2=p
  4642.     wLLE=q wLLE2=r
  4643.     wLLEG=s wLLEG2=t
  4644.     wLLL=y wLLL2=z
  4645.     wRLE=u wRLE2=v
  4646.     wRLEG=w wRLEG2=x
  4647.     wRLL=aa wRLL2=bb
  4648. end
  4649.  
  4650.  
  4651. Attacks = {}
  4652. Attacks[1] = function()
  4653.     ArmAnim = "Slash"
  4654.     if TorsoAnim == "" then TorsoAnim = ArmAnim end
  4655.     RePose()
  4656.     for i=1,ASpeed do
  4657.         SetWeld(wLArm,0,i,ASpeed,wLAR,wLAR2,PoseLAR,v3(-35,0,-45),1)
  4658.         SetWeld(wLArm2,0,i,ASpeed,wLARM,wLARM2,PoseLARM,v3(0,-65,-65),1)
  4659.         wait(0)
  4660.     end
  4661.     Mult = 2
  4662.     Trail = true
  4663.     RePose()
  4664.     for i=1,ASpeed/1.6 do
  4665.         if TorsoAnim == ArmAnim then
  4666.             SetWeld(Root,0,i,ASpeed/1.6,wRT,wRT2,PoseRT,v3(0,-70,0),1)
  4667.             SetWeld(wStand,0,i,ASpeed/1.6,wST,wST2,PoseST,v3(0,-70,0),1)
  4668.             SetWeld(wBall,0,i,ASpeed/1.6,wBA,wBA2,PoseBA,v3(0,70,0),1)
  4669.         end
  4670.         SetWeld(wLArm,0,i,ASpeed/1.6,wLAR,wLAR2,PoseLAR,v3(-140,0,60),1)
  4671.         SetWeld(wLArm2,0,i,ASpeed/1.6,wLARM,wLARM2,PoseLARM,v3(0,-45,-25),1)
  4672.         wait(0)
  4673.     end
  4674.     Mult = 1
  4675.     Trail = false
  4676.     ReturnPose(ASpeed)
  4677.     ArmAnim = ""
  4678.     TorsoAnim = TorsoAnim~="" and  "" or TorsoAnim
  4679. end
  4680. Attacks[2] = function()
  4681.     ArmAnim = "AoE Slash"
  4682.     if TorsoAnim == "" then TorsoAnim = ArmAnim end
  4683.     local Ang = MouseAngleY>25 and 25 or MouseAngleY<-35 and -35 or MouseAngleY
  4684.     RePose()
  4685.     for i=1,ASpeed do
  4686.         if TorsoAnim == ArmAnim then
  4687.             SetWeld(Root,0,i,ASpeed,wRT,wRT2,PoseRT,v3(0,-70,0),1)
  4688.             SetWeld(wStand,0,i,ASpeed,wST,wST2,PoseST,v3(0,-70,0),1)
  4689.             SetWeld(wBall,0,i,ASpeed,wBA,wBA2,PoseBA,v3(0,70,0),1)
  4690.         end
  4691.         SetWeld(wLArm,0,i,ASpeed,wLAR,wLAR2,PoseLAR,v3(-90,0,-Ang),1)
  4692.         SetWeld(wLArm2,0,i,ASpeed,wLARM,wLARM2,PoseLARM,v3(-70,90,0),1)
  4693.         wait(0)
  4694.     end
  4695.     Mult = 2
  4696.     Trail = true
  4697.     RePose()
  4698.     for i=1,ASpeed/1.6 do
  4699.         if TorsoAnim == ArmAnim then
  4700.             SetWeld(Root,0,i,ASpeed/1.6,wRT,wRT2,PoseRT,v3(0,100,0),1)
  4701.             SetWeld(wStand,0,i,ASpeed/1.6,wST,wST2,PoseST,v3(0,100,0),1)
  4702.             SetWeld(wBall,0,i,ASpeed/1.6,wBA,wBA2,PoseBA,v3(0,-100,0),1)
  4703.         end
  4704.         SetWeld(wLArm,0,i,ASpeed/1.6,wLAR,wLAR2,PoseLAR,v3(70,0,-Ang),1)
  4705.         SetWeld(wLArm2,0,i,ASpeed/1.6,wLARM,wLARM2,PoseLARM,v3(20,90,0),1)
  4706.         wait(0)
  4707.     end
  4708.     Mult = 1
  4709.     Trail = false
  4710.     ReturnPose(ASpeed)
  4711.     ArmAnim = ""
  4712.     TorsoAnim = TorsoAnim~="" and  "" or TorsoAnim
  4713. end
  4714. Attacks[3] = function()
  4715.     ArmAnim = "Lightning Fist Start"
  4716.     TorsoAnim = ArmAnim
  4717.     RePose()
  4718.     for i=1,ASpeed*1.5 do
  4719.         if TorsoAnim == ArmAnim then
  4720.             SetWeld(Root,0,i,ASpeed*1.5,wRT,wRT2,PoseRT,v3(0,-70,0),1)
  4721.             SetWeld(wStand,0,i,ASpeed*1.5,wST,wST2,PoseST,v3(0,-70,0),1)
  4722.             SetWeld(wBall,0,i,ASpeed*1.5,wBA,wBA2,PoseBA,v3(0,70,0),1)
  4723.         end
  4724.         SetWeld(wRArm,0,i,ASpeed*1.5,wRAR,wRAR2,PoseRAR,v3(0,50,70),1)
  4725.         SetWeld(wRArm2,0,i,ASpeed*1.5,wRARM,wRARM2,PoseRARM,v3(0,0,-140),1)
  4726.         wait(0)
  4727.     end
  4728.     Trail2 = true
  4729.    
  4730.     PlaySound(as.ElectricShock,0.85,1,Torso)
  4731.     RePose()
  4732.     for i=1,ASpeed do
  4733.         if TorsoAnim == ArmAnim then
  4734.             SetWeld(Root,0,i,ASpeed,wRT,wRT2,PoseRT,v3(0,80,0),1)
  4735.             SetWeld(wStand,0,i,ASpeed,wST,wST2,PoseST,v3(0,80,0),1)
  4736.             SetWeld(wBall,0,i,ASpeed,wBA,wBA2,PoseBA,v3(0,-80,0),1)
  4737.         end
  4738.         SetWeld(wRArm,0,i,ASpeed,wRAR,wRAR2,PoseRAR,v3(0,35,-70),1)
  4739.         SetWeld(wRArm2,0,i,ASpeed,wRARM,wRARM2,PoseRARM,v3(0,0,0),1)
  4740.         wait(0)
  4741.         if i==ASpeed-1 then ArmAnim = "Lightning Fist" end
  4742.     end
  4743.     Trail2 = false
  4744.     wait(0.5)
  4745.     ReturnPose(ASpeed)
  4746.     ArmAnim = ""
  4747.     TorsoAnim = TorsoAnim~="" and  "" or TorsoAnim
  4748. end
  4749. Attacks[4] = function()
  4750.     ArmAnim = "Shoot"
  4751.     TorsoAnim = ArmAnim
  4752.     RePose()
  4753.     for i=1,ASpeed*1.5 do
  4754.         if TorsoAnim == ArmAnim then
  4755.             SetWeld(Root,0,i,ASpeed*1.5,wRT,wRT2,PoseRT,v3(0,90,0),1)
  4756.             SetWeld(wStand,0,i,ASpeed*1.5,wST,wST2,PoseST,v3(0,90,0),1)
  4757.             SetWeld(wBall,0,i,ASpeed*1.5,wBA,wBA2,PoseBA,v3(0,-90,0),1)
  4758.         end
  4759.         SetWeld(wRArm,0,i,ASpeed*1.5,wRAR,wRAR2,PoseRAR,v3(0,0,MouseAngleY),1)
  4760.         SetWeld(wRArm2,0,i,ASpeed*1.5,wRARM,wRARM2,PoseRARM,v3(0,0,0),1)
  4761.         wait(0)
  4762.     end
  4763.     Trail2 = true
  4764.    
  4765.     PlaySound(as.ElectricShock,0.85,1,Torso)
  4766.     RePose()
  4767.     for i=1,ASpeed do
  4768.         if TorsoAnim == ArmAnim then
  4769.             SetWeld(Root,0,i,ASpeed,wRT,wRT2,PoseRT,v3(0,80,0),1)
  4770.             SetWeld(wStand,0,i,ASpeed,wST,wST2,PoseST,v3(0,80,0),1)
  4771.             SetWeld(wBall,0,i,ASpeed,wBA,wBA2,PoseBA,v3(0,-80,0),1)
  4772.         end
  4773.         SetWeld(wRArm,0,i,ASpeed,wRAR,wRAR2,PoseRAR,v3(0,35,-70),1)
  4774.         SetWeld(wRArm2,0,i,ASpeed,wRARM,wRARM2,PoseRARM,v3(0,0,0),1)
  4775.         wait(0)
  4776.         if i==ASpeed-1 then ArmAnim = "Lightning Fist" end
  4777.     end
  4778.     Trail2 = false
  4779.     wait(0.5)
  4780.     ReturnPose(ASpeed)
  4781.     Gyro = false
  4782.     ArmAnim = ""
  4783.     TorsoAnim = TorsoAnim~="" and  "" or TorsoAnim
  4784. end
  4785.  
  4786. BP = iNew{"BodyPosition",Stand,maxForce=v3(0,0,0)}
  4787.  
  4788. ArmAnim = ""
  4789. LegAnim = ""
  4790. TorsoAnim = ""
  4791. ASpeed = 12
  4792. SawSpeed = 5
  4793. Trail = false
  4794. Trail2 = false
  4795. State = "Idling"
  4796. GroundOffset = v3(0,6.75,0)
  4797. PoseLA=v3(-1.5,0.5,-0.5) PoseLA2=v3(110,0,14)
  4798. PoseRA=v3(1.5,0.5,-0.5) PoseRA2=v3(110,0,-14)
  4799. PoseRT=v3(0,0,0) PoseRT2=v3(0,0,0)
  4800. PoseST=v3(0,0,0) PoseST2=v3(0,0,0)
  4801. PoseBA=v3(0,-1.5,0) PoseBA2=v3(0,0,0)
  4802. PoseLAR=v3(0,0,0) PoseLAR2=v3(-35,0,45)
  4803. PoseLARM=v3(0,0.75,0) PoseLARM2=v3(-80,100,0)
  4804. PoseRAR=v3(0,0,0) PoseRAR2=v3(0,-35,-50)
  4805. PoseRARM=v3(0,0.75,0) PoseRARM2=v3(0,90,-65)
  4806. PoseLLE=v3(-1.5,-1.25,-0.25) PoseLLE2=v3(20,0,-15)
  4807. PoseLLEG=v3(0,-0.75,0) PoseLLEG2=v3(-40,0,15)
  4808. PoseLLL=v3(0,-0.5,0) PoseLLL2=v3(20,0,0)
  4809. PoseRLE=v3(1.5,-1.25,-0.25) PoseRLE2=v3(20,0,15)
  4810. PoseRLEG=v3(0,-0.75,0) PoseRLEG2=v3(-40,0,-15)
  4811. PoseRLL=v3(0,-0.5,0) PoseRLL2=v3(20,0,0)
  4812.  
  4813. Arms() Legs()
  4814. ReturnPose(ASpeed)
  4815. Arms(0) Legs(0)
  4816.  
  4817.  
  4818. button1 = false
  4819. keys = {}
  4820. Mouse.Button1Down:connect(function()
  4821.     button1 = true
  4822.     if ArmAnim == "" then
  4823.         Attacks[1]()
  4824.     end
  4825. end)
  4826.  
  4827. Mouse.Button1Up:connect(function()
  4828.     button1 = false
  4829. end)
  4830.  
  4831. Mouse.KeyDown:connect(function(key)
  4832.     keys[key]=true
  4833.     if key == "q" then
  4834.         if ArmAnim == "" then
  4835.             Attacks[2]()
  4836.         end
  4837.     end
  4838.     if key == "e" then
  4839.         if ArmAnim == "" then
  4840.             Attacks[3]()
  4841.         end
  4842.     end
  4843.     if key == "r" then
  4844.         if ArmAnim == "" then
  4845.             Attacks[4]()
  4846.         end
  4847.     end
  4848.     if key == " " then
  4849.         local hit,at = Raycast(Torso.Position,Torso.Position - (Torso.CFrame*cn(0,3,0)).p,10,Char)
  4850.         if not hit or not at then return end
  4851.         if ArmAnim == "" and TorsoAnim == "" and LegAnim == "" then
  4852.             ArmAnim = "Jump"
  4853.             LegAnim = "JumpS"
  4854.             local PrevOff = GroundOffset
  4855.             GroundOffset = v3(0,6,0)
  4856.             ReturnPose(1)
  4857.             RePose()
  4858.             for i=1,ASpeed do
  4859.                 SetWeld(wLLeg,0,i,ASpeed,wLLE,wLLE2,PoseLLE,v3(15,0,-20),1)
  4860.                 SetWeld(wLLeg2,0,i,ASpeed,wLLEG,wLLEG2,PoseLLEG,v3(-45,-35,20),1)
  4861.                 SetWeld(wLLeg3,0,i,ASpeed,wLLL,wLLL2,PoseLLL,v3(30,35,0),0)
  4862.                 SetWeld(wRLeg,0,i,ASpeed,wRLE,wRLE2,PoseRLE,v3(15,0,20),1)
  4863.                 SetWeld(wRLeg2,0,i,ASpeed,wRLEG,wRLEG2,PoseRLEG,v3(-45,35,-20),1)
  4864.                 SetWeld(wRLeg3,0,i,ASpeed,wRLL,wRLL2,PoseRLL,v3(30,-35,0),0)
  4865.                 wait(0)
  4866.             end
  4867.             LegAnim = "Jump"
  4868.             GroundOffset = v3(0,18,0)
  4869.             RePose()
  4870.             for i=1,ASpeed/1.5 do
  4871.                 SetWeld(wLLeg,0,i,ASpeed/1.5,wLLE,wLLE2,PoseLLE,v3(25,0,-20),1)
  4872.                 SetWeld(wLLeg2,0,i,ASpeed/1.5,wLLEG,wLLEG2,PoseLLEG,v3(-10,-35,20),1)
  4873.                 SetWeld(wLLeg3,0,i,ASpeed,wLLL,wLLL2,PoseLLL,v3(15,35,0),0)
  4874.                 SetWeld(wRLeg,0,i,ASpeed/1.5,wRLE,wRLE2,PoseRLE,v3(25,0,20),1)
  4875.                 SetWeld(wRLeg2,0,i,ASpeed/1.5,wRLEG,wRLEG2,PoseRLEG,v3(-10,35,-20),1)
  4876.                 SetWeld(wRLeg3,0,i,ASpeed,wRLL,wRLL2,PoseRLL,v3(15,-35,0),0)
  4877.                 wait(0)
  4878.             end
  4879.             GroundOffset = PrevOff
  4880.             ReturnPose(ASpeed)
  4881.             ArmAnim = ArmAnim~="" and  "" or ArmAnim
  4882.             LegAnim = LegAnim~="" and  "" or LegAnim
  4883.         end
  4884.     end
  4885. end)
  4886.  
  4887. Mouse.KeyUp:connect(function(key)
  4888.     keys[key]=false
  4889. end)
  4890. Humanoid.Changed:connect(function(prop)
  4891.     if prop == "Health" then
  4892.         if PrevHealth-Humanoid.Health>0 then
  4893.             for i,v in pairs(game:GetService("Players"):GetChildren()) do
  4894.                 if not v:IsA("Player") or not v.Character.Parent then return end
  4895.                 local fHum,fTorso,fHead = GetHuman(v.Character)
  4896.                 if not fHum or not fTorso then return end
  4897.                 if v.Name~=Player.Name then
  4898.                     local Dist = (v.Character.Torso.Position-Torso.Position).magnitude
  4899.                     if Dist<25 then
  4900.                         Damage(v.Character.Humanoid,math.ceil((PrevHealth-Humanoid.Health)*0.75))
  4901.                         Lightning(Hole.Position,fTorso.Position,mran(3,6),5,"New Yeller",0.3,mran2(0.5,0.9))
  4902.                         PlaySound(as.ElectricShock,1,1,Torso)
  4903.                     end
  4904.                 end
  4905.             end
  4906.         end
  4907.     end
  4908. end)
  4909.  
  4910. Spawn(function()
  4911.     while Suit.Parent do
  4912.         for ii,vv in pairs(Saws) do
  4913.             Spawn(function()
  4914.                 for i=0,180,360/(200/SawSpeed) do
  4915.                     vv[2].C0=cn(-1.25/2-0.5,0,0)*ca(0,i,0)*cn(0,0,-1.25/2)
  4916.                     wait(0)
  4917.                 end
  4918.                 for i=-1.25/2,1.25+0.3,(1.25/40)*SawSpeed do
  4919.                     vv[2].C0=cn(-0.5+i,0,1.25/2)
  4920.                     wait(0)
  4921.                 end
  4922.                 for i=180,360,360/(200/SawSpeed) do
  4923.                     vv[2].C0=cn(1.25/2+0.4,0,0)*ca(0,i,0)*cn(0,0,-1.25/2)
  4924.                     wait(0)
  4925.                 end
  4926.                 for i=1.25/2,-1.25-0.3,-(1.25/40)*SawSpeed do
  4927.                     vv[2].C0=cn(0.4+i,0,-1.25/2)
  4928.                     wait(0)
  4929.                 end
  4930.             end)
  4931.             wait(0.08)
  4932.         end
  4933.         wait(0)
  4934.     end
  4935. end)
  4936.  
  4937. Count = 0
  4938. game:GetService("RunService").RenderStepped:connect(function()
  4939.     if Suit.Parent then
  4940.         Count = Count+1
  4941.         local hit,at = Raycast(Stand.Position,Stand.Position - (Stand.CFrame*cn(0,3,0)).p,10,Char)
  4942.         if hit and at then
  4943.             BP.position = at+GroundOffset
  4944.             BP.maxForce = v3(0,1/0,0)
  4945.         else
  4946.             BP.maxForce = v3()
  4947.         end
  4948.         local CurrentPos = ArmSawP.CFrame*cn(0,0,-0.5)
  4949.         if Trail then
  4950.             if LastPos and (ArmSawP.Position-LastPos.p).magnitude > 0.1 then
  4951.                 local h = 4.5
  4952.                 local ft = 0.15
  4953.                 local a,b = Triangle{(LastPos*cn(0,h/2,0)).p,(LastPos*cn(0,-h/2,0)).p,(CurrentPos*cn(0,h/2,0)).p}
  4954.                 if a then deb:AddItem(a,ft) end
  4955.                 if b then deb:AddItem(b,ft) end
  4956.                 local a,b = Triangle{(CurrentPos*cn(0,h/2,0)).p,(CurrentPos*cn(0,-h/2,0)).p,(LastPos*cn(0,-h/2,0)).p}
  4957.                 if a then deb:AddItem(a,ft) end
  4958.                 if b then deb:AddItem(b,ft) end
  4959.                 LastPos = CurrentPos
  4960.             elseif not LastPos then
  4961.                 LastPos = CurrentPos
  4962.             end
  4963.         elseif not Trail then
  4964.             LastPos = nil
  4965.         end
  4966.         if Trail2 then
  4967.             if Count%1==0 then
  4968.                 local sc = 5
  4969.                 local To = Hole.Position+v3(mran(-sc,sc),mran(-sc,sc),mran(-sc,sc))
  4970.                 Lightning(Hole.Position,To,mran(3,6),mran(1,4),"New Yeller",0.2,mran2(0.5,0.9))
  4971.             end
  4972.         end
  4973.         wChakram.C0=cn(0,-1.4,0)*ca(90,0,Count*SawSpeed)
  4974.         MouseAngleX = math.floor(cn(Head.Position,Mouse.Hit.p).lookVector.x*90)
  4975.         MouseAngleY = math.floor(cn(Head.Position,Mouse.Hit.p).lookVector.y*90)
  4976.         SetWeld(Neck,0,1,1,v3(),v3(),v3(0,1.5,-0.1),v3(MouseAngleY<-20 and -20 or MouseAngleY>45 and 45 or MouseAngleY,0,0),1)
  4977.         PrevHealth = Humanoid.Health
  4978.         Walking = v3(Torso.Velocity.x,0,Torso.Velocity.z).magnitude>1 and true or false
  4979.     end
  4980. end)
  4981. while wait(0) do
  4982.         if not Humanoid.PlatformStand and not Humanoid.Sit then
  4983.                 local AnimSpeed = ASpeed/1.5
  4984.                 if Walking then
  4985.                         State = "Walking"
  4986.                         RePose()
  4987.                         Humanoid.WalkSpeed = 12
  4988.                         for i=1,AnimSpeed do
  4989.                                 if TorsoAnim == "" then
  4990.                                         SetWeld(Root,0,i,AnimSpeed,wRT,wRT2,PoseRT,v3(0,-15,0),0)
  4991.                                         SetWeld(wStand,0,i,AnimSpeed,wST,wST2,PoseST,v3(0,-15,0),0)
  4992.                                         SetWeld(wBall,0,i,AnimSpeed,wBA,wBA2,PoseBA,v3(0,15,0),0)
  4993.                                 end
  4994.                                 if ArmAnim == "" then
  4995.                                         SetWeld(wLArm,0,i,AnimSpeed,wLAR,wLAR2,PoseLAR,v3(-90,0,20),1)
  4996.                                         SetWeld(wLArm2,0,i,AnimSpeed,wLARM,wLARM2,PoseLARM,v3(-45,90,0),1)
  4997.                                 end
  4998.                                 if LegAnim == "" then
  4999.                                         SetWeld(wLLeg,0,i,AnimSpeed,wLLE,wLLE2,PoseLLE,v3(80,0,-20),0)
  5000.                                         SetWeld(wLLeg2,0,i,AnimSpeed,wLLEG,wLLEG2,PoseLLEG,v3(-80,0,20),0)
  5001.                                         SetWeld(wLLeg3,0,i,AnimSpeed,wLLL,wLLL2,PoseLLL,v3(0,-15,0),0)
  5002.                                         SetWeld(wRLeg,0,i,AnimSpeed,wRLE,wRLE2,PoseRLE,v3(-35,0,20),0)
  5003.                                         SetWeld(wRLeg2,0,i,AnimSpeed,wRLEG,wRLEG2,PoseRLEG,v3(-0,0,-20),0)
  5004.                                         SetWeld(wRLeg3,0,i,AnimSpeed,wRLL,wRLL2,PoseRLL,v3(35,0,0),0)
  5005.                                 end
  5006.                                 SetWeld(RAW,0,i,AnimSpeed,wRA,wRA2,v3(1.5,0.5,0),PoseRA2,0)
  5007.                                 SetWeld(LAW,0,i,AnimSpeed,wLA,wLA2,v3(-1.5,0.5,-1),PoseLA2,0)
  5008.                                 for lever = 1,2 do
  5009.                                         local x = lever == 1 and -1 or lever == 2 and 1
  5010.                                         SetWeld(Levers[lever][1],0,i,AnimSpeed,Levers[lever][2],Levers[lever][3],v3(x,0.6,-1.5),v3(25*x,0,0),0)
  5011.                                 end
  5012.                                 wait(0)
  5013.                                
  5014.                                 if not Walking then
  5015.                                         break
  5016.                                 end
  5017.                         end
  5018.                         RePose()
  5019.                         Humanoid.WalkSpeed = 22
  5020.                         for i=1,AnimSpeed/2.5 do
  5021.                                 if LegAnim == "" then
  5022.                                         SetWeld(wLLeg,0,i,AnimSpeed/2.5,wLLE,wLLE2,PoseLLE,v3(35,0,-20),0)
  5023.                                         SetWeld(wLLeg2,0,i,AnimSpeed/2.5,wLLEG,wLLEG2,PoseLLEG,v3(-35,0,20),0)
  5024.                                         SetWeld(wLLeg3,0,i,AnimSpeed/2.5,wLLL,wLLL2,PoseLLL,v3(0,-15,0),0)
  5025.                                         SetWeld(wRLeg,0,i,AnimSpeed/2.5,wRLE,wRLE2,PoseRLE,v3(-65,0,20),0)
  5026.                                         SetWeld(wRLeg2,0,i,AnimSpeed/2.5,wRLEG,wRLEG2,PoseRLEG,v3(-45,0,-20),0)
  5027.                                         SetWeld(wRLeg3,0,i,AnimSpeed/2.5,wRLL,wRLL2,PoseRLL,v3(0,15,0),0)
  5028.                                 end
  5029.                                 SetWeld(RAW,0,i,AnimSpeed/2.5,wRA,wRA2,v3(1.5,0.5,0),PoseRA2,0)
  5030.                                 SetWeld(LAW,0,i,AnimSpeed/2.5,wLA,wLA2,v3(-1.5,0.5,-1),PoseLA2,0)
  5031.                                 for lever = 1,2 do
  5032.                                         local x = lever == 1 and -1 or lever == 2 and 1
  5033.                                         SetWeld(Levers[lever][1],0,i,AnimSpeed/2.5,Levers[lever][2],Levers[lever][3],v3(x,0.6,-1.5),v3(25*x,0,0),0)
  5034.                                 end
  5035.                                 wait(0)
  5036.                                
  5037.                                 if not Walking then
  5038.                                         break
  5039.                                 end
  5040.                         end
  5041.                         RePose()
  5042.                         Humanoid.WalkSpeed = 12
  5043.                         for i=1,AnimSpeed do
  5044.                                 if TorsoAnim == "" then
  5045.                                         SetWeld(Root,0,i,AnimSpeed,wRT,wRT2,PoseRT,v3(0,15,0),0)
  5046.                                         SetWeld(wStand,0,i,AnimSpeed,wST,wST2,PoseST,v3(0,15,0),0)
  5047.                                         SetWeld(wBall,0,i,AnimSpeed,wBA,wBA2,PoseBA,v3(0,-15,0),0)
  5048.                                 end
  5049.                                 if LegAnim == "" then
  5050.                                         SetWeld(wRLeg,0,i,AnimSpeed,wRLE,wRLE2,PoseRLE,v3(80,0,20),0)
  5051.                                         SetWeld(wRLeg2,0,i,AnimSpeed,wRLEG,wRLEG2,PoseRLEG,v3(-80,0,-20),0)
  5052.                                         SetWeld(wRLeg3,0,i,AnimSpeed,wRLL,wRLL2,PoseRLL,v3(0,15,0),0)
  5053.                                         SetWeld(wLLeg,0,i,AnimSpeed,wLLE,wLLE2,PoseLLE,v3(-35,0,-20),0)
  5054.                                         SetWeld(wLLeg2,0,i,AnimSpeed,wLLEG,wLLEG2,PoseLLEG,v3(-0,0,20),0)
  5055.                                         SetWeld(wLLeg3,0,i,AnimSpeed,wLLL,wLLL2,PoseLLL,v3(35,-0,0),0)
  5056.                                        
  5057.                                         SetWeld(RAW,0,i,AnimSpeed,wRA,wRA2,v3(1.5,0.5,-1),PoseRA2,0)
  5058.                                         SetWeld(LAW,0,i,AnimSpeed,wLA,wLA2,v3(-1.5,0.5,0),PoseLA2,0)
  5059.                                         for lever = 1,2 do
  5060.                                                 local x = lever == 1 and -1 or lever == 2 and 1
  5061.                                                 SetWeld(Levers[lever][1],0,i,AnimSpeed,Levers[lever][2],Levers[lever][3],v3(x,0.6,-1.5),v3(-25*x,0,0),0)
  5062.                                         end
  5063.                                 end
  5064.                                 wait(0)
  5065.                                
  5066.                                 if not Walking then
  5067.                                         break
  5068.                                 end
  5069.                         end
  5070.                         RePose()
  5071.                         Humanoid.WalkSpeed = 22
  5072.                         for i=1,AnimSpeed/2.5 do
  5073.                                 if LegAnim == "" then
  5074.                                         SetWeld(wRLeg,0,i,AnimSpeed/2.5,wRLE,wRLE2,PoseRLE,v3(35,0,20),0)
  5075.                                         SetWeld(wRLeg2,0,i,AnimSpeed/2.5,wRLEG,wRLEG2,PoseRLEG,v3(-35,0,-20),0)
  5076.                                         SetWeld(wRLeg3,0,i,AnimSpeed/2.5,wRLL,wRLL2,PoseRLL,v3(0,15,0),0)
  5077.                                         SetWeld(wLLeg,0,i,AnimSpeed/2.5,wLLE,wLLE2,PoseLLE,v3(-65,0,-20),0)
  5078.                                         SetWeld(wLLeg2,0,i,AnimSpeed/2.5,wLLEG,wLLEG2,PoseLLEG,v3(-45,0,20),0)
  5079.                                         SetWeld(wLLeg3,0,i,AnimSpeed/2.5,wLLL,wLLL2,PoseLLL,v3(0,-15,0),0)
  5080.                                        
  5081.                                         SetWeld(RAW,0,i,AnimSpeed/2.5,wRA,wRA2,v3(1.5,0.5,-1),PoseRA2,0)
  5082.                                         SetWeld(LAW,0,i,AnimSpeed/2.5,wLA,wLA2,v3(-1.5,0.5,0),PoseLA2,0)
  5083.                                         for lever = 1,2 do
  5084.                                                 local x = lever == 1 and -1 or lever == 2 and 1
  5085.                                                 SetWeld(Levers[lever][1],0,i,AnimSpeed/2.5,Levers[lever][2],Levers[lever][3],v3(x,0.6,-1.5),v3(-25*x,0,0),0)
  5086.                                         end
  5087.                                 end
  5088.                                 wait(0)
  5089.                                
  5090.                                 if not Walking then
  5091.                                         break
  5092.                                 end
  5093.                         end
  5094.                 elseif Torso.Velocity.magnitude < 1 then
  5095.                         if State == "Walking" then
  5096.                                 State = "Idling"
  5097.                                 RePose()
  5098.                                 for i=1,AnimSpeed do
  5099.                                         if TorsoAnim == "" then
  5100.                                                 SetWeld(Root,0,i,ASpeed,wRT,wRT2,PoseRT,PoseRT2,0)
  5101.                                                 SetWeld(wStand,0,i,ASpeed,wST,wST2,PoseST,PoseST2,0)
  5102.                                                 SetWeld(wBall,0,i,AnimSpeed,wBA,wBA2,PoseBA,PoseBA2,0)
  5103.                                         end
  5104.                                         if LegAnim == "" then
  5105.                                                 SetWeld(wLLeg,0,i,AnimSpeed,wLLE,wLLE2,PoseLLE,PoseLLE2,0)
  5106.                                                 SetWeld(wLLeg2,0,i,AnimSpeed,wLLEG,wLLEG2,PoseLLEG,PoseLLEG2,0)
  5107.                                                 SetWeld(wLLeg3,0,i,AnimSpeed,wLLL,wLLL2,PoseLLL,PoseLLL2,0)
  5108.                                                 SetWeld(wRLeg,0,i,AnimSpeed,wRLE,wRLE2,PoseRLE,PoseRLE2,0)
  5109.                                                 SetWeld(wRLeg2,0,i,AnimSpeed,wRLEG,wRLEG2,PoseRLEG,PoseRLEG2,0)
  5110.                                                 SetWeld(wRLeg3,0,i,AnimSpeed,wRLL,wRLL2,PoseRLL,PoseRLL2,0)
  5111.                                         end
  5112.                                         wait(0)
  5113.                                        
  5114.                                         if Walking then
  5115.                                                 break
  5116.                                         end
  5117.                                 end
  5118.                         end
  5119.                 end
  5120.         end
  5121. end
  5122. end)
  5123.  
  5124. aoinoyami.Name = "aoinoyami"
  5125. aoinoyami.Parent = ScriptsFrame
  5126. aoinoyami.BackgroundColor3 = Color3.new(0, 0, 0)
  5127. aoinoyami.BorderColor3 = Color3.new(0, 0, 0)
  5128. aoinoyami.Position = UDim2.new(0.571621597, 0, 0.486033499, 0)
  5129. aoinoyami.Size = UDim2.new(0, 123, 0, 47)
  5130. aoinoyami.Font = Enum.Font.SourceSansLight
  5131. aoinoyami.FontSize = Enum.FontSize.Size24
  5132. aoinoyami.Text = "Aoi No Yami"
  5133. aoinoyami.TextColor3 = Color3.new(1, 1, 1)
  5134. aoinoyami.TextSize = 20
  5135.  
  5136. aoinoyami.MouseButton1Down:connect(function()
  5137. Player=game:GetService("Players").LocalPlayer
  5138. Character=Player.Character
  5139. PlayerGui=Player.PlayerGui
  5140. Backpack=Player.Backpack
  5141. Torso=Character.Torso
  5142. Head=Character.Head
  5143. Humanoid=Character.Humanoid
  5144. m=Instance.new('Model',Character)
  5145. LeftArm=Character["Left Arm"]
  5146. LeftLeg=Character["Left Leg"]
  5147. RightArm=Character["Right Arm"]
  5148. RightLeg=Character["Right Leg"]
  5149. LS=Torso["Left Shoulder"]
  5150. LH=Torso["Left Hip"]
  5151. RS=Torso["Right Shoulder"]
  5152. RH=Torso["Right Hip"]
  5153. Face = Head.face
  5154. Neck=Torso.Neck
  5155. it=Instance.new
  5156. attacktype=1
  5157. vt=Vector3.new
  5158. cf=CFrame.new
  5159. euler=CFrame.fromEulerAnglesXYZ
  5160. angles=CFrame.Angles
  5161. cloaked=false
  5162. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  5163. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  5164. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  5165. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  5166. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  5167. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  5168. RootPart=Character.HumanoidRootPart
  5169. RootJoint=RootPart.RootJoint
  5170. RootCF=euler(-1.57,0,3.14)
  5171. attack = false
  5172. attackdebounce = false
  5173. deb=false
  5174. equipped=true
  5175. hand=false
  5176. MMouse=nil
  5177. combo=0
  5178. mana=0
  5179. trispeed=.2
  5180. attackmode='none'
  5181. local idle=0
  5182. local Anim="Idle"
  5183. local Effects={}
  5184. local gun=false
  5185. local shoot=false
  5186. player=nil
  5187. mana=0
  5188.  
  5189. mouse=Player:GetMouse()
  5190. --save shoulders
  5191. RSH, LSH=nil, nil
  5192. --welds
  5193. RW, LW=Instance.new("Weld"), Instance.new("Weld")
  5194. RW.Name="Right Shoulder" LW.Name="Left Shoulder"
  5195. LH=Torso["Left Hip"]
  5196. RH=Torso["Right Hip"]
  5197. TorsoColor=Torso.BrickColor
  5198. function NoOutline(Part)
  5199. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  5200. end
  5201. player=Player
  5202. ch=Character
  5203. RSH=ch.Torso["Right Shoulder"]
  5204. LSH=ch.Torso["Left Shoulder"]
  5205. --
  5206. RSH.Parent=nil
  5207. LSH.Parent=nil
  5208. --
  5209. RW.Name="Right Shoulder"
  5210. RW.Part0=ch.Torso
  5211. RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  5212. RW.C1=cf(0, 0.5, 0)
  5213. RW.Part1=ch["Right Arm"]
  5214. RW.Parent=ch.Torso
  5215. --
  5216. LW.Name="Left Shoulder"
  5217. LW.Part0=ch.Torso
  5218. LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
  5219. LW.C1=cf(0, 0.5, 0)
  5220. LW.Part1=ch["Left Arm"]
  5221. LW.Parent=ch.Torso
  5222.  
  5223.     Player=game:GetService('Players').LocalPlayer
  5224.     Character=Player.Character
  5225.     Mouse=Player:GetMouse()
  5226.     m=Instance.new('Model',Character)
  5227.  
  5228.  
  5229.     local function weldBetween(a, b)
  5230.         local weldd = Instance.new("ManualWeld")
  5231.         weldd.Part0 = a
  5232.         weldd.Part1 = b
  5233.         weldd.C0 = CFrame.new()
  5234.         weldd.C1 = b.CFrame:inverse() * a.CFrame
  5235.         weldd.Parent = a
  5236.         return weldd
  5237.     end
  5238.    
  5239.     function swait(num)
  5240.     if num==0 or num==nil then
  5241.     game:service'RunService'.Heartbeat:wait(0)
  5242.     else
  5243.     for i=0,num do
  5244.     game:service'RunService'.Heartbeat:wait(0)
  5245.     end
  5246.     end
  5247.         end
  5248.    
  5249.     function nooutline(part)
  5250.         part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  5251.     end
  5252.    
  5253.     function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  5254.         local fp=it("Part")
  5255.         fp.formFactor=formfactor
  5256.         fp.Parent=parent
  5257.         fp.Reflectance=reflectance
  5258.         fp.Transparency=transparency
  5259.         fp.CanCollide=false
  5260.         fp.Locked=true
  5261.         fp.BrickColor=BrickColor.new(tostring(brickcolor))
  5262.         fp.Name=name
  5263.         fp.Size=size
  5264.         fp.Position=Character.Torso.Position
  5265.         nooutline(fp)
  5266.         fp.Material=material
  5267.         fp:BreakJoints()
  5268.         return fp
  5269.     end
  5270.    
  5271.     function mesh(Mesh,part,meshtype,meshid,offset,scale)
  5272.         local mesh=it(Mesh)
  5273.         mesh.Parent=part
  5274.         if Mesh=="SpecialMesh" then
  5275.             mesh.MeshType=meshtype
  5276.             mesh.MeshId=meshid
  5277.         end
  5278.         mesh.Offset=offset
  5279.         mesh.Scale=scale
  5280.         return mesh
  5281.     end
  5282.    
  5283.     function weld(parent,part0,part1,c0,c1)
  5284.         local weld=it("Weld")
  5285.         weld.Parent=parent
  5286.         weld.Part0=part0
  5287.         weld.Part1=part1
  5288.         weld.C0=c0
  5289.         weld.C1=c1
  5290.         return weld
  5291.     end
  5292.    
  5293.    
  5294. local function CFrameFromTopBack(at, top, back)
  5295. local right = top:Cross(back)
  5296. return CFrame.new(at.x, at.y, at.z,
  5297. right.x, top.x, back.x,
  5298. right.y, top.y, back.y,
  5299. right.z, top.z, back.z)
  5300. end
  5301.  
  5302. function Triangle(a, b, c)
  5303. local edg1 = (c-a):Dot((b-a).unit)
  5304. local edg2 = (a-b):Dot((c-b).unit)
  5305. local edg3 = (b-c):Dot((a-c).unit)
  5306. if edg1 <= (b-a).magnitude and edg1 >= 0 then
  5307. a, b, c = a, b, c
  5308. elseif edg2 <= (c-b).magnitude and edg2 >= 0 then
  5309. a, b, c = b, c, a
  5310. elseif edg3 <= (a-c).magnitude and edg3 >= 0 then
  5311. a, b, c = c, a, b
  5312. else
  5313. assert(false, "unreachable")
  5314. end
  5315.  
  5316. local len1 = (c-a):Dot((b-a).unit)
  5317. local len2 = (b-a).magnitude - len1
  5318. local width = (a + (b-a).unit*len1 - c).magnitude
  5319.  
  5320. local maincf = CFrameFromTopBack(a, (b-a):Cross(c-b).unit, -(b-a).unit)
  5321.  
  5322. local list = {}
  5323.  
  5324. local Color = BrickColor.new("Dark grey")
  5325.  
  5326. if len1 > 0.01 then
  5327. local w1 = Instance.new('WedgePart', m)
  5328. game:GetService("Debris"):AddItem(w1,5)
  5329. w1.Material = "SmoothPlastic"
  5330. w1.FormFactor = 'Custom'
  5331. w1.BrickColor = BrickColor.new(Color)
  5332. w1.Transparency = 0
  5333. w1.Reflectance = 0
  5334. w1.Material = "SmoothPlastic"
  5335. w1.CanCollide = false
  5336. NoOutline(w1)
  5337. local sz = Vector3.new(0.2, width, len1)
  5338. w1.Size = sz
  5339. local sp = Instance.new("SpecialMesh",w1)
  5340. sp.MeshType = "Wedge"
  5341. sp.Scale = Vector3.new(0,1,1) * sz/w1.Size
  5342. w1:BreakJoints()
  5343. w1.Anchored = true
  5344. w1.Parent = workspace
  5345. w1.Transparency = 0.7
  5346. table.insert(Effects,{w1,"Disappear",.01})
  5347. w1.CFrame = maincf*CFrame.Angles(math.pi,0,math.pi/2)*CFrame.new(0,width/2,len1/2)
  5348. table.insert(list,w1)
  5349. end
  5350.  
  5351. if len2 > 0.01 then
  5352. local w2 = Instance.new('WedgePart', m)
  5353. game:GetService("Debris"):AddItem(w2,5)
  5354. w2.Material = "SmoothPlastic"
  5355. w2.FormFactor = 'Custom'
  5356. w2.BrickColor = BrickColor.new(Color)
  5357. w2.Transparency = 0
  5358. w2.Reflectance = 0
  5359. w2.Material = "SmoothPlastic"
  5360. w2.CanCollide = false
  5361. NoOutline(w2)
  5362. local sz = Vector3.new(0.2, width, len2)
  5363. w2.Size = sz
  5364. local sp = Instance.new("SpecialMesh",w2)
  5365. sp.MeshType = "Wedge"
  5366. sp.Scale = Vector3.new(0,1,1) * sz/w2.Size
  5367. w2:BreakJoints()
  5368. w2.Anchored = true
  5369. w2.Parent = workspace
  5370. w2.Transparency = 0.7
  5371. table.insert(Effects,{w2,"Disappear",.01})
  5372. w2.CFrame = maincf*CFrame.Angles(math.pi,math.pi,-math.pi/2)*CFrame.new(0,width/2,-len1 - len2/2)
  5373. table.insert(list,w2)
  5374. end
  5375. return unpack(list)
  5376. end
  5377.    
  5378.    
  5379. so = function(id,par,vol,pit)
  5380. coroutine.resume(coroutine.create(function()
  5381. local sou = Instance.new("Sound",par or workspace)
  5382. sou.Volume=vol
  5383. sou.Pitch=pit or 1
  5384. sou.SoundId=id
  5385. swait()
  5386. sou:play()
  5387. game:GetService("Debris"):AddItem(sou,6)
  5388. end))
  5389. end
  5390.  
  5391. function clerp(a,b,t)
  5392. local qa = {QuaternionFromCFrame(a)}
  5393. local qb = {QuaternionFromCFrame(b)}
  5394. local ax, ay, az = a.x, a.y, a.z
  5395. local bx, by, bz = b.x, b.y, b.z
  5396. local _t = 1-t
  5397. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  5398. end
  5399.  
  5400. function QuaternionFromCFrame(cf)
  5401. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  5402. local trace = m00 + m11 + m22
  5403. if trace > 0 then
  5404. local s = math.sqrt(1 + trace)
  5405. local recip = 0.5/s
  5406. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  5407. else
  5408. local i = 0
  5409. if m11 > m00 then
  5410. i = 1
  5411. end
  5412. if m22 > (i == 0 and m00 or m11) then
  5413. i = 2
  5414. end
  5415. if i == 0 then
  5416. local s = math.sqrt(m00-m11-m22+1)
  5417. local recip = 0.5/s
  5418. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  5419. elseif i == 1 then
  5420. local s = math.sqrt(m11-m22-m00+1)
  5421. local recip = 0.5/s
  5422. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  5423. elseif i == 2 then
  5424. local s = math.sqrt(m22-m00-m11+1)
  5425. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  5426. end
  5427. end
  5428. end
  5429.  
  5430. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  5431. local xs, ys, zs = x + x, y + y, z + z
  5432. local wx, wy, wz = w*xs, w*ys, w*zs
  5433. local xx = x*xs
  5434. local xy = x*ys
  5435. local xz = x*zs
  5436. local yy = y*ys
  5437. local yz = y*zs
  5438. local zz = z*zs
  5439. 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))
  5440. end
  5441.  
  5442. function QuaternionSlerp(a, b, t)
  5443. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  5444. local startInterp, finishInterp;
  5445. if cosTheta >= 0.0001 then
  5446. if (1 - cosTheta) > 0.0001 then
  5447. local theta = math.acos(cosTheta)
  5448. local invSinTheta = 1/math.sin(theta)
  5449. startInterp = math.sin((1-t)*theta)*invSinTheta
  5450. finishInterp = math.sin(t*theta)*invSinTheta  
  5451. else
  5452. startInterp = 1-t
  5453. finishInterp = t
  5454. end
  5455. else
  5456. if (1+cosTheta) > 0.0001 then
  5457. local theta = math.acos(-cosTheta)
  5458. local invSinTheta = 1/math.sin(theta)
  5459. startInterp = math.sin((t-1)*theta)*invSinTheta
  5460. finishInterp = math.sin(t*theta)*invSinTheta
  5461. else
  5462. startInterp = t-1
  5463. finishInterp = t
  5464. end
  5465. end
  5466. 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
  5467. end
  5468.  
  5469.  
  5470. --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)
  5471.  
  5472.  
  5473. function rayCast(Pos, Dir, Max, Ignore)  -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  5474. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  5475. end
  5476.  
  5477. Damagefunc=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  5478.         if hit.Parent==nil then
  5479.                 return
  5480.         end
  5481.         local h=hit.Parent:FindFirstChild("Humanoid")
  5482.         for _,v in pairs(hit.Parent:children()) do
  5483.         if v:IsA("Humanoid") then
  5484.         h=v
  5485.         end
  5486.         end
  5487.         if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  5488.         h=hit.Parent.Parent:FindFirstChild("Humanoid")
  5489.         end
  5490.         if hit.Parent.className=="Hat" then
  5491.         hit=hit.Parent.Parent:findFirstChild("Head")
  5492.         end
  5493.         if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  5494.         if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  5495.         --[[                if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  5496.                         return
  5497.                 end]]
  5498. --                        hs(hit,1.2)
  5499.                         local c=Instance.new("ObjectValue")
  5500.                         c.Name="creator"
  5501.                         c.Value=game:service("Players").LocalPlayer
  5502.                         c.Parent=h
  5503.                         game:GetService("Debris"):AddItem(c,.5)
  5504.                 local Damage=math.random(minim,maxim)
  5505. --                h:TakeDamage(Damage)
  5506.                 local blocked=false
  5507.                 local block=hit.Parent:findFirstChild("Block")
  5508.                 if block~=nil then
  5509.                 print(block.className)
  5510.                 if block.className=="NumberValue" then
  5511.                 if block.Value>0 then
  5512.                 blocked=true
  5513.                 if decreaseblock==nil then
  5514.                 block.Value=block.Value-1
  5515.                 end
  5516.                 end
  5517.                 end
  5518.                 if block.className=="IntValue" then
  5519.                 if block.Value>0 then
  5520.                 blocked=true
  5521.                 if decreaseblock~=nil then
  5522.                 block.Value=block.Value-1
  5523.                 end
  5524.                 end
  5525.                 end
  5526.                 end
  5527.                 if blocked==false then
  5528. --                h:TakeDamage(Damage)
  5529.                 h.Health=h.Health-Damage
  5530.                 ShowDamage((Hitbox.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, Hitbox.BrickColor.Color)
  5531.                 else
  5532.                 h.Health=h.Health-(Damage/2)
  5533.                 ShowDamage((Hitbox.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Bright blue").Color)
  5534.                 end
  5535.                 if Type=="Knockdown" then
  5536.                 local hum=hit.Parent.Humanoid
  5537. hum.PlatformStand=true
  5538. coroutine.resume(coroutine.create(function(HHumanoid)
  5539. swait(1)
  5540. HHumanoid.PlatformStand=false
  5541. end),hum)
  5542.                 local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  5543. --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  5544. local bodvol=Instance.new("BodyVelocity")
  5545. bodvol.velocity=angle*knockback
  5546. bodvol.P=5000
  5547. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  5548. bodvol.Parent=hit
  5549. local rl=Instance.new("BodyAngularVelocity")
  5550. rl.P=3000
  5551. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  5552. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  5553. rl.Parent=hit
  5554. game:GetService("Debris"):AddItem(bodvol,.5)
  5555. game:GetService("Debris"):AddItem(rl,.5)
  5556.                 elseif Type=="Normal" then
  5557.                 local vp=Instance.new("BodyVelocity")
  5558.                 vp.P=500
  5559.                 vp.maxForce=Vector3.new(math.huge,0,math.huge)
  5560. --                vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  5561.                 if KnockbackType==1 then
  5562.                 vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  5563.                 elseif KnockbackType==2 then
  5564.                 vp.velocity=Property.CFrame.lookVector*knockback
  5565.                 end
  5566.                 if knockback>0 then
  5567.                         vp.Parent=hit.Parent.Torso
  5568.                 end
  5569.                 game:GetService("Debris"):AddItem(vp,.5)
  5570.                 elseif Type=="Up" then
  5571.                 local bodyVelocity=Instance.new("BodyVelocity")
  5572.                 bodyVelocity.velocity=vt(0,60,0)
  5573.                 bodyVelocity.P=5000
  5574.                 bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  5575.                 bodyVelocity.Parent=hit
  5576.                 game:GetService("Debris"):AddItem(bodyVelocity,1)
  5577.                 local rl=Instance.new("BodyAngularVelocity")
  5578.                 rl.P=3000
  5579.                 rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  5580.                 rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  5581.                 rl.Parent=hit
  5582.                 game:GetService("Debris"):AddItem(rl,.5)
  5583.                 elseif Type=="Snare" then
  5584.                 local bp=Instance.new("BodyPosition")
  5585.                 bp.P=2000
  5586.                 bp.D=100
  5587.                 bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  5588.                 bp.position=hit.Parent.Torso.Position
  5589.                 bp.Parent=hit.Parent.Torso
  5590.                 game:GetService("Debris"):AddItem(bp,1)
  5591.                 elseif Type=="Target" then
  5592.                 local Targetting = false
  5593.                 if Targetting==false then
  5594.                 ZTarget=hit.Parent.Torso
  5595.                 coroutine.resume(coroutine.create(function(Part)
  5596.                 so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  5597.                 swait(5)
  5598.                 so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  5599.                 end),ZTarget)
  5600.                 local TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  5601.                 local  targetgui=Instance.new("BillboardGui")
  5602.                 targetgui.Parent=ZTarget
  5603.                 targetgui.Size=UDim2.new(10,100,10,100)
  5604.                 local targ=Instance.new("ImageLabel")
  5605.                 targ.Parent=targetgui
  5606.                 targ.BackgroundTransparency=1
  5607.                 targ.Image="rbxassetid://4834067"
  5608.                 targ.Size=UDim2.new(1,0,1,0)
  5609.                 cam.CameraType="Scriptable"
  5610.                 cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  5611.                 local dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  5612.                 workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  5613.                 Targetting=true
  5614.                 RocketTarget=ZTarget
  5615.                 for i=1,Property do
  5616.                 --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  5617.                 if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  5618.                 swait()
  5619.                 end
  5620.                 --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  5621.                 cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  5622.                 dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  5623.                 cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  5624.                 end
  5625.                 Targetting=false
  5626.                 RocketTarget=nil
  5627.                 targetgui.Parent=nil
  5628.                 cam.CameraType="Custom"
  5629.                 end
  5630.                 end
  5631.                         local debounce=Instance.new("BoolValue")
  5632.                         debounce.Name="DebounceHit"
  5633.                         debounce.Parent=hit.Parent
  5634.                         debounce.Value=true
  5635.                         game:GetService("Debris"):AddItem(debounce,Delay)
  5636.                         c=Instance.new("ObjectValue")
  5637.                         c.Name="creator"
  5638.                         c.Value=Player
  5639.                         c.Parent=h
  5640.                         game:GetService("Debris"):AddItem(c,.5)
  5641.         end
  5642. end
  5643.  
  5644.  
  5645. function ShowDamage(Pos, Text, Time, Color)
  5646.     local Rate = (1 / 30)
  5647.     local Pos = (Pos or Vector3.new(0, 0, 0))
  5648.     local Text = (Text or "")
  5649.     local Time = (Time or 2)
  5650.     local Color = (Color or Color3.new(1, 0, 0))
  5651.     local EffectPart = part("Custom",workspace,"SmoothPlastic",0,1,BrickColor.new(Color),"Effect",vt(0,0,0))
  5652.     EffectPart.Anchored = true
  5653.     local BillboardGui = Instance.new("BillboardGui")
  5654.     BillboardGui.Size = UDim2.new(3, 0, 3, 0)
  5655.     BillboardGui.Adornee = EffectPart
  5656.     local TextLabel = Instance.new("TextLabel")
  5657.     TextLabel.BackgroundTransparency = 1
  5658.     TextLabel.Size = UDim2.new(1, 0, 1, 0)
  5659.     TextLabel.Text = Text
  5660.     TextLabel.TextColor3 = Color
  5661.     TextLabel.TextScaled = true
  5662.     TextLabel.Font = Enum.Font.ArialBold
  5663.     TextLabel.Parent = BillboardGui
  5664.     BillboardGui.Parent = EffectPart
  5665.     game.Debris:AddItem(EffectPart, (Time + 0.1))
  5666.     EffectPart.Parent = game:GetService("Workspace")
  5667.     Delay(0, function()
  5668.         local Frames = (Time / Rate)
  5669.         for Frame = 1, Frames do
  5670.             wait(Rate)
  5671.             local Percent = (Frame / Frames)
  5672.             EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  5673.             TextLabel.TextTransparency = Percent
  5674.         end
  5675.         if EffectPart and EffectPart.Parent then
  5676.             EffectPart:Destroy()
  5677.         end
  5678.     end)
  5679. end
  5680.  
  5681. handle=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Handle",Vector3.new(0.800000012, 3.5999999, 0.800000012))
  5682. handleweld=weld(m,Character["Right Arm"],handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00978088379, 0.656887054, 1.14379132, -0.999998093, 0.00253854319, -2.98064613e-008, -2.98062979e-008, 8.94229968e-011, 1, 0.00253850338, 0.999997973, -1.37580555e-011))
  5683. mesh("CylinderMesh",handle,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5684. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.799999952, 0.800000012, 0.399999976))
  5685. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.2951355, -2.29264069, 2.06851101, -0.70664072, 0.683012187, 0.184808537, -0.707570016, -0.683011293, -0.181221515, 0.00244987407, -0.258822918, 0.965922773))
  5686. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.80400002, 0.800000012, 1.36199999))
  5687. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.980000019, 0.400000006, 0.829999983))
  5688. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0090675354, -0.399864197, -0.00609540939, 0.999998093, -9.84101689e-013, -0.00253850338, 7.63833441e-013, 1, -8.94248287e-011, 0.00253854343, 8.94238988e-011, 0.999998093))
  5689. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5690. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Navy blue","Part",Vector3.new(0.200000003, 0.400000006, 0.400000036))
  5691. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00175476074, -0.668507576, 3.84399414, 0.999991536, 1.10027628e-007, -0.00253868476, -0.00245218934, 0.258818686, -0.965922773, 0.000656952092, 0.965919077, 0.258819729))
  5692. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.328000009, 1, 1))
  5693. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Navy blue","Part",Vector3.new(0.819999993, 0.200000003, 0.200000018))
  5694. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00177383423, 0.301001668, 3.09999084, 0.999991536, -1.4007054e-006, -0.00253856136, -0.0025384964, -1.49101027e-007, -0.999997199, 1.40017289e-006, 0.999993384, -2.12260886e-007))
  5695. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5696. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.799999952, 0.800000012, 0.399999976))
  5697. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.25549316, -2.25797272, 1.87240982, 0.706640601, 0.683012187, -0.184808478, 0.707569897, -0.683011293, 0.181221485, -0.00244979863, -0.258822918, -0.965922713))
  5698. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.80400002, 0.800000012, 1.36199999))
  5699. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Navy blue","Part",Vector3.new(0.819999993, 0.399999917, 1.5999999))
  5700. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00175476074, -3.19146729, -1.07241821, -0.999997497, 6.7068413e-009, 0.00253847218, 0.000657052209, -0.965925395, 0.258818537, 0.00245200517, 0.258818954, 0.96592319))
  5701. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.980000019, 0.400000006, 0.829999983))
  5702. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0090675354, 0.40007019, -0.00609540939, 0.999997973, -9.84101689e-013, -0.00253850315, 7.63833441e-013, 0.999999881, -8.94248148e-011, 0.00253854343, 8.94238988e-011, 0.999998093))
  5703. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5704. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.400000006, 0.599999905, 0.800000012))
  5705. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0086517334, 2.09998322, 0.000371813774, 1.00000322, 1.17150734e-011, 0.000686014537, -1.1713297e-011, 1, 2.41529869e-011, -0.000685904175, -2.41570861e-011, 1.00000322))
  5706. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5707. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Navy blue","Part",Vector3.new(0.819999993, 0.200000003, 0.200000018))
  5708. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00177383423, 0.30100286, -2.90000153, -0.999991417, 1.32619959e-006, 0.00253841188, -0.0025385858, 1.4892214e-007, -0.999997199, -1.31182526e-006, -0.999993265, -2.05197622e-007))
  5709. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5710. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Navy blue","Part",Vector3.new(0.819999993, 0.399999917, 1.5999999))
  5711. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00177001953, -3.24401093, -1.26851368, 0.999997735, 6.63194086e-008, -0.00253853458, -0.000656968332, -0.965925395, -0.258818537, -0.00245199562, 0.258818954, -0.965923369))
  5712. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Navy blue","Part",Vector3.new(0.799999952, 0.800000012, 0.400000036))
  5713. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.24404907, 0.00176620483, 2.06851101, 0.000657034281, 0.965924621, 0.258822441, -0.999997914, 7.07726201e-007, 0.00253604189, 0.0024494431, -0.258823037, 0.965922832))
  5714. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.616000056, 0.593999982, 1.36199999))
  5715. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Navy blue","Part",Vector3.new(0.200000003, 0.400000036, 0.400000036))
  5716. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00175476074, -1.86851025, 3.84400558, 0.999991536, 1.10027628e-007, -0.00253868476, -0.00245218934, 0.258818686, -0.965922773, 0.000656952092, 0.965919077, 0.258819729))
  5717. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.328000009, 1, 1))
  5718. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Navy blue","Part",Vector3.new(0.200000003, 0.400000036, 0.400000036))
  5719. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00175476074, -1.26852417, 3.84400177, 0.999991536, 1.10027628e-007, -0.00253868476, -0.00245218934, 0.258818686, -0.965922773, 0.000656952092, 0.965919077, 0.258819729))
  5720. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.328000009, 1, 1))
  5721. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.800000012, 0.799999893, 1.5999999))
  5722. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00177001953, -3.24401093, -1.26851368, 0.999997735, 6.63194086e-008, -0.00253853458, -0.000656968332, -0.965925395, -0.258818537, -0.00245199562, 0.258818954, -0.965923369))
  5723. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.800000012, 0.799999893, 2.5999999))
  5724. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000328063965, 2.99998474, 0.100373149, 1.00000119, 1.03472786e-011, 0.000678057317, -1.03561604e-011, 1, 2.38740295e-011, -0.00067801727, -2.38796205e-011, 1.00000119))
  5725. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.800000012, 0.200000003, 1.20000005))
  5726. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000255584717, 3.49998474, 0.000342130661, 1.00000119, 1.03490549e-011, 0.000589797972, -1.03561604e-011, 1, 2.07657936e-011, -0.000589757925, -2.07704687e-011, 1.00000119))
  5727. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5728. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Navy blue","Part",Vector3.new(0.200000003, 0.400000036, 0.400000095))
  5729. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00175476074, -0.668564796, -2.64397049, -0.999991536, 1.49007832e-007, 0.00253771944, -0.00245122844, 0.258800924, -0.96592766, -0.000656907854, -0.965923607, -0.258801997))
  5730. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.328000009, 1, 1))
  5731. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0.19999998807907,"Navy blue","Part",Vector3.new(0.800000012, 0.599999905, 0.800000012))
  5732. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000328063965, 2.09998322, 0.0003708601, 1.00000358, 1.03526077e-011, 0.000683508348, -1.03490549e-011, 1, 2.40659801e-011, -0.000683391467, -2.40689066e-011, 1.00000358))
  5733. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5734. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.400000006, 0.800000012, 0.800000072))
  5735. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00101470947, 1.50983429, 0.000193715096, 1.00000095, 2.98064009e-008, -0.000846923911, 2.98064471e-008, -1, 4.59674659e-012, -0.000846963958, -2.9841872e-011, -1.00000095))
  5736. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=1778999",Vector3.new(0, 0, 0),Vector3.new(0.940000057, 1.43400002, 0.988000035))
  5737. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Navy blue","Part",Vector3.new(0.910000026, 1.5999999, 0.819999993))
  5738. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00496673584, 0.000102996826, -0.00546550751, 0.999998093, -9.84101689e-013, -0.00253850338, 7.63833441e-013, 1, -8.94248287e-011, 0.00253854343, 8.94238988e-011, 0.999998093))
  5739. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5740. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Navy blue","Part",Vector3.new(0.819999993, 0.200000003, 0.200000018))
  5741. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00176620483, 0.299010992, 3.09999084, -0.999991536, -1.46031755e-006, 0.00253854645, 0.00253852643, -1.48922183e-007, 0.999997258, -1.45978549e-006, 0.999993384, 2.12233388e-007))
  5742. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5743. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Navy blue","Part",Vector3.new(0.400000006, 0.400000036, 0.800000072))
  5744. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00101470947, -3.79997253, 0.000193715096, 1.00000095, 2.98064009e-008, -0.000846923911, 2.98064471e-008, -1, 4.59674659e-012, -0.000846963958, -2.9841872e-011, -1.00000095))
  5745. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=1778999",Vector3.new(0, 0, 0),Vector3.new(0.60800004, 0.241999984, 0.606000006))
  5746. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Navy blue","Part",Vector3.new(0.800000012, 0.200000003, 0.800000012))
  5747. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00032043457, 2.49998474, 0.000371456146, 1.00000381, 1.03526077e-011, 0.00068351021, -1.03490549e-011, 1, 2.40660495e-011, -0.00068339007, -2.40688372e-011, 1.00000381))
  5748. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5749. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Navy blue","Part",Vector3.new(0.600000024, 0.200000003, 1.20000005))
  5750. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0102539063, 3.50998306, 0.000287055969, 1.00000119, 1.03490549e-011, 0.000534346327, -1.03526077e-011, 1, 1.88129321e-011, -0.00053430628, -1.88170521e-011, 1.00000119))
  5751. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5752. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Navy blue","Part",Vector3.new(0.819999993, 0.399999917, 0.799999893))
  5753. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00184249878, 2.99998856, -0.801000834, 0.999998212, -9.80548975e-013, -0.00248575397, 7.67386155e-013, 1, -8.7567141e-011, 0.00248579402, 8.75662667e-011, 0.999998212))
  5754. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Navy blue","Part",Vector3.new(0.819999993, 0.399999917, 0.999999881))
  5755. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00172424316, 2.99998856, 0.899011493, 0.999998152, -9.80548975e-013, -0.00250685378, 7.67386155e-013, 1, -8.83102202e-011, 0.00250689383, 8.83093182e-011, 0.999998152))
  5756. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Navy blue","Part",Vector3.new(0.200000003, 0.399999976, 0.400000095))
  5757. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00175476074, -1.86856842, -2.64398575, -0.999991536, 1.49007832e-007, 0.00253771944, -0.00245122844, 0.258800924, -0.96592766, -0.000656907854, -0.965923607, -0.258801997))
  5758. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.328000009, 1, 1))
  5759. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Navy blue","Part",Vector3.new(0.200000003, 0.400000036, 0.400000095))
  5760. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00175476074, -1.26854801, -2.64397812, -0.999991536, 1.49007832e-007, 0.00253771944, -0.00245122844, 0.258800924, -0.96592766, -0.000656907854, -0.965923607, -0.258801997))
  5761. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.328000009, 1, 1))
  5762. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Navy blue","Part",Vector3.new(0.910000026, 0.200000003, 0.819999993))
  5763. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00489807129, -1.69981766, -0.0052703619, 0.999998152, 1.39959155e-011, -0.00251095998, -1.42090784e-011, 1, -8.84208123e-011, 0.00251100003, 8.84575052e-011, 0.999998152))
  5764. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5765. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Navy blue","Part",Vector3.new(0.819999993, 0.200000003, 0.200000018))
  5766. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00176620483, 0.299011946, -2.90000153, 0.999991536, 1.4007129e-006, -0.00253842724, 0.00253855623, 1.49100984e-007, 0.999997258, 1.3565367e-006, -0.999993265, 2.05262978e-007))
  5767. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5768. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Navy blue","Part",Vector3.new(0.200000003, 0.400000036, 0.400000095))
  5769. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00175857544, -0.472471237, -2.59142685, 0.999991477, 2.08620037e-007, -0.00253769686, 0.00245122635, 0.258800924, 0.965927482, 0.000656995224, -0.965923607, 0.258801967))
  5770. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.328000009, 1, 1))
  5771. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.800000012, 0.799999893, 1.5999999))
  5772. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00177001953, -3.19146729, -1.07242203, -0.999997497, 6.7068413e-009, 0.00253847218, 0.000657052209, -0.965925395, 0.258818537, 0.00245200517, 0.258818954, 0.96592319))
  5773. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Navy blue","Part",Vector3.new(0.799999952, 0.800000012, 0.400000036))
  5774. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.19150543, -0.00177383423, 1.87240982, -0.000657099125, 0.965924621, -0.258822352, 0.999997795, 7.67338804e-007, -0.00253604399, -0.00244950107, -0.258823037, -0.965922952))
  5775. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.616000056, 0.593999982, 1.36199999))
  5776. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Navy blue","Part",Vector3.new(0.200000003, 0.400000006, 0.400000036))
  5777. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00175476074, -0.472427368, 3.79145432, -0.999991536, 5.04154229e-008, 0.00253869547, 0.00245207804, 0.258818686, 0.965922534, -0.000657055061, 0.965919077, -0.258819669))
  5778. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.328000009, 1, 1))
  5779. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Navy blue","Part",Vector3.new(0.200000003, 0.399999976, 0.400000095))
  5780. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00175476074, -1.67246628, -2.59144211, 0.999991477, 2.08620037e-007, -0.00253769686, 0.00245122635, 0.258800924, 0.965927482, 0.000656995224, -0.965923607, 0.258801967))
  5781. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.328000009, 1, 1))
  5782. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Navy blue","Part",Vector3.new(0.200000003, 0.400000036, 0.400000095))
  5783. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00175857544, -1.07245636, -2.59143829, 0.999991477, 2.08620037e-007, -0.00253769686, 0.00245122635, 0.258800924, 0.965927482, 0.000656995224, -0.965923607, 0.258801967))
  5784. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.328000009, 1, 1))
  5785. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Navy blue","Part",Vector3.new(0.200000003, 0.400000036, 0.400000036))
  5786. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00175476074, -1.67240334, 3.79145813, -0.999991536, 5.04154229e-008, 0.00253869547, 0.00245207804, 0.258818686, 0.965922534, -0.000657055061, 0.965919077, -0.258819669))
  5787. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.328000009, 1, 1))
  5788. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Navy blue","Part",Vector3.new(0.200000003, 0.400000036, 0.400000036))
  5789. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00177001953, -1.07242966, 3.79145813, -0.999991536, 5.04154229e-008, 0.00253869547, 0.00245207804, 0.258818686, 0.965922534, -0.000657055061, 0.965919077, -0.258819669))
  5790. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.328000009, 1, 1))
  5791. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Navy blue","Part",Vector3.new(0.910000026, 0.200000003, 0.819999993))
  5792. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00319671631, 1.69999313, -0.00432527065, 1.00000656, 1.07949205e-011, 5.30879479e-005, -1.07611697e-011, 1, 1.86495437e-012, -5.28909732e-005, -1.85864692e-012, 1.00000656))
  5793. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5794. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Navy blue","Part",Vector3.new(1.25999999, 0.200000003, 1.60000014))
  5795. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00993728638, -2.69981766, -3.56435776e-005, 1.00000131, 1.3251622e-012, 2.64146365e-006, -1.31805677e-012, 1, 9.47592699e-014, -2.60141678e-006, -9.33706237e-014, 1.00000131))
  5796. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.0780000091, 1))
  5797. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.400000006, 0.99999994, 0.800000072))
  5798. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00101470947, -2.98979568, 0.000195622444, 0.999992371, 2.98643101e-008, -0.00423007505, -2.99577536e-008, 0.999999702, -5.96182872e-008, 0.0042301151, 1.50410031e-008, 0.999992251))
  5799. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=1778999",Vector3.new(0, 0, 0),Vector3.new(0.954000056, 0.361999989, 0.988000035))
  5800. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Navy blue","Part",Vector3.new(1.25999999, 0.200000003, 1.60000014))
  5801. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00993728638, 2.69984818, -1.4424324e-005, 0.999988437, 5.97829199e-008, -0.00507963076, 5.97626766e-008, -0.999999702, 5.95426322e-008, -0.00507967174, -8.95721328e-008, -0.999988258))
  5802. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.0780000091, 1))
  5803. Hitbox=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Hitbox",Vector3.new(0.800000012, 1.79999983, 7.19999981))
  5804. Hitboxweld=weld(m,handle,Hitbox,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00791168213, 2.89998627, 0.200349331, 1.00000167, 1.03490549e-011, 0.000589731848, -1.03561604e-011, 1, 2.07634691e-011, -0.000589691801, -2.0768132e-011, 1.00000167))
  5805.  
  5806. TrailDeb = false
  5807.  
  5808. function attackone()
  5809.     attack=true
  5810.     for i=0,1,0.07 do
  5811.         swait()
  5812.         RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(-50)),.2)
  5813.         Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(-5),math.rad(50)),.3)
  5814.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(160), math.rad(0), math.rad(10)), 0.2)
  5815.         LW.C0 = clerp(LW.C0, CFrame.new(.3, 0.5, -1) * angles(math.rad(160), math.rad(0), math.rad(50)), 0.2)
  5816.         handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(60),math.rad(-10),math.rad(0)),.2)
  5817.     end
  5818.     so("http://www.roblox.com/asset/?id=203691447",Hitbox,1,1)
  5819.     con1=Hitbox.Touched:connect(function(hit) Damagefunc(hit,10,30,math.random(10,20),"Knockdown",RootPart,.2,1) end)
  5820.      if TrailDeb == false then
  5821.                             TrailDeb = true
  5822.                         end
  5823.                        
  5824.  
  5825. coroutine.wrap(function()
  5826. local Old = Hitbox.CFrame.p
  5827. while wait()do
  5828. if not TrailDeb then break end
  5829. local New = Hitbox.CFrame.p
  5830. local Mag =(Old -New).magnitude
  5831. local Dis =(Old +New)/2
  5832. local Trail = Instance.new("Part",Character)
  5833. Trail.Material = "SmoothPlastic"
  5834. Trail.Anchored = true
  5835. Trail.CanCollide = false
  5836. Trail.BrickColor = BrickColor.new("Navy blue")
  5837. Trail.Size = Vector3.new(0.2,Mag,0.2)
  5838. Trail.TopSurface = 0
  5839. Trail.BottomSurface = 0
  5840. Trail.formFactor = "Custom"
  5841. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  5842. local ms = Instance.new("BlockMesh",Trail)
  5843. ms.Scale = Vector3.new(1,1,1)
  5844. local TM = Instance.new("CylinderMesh",Trail)
  5845. TM.Scale = Vector3.new(1,1,1)
  5846. Old = New
  5847. coroutine.wrap(function()
  5848. for i = 1,0,-0.1 do
  5849. wait()
  5850. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  5851. end
  5852. Trail:remove()
  5853. end)()
  5854. coroutine.wrap(function()
  5855. for i = 1,10 do
  5856. wait()
  5857. Trail.Transparency = Trail.Transparency +0.1
  5858. end end)()end end)()
  5859.     for i=0,1,0.06 do
  5860.         swait()
  5861.         RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(50)),.2)
  5862.         Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(5),math.rad(-50)),.3)
  5863.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(10)), 0.2)
  5864.         LW.C0 = clerp(LW.C0, CFrame.new(.2, 0.2, -.5) * angles(math.rad(10), math.rad(0), math.rad(50)), 0.2)
  5865.         handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(-20),math.rad(-10),math.rad(0)),.2)
  5866.     end
  5867.     attack=false
  5868.     con1:disconnect()
  5869.     if TrailDeb == true then
  5870.                         TrailDeb = false
  5871.                         end
  5872. end
  5873.  
  5874. function attacktwo()
  5875.         attack=true
  5876.         for i=0,1,0.06 do
  5877.                 swait()
  5878. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(90)),.2)
  5879. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(-5),math.rad(-80)),.3)
  5880. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(0),math.rad(90),math.rad(90)),.1)
  5881. LW.C0 = clerp(LW.C0, CFrame.new(.3, 0.5, -1) * angles(math.rad(0), math.rad(60), math.rad(90)), 0.1)
  5882. handleweld.C0=clerp(handleweld.C0,cf(0,-.5,-2)*angles(math.rad(-80),math.rad(-10),math.rad(0)),.1)
  5883.  
  5884.         end
  5885. con1=Hitbox.Touched:connect(function(hit) Damagefunc(hit,10,30,math.random(10,20),"Knockdown",RootPart,.2,1) end)
  5886. so("http://www.roblox.com/asset/?id=203691492",Hitbox,1,1)
  5887. if TrailDeb == false then
  5888. TrailDeb = true
  5889. end
  5890. coroutine.wrap(function()
  5891. local Old = Hitbox.CFrame.p
  5892. while wait()do
  5893. if not TrailDeb then break end
  5894. local New = Hitbox.CFrame.p
  5895. local Mag =(Old -New).magnitude
  5896. local Dis =(Old +New)/2
  5897. local Trail = Instance.new("Part",Character)
  5898. Trail.Material = "SmoothPlastic"
  5899. Trail.Anchored = true
  5900. Trail.CanCollide = false
  5901. Trail.BrickColor = BrickColor.new("Navy blue")
  5902. Trail.Size = Vector3.new(0.2,Mag,0.2)
  5903. Trail.TopSurface = 0
  5904. Trail.BottomSurface = 0
  5905. Trail.formFactor = "Custom"
  5906. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  5907. local ms = Instance.new("BlockMesh",Trail)
  5908. ms.Scale = Vector3.new(1,1,1)
  5909. local TM = Instance.new("CylinderMesh",Trail)
  5910. TM.Scale = Vector3.new(1,1,1)
  5911. Old = New
  5912. coroutine.wrap(function()
  5913. for i = 1,0,-0.1 do
  5914. wait()
  5915. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  5916. end
  5917. Trail:remove()
  5918. end)()
  5919. coroutine.wrap(function()
  5920. for i = 1,10 do
  5921. wait()
  5922. Trail.Transparency = Trail.Transparency +0.1
  5923. end end)()end end)()
  5924. for i=0,1,0.06 do
  5925.                 swait()
  5926. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(-50)),.2)
  5927. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(-5),math.rad(50)),.3)
  5928. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(0),math.rad(-10),math.rad(90)),.1)
  5929. LW.C0 = clerp(LW.C0, CFrame.new(.3, 0.5, -1) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.1)
  5930. handleweld.C0=clerp(handleweld.C0,cf(0,-.5,-2)*angles(math.rad(-80),math.rad(-10),math.rad(0)),.1)
  5931. end
  5932.  
  5933. for i=0,1,1 do
  5934. swait()
  5935. so("http://www.roblox.com/asset/?id=203691467",Hitbox,1,1)
  5936. for i=0,1,0.1 do
  5937. swait()
  5938. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*euler(0,0,6*i),.3)
  5939. end
  5940. end
  5941.  
  5942. attack=false
  5943. con1:disconnect()
  5944. if TrailDeb == true then
  5945.                         TrailDeb = false
  5946.                         end
  5947. end
  5948.  
  5949. function attackthree()
  5950.         attack=true
  5951.         for i=0,1.5,0.06 do
  5952. swait()
  5953. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(-10),math.rad(0),math.rad(00)),.1)
  5954. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(-5),math.rad(00)),.1)
  5955. RW.C0=clerp(RW.C0,cf(1,0.8,-1)*angles(math.rad(130),math.rad(0),math.rad(-50)),.1)
  5956. LW.C0=clerp(LW.C0,cf(-1,0.8,-1)*angles(math.rad(130),math.rad(0),math.rad(50)),.1)
  5957. handleweld.C0=clerp(handleweld.C0,cf(-1,0,-.2)*angles(math.rad(-20),math.rad(-20),math.rad(50)),.3)
  5958.         end
  5959. so("http://roblox.com/asset/?id=203691467",Hitbox,1,1)
  5960. con1=Hitbox.Touched:connect(function(hit) Damagefunc(hit,10,30,math.random(10,20),"Knockdown",RootPart,.2,1) end)
  5961. if TrailDeb == false then
  5962. TrailDeb = true
  5963. end
  5964. coroutine.wrap(function()
  5965. local Old = Hitbox.CFrame.p
  5966. while wait()do
  5967. if not TrailDeb then break end
  5968. local New = Hitbox.CFrame.p
  5969. local Mag =(Old -New).magnitude
  5970. local Dis =(Old +New)/2
  5971. local Trail = Instance.new("Part",Character)
  5972. Trail.Material = "SmoothPlastic"
  5973. Trail.Anchored = true
  5974. Trail.CanCollide = false
  5975. Trail.BrickColor = BrickColor.new("Navy blue")
  5976. Trail.Size = Vector3.new(0.2,Mag,0.2)
  5977. Trail.TopSurface = 0
  5978. Trail.BottomSurface = 0
  5979. Trail.formFactor = "Custom"
  5980. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  5981. local ms = Instance.new("BlockMesh",Trail)
  5982. ms.Scale = Vector3.new(1,1,1)
  5983. local TM = Instance.new("CylinderMesh",Trail)
  5984. TM.Scale = Vector3.new(1,1,1)
  5985. Old = New
  5986. coroutine.wrap(function()
  5987. for i = 1,0,-0.1 do
  5988. wait()
  5989. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  5990. end
  5991. Trail:remove()
  5992. end)()
  5993. coroutine.wrap(function()
  5994. for i = 1,10 do
  5995. wait()
  5996. Trail.Transparency = Trail.Transparency +0.1
  5997. end end)()end end)()
  5998.       for i=0,1.5,.06 do
  5999. swait()
  6000. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(20),math.rad(0),math.rad(0)),.2)
  6001. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-10),math.rad(-5),math.rad(00)),.2)
  6002. RW.C0=clerp(RW.C0,cf(1,0.2,-.5)*angles(math.rad(20),math.rad(0),math.rad(-50)),.2)
  6003. LW.C0=clerp(LW.C0,cf(-1,0.2,-.5)*angles(math.rad(20),math.rad(0),math.rad(50)),.2)
  6004. RH.C0=clerp(RH.C0,cf(1,-1,.2)*angles(math.rad(10),math.rad(70),math.rad(0)),.3)
  6005. LH.C0=clerp(LH.C0,cf(-1,-1,-.2)*angles(math.rad(-20),math.rad(-70),math.rad(-20)),.3)
  6006. handleweld.C0=clerp(handleweld.C0,cf(-1,0,-.2)*angles(math.rad(-20),math.rad(-20),math.rad(50)),.3)
  6007.         end
  6008. attack=false
  6009. con1:disconnect()
  6010. if TrailDeb == true then
  6011.                         TrailDeb = false
  6012.                         end
  6013. end
  6014.  
  6015. function JumpSpin()
  6016. attack=true
  6017. for i=0,1,0.06 do
  6018. swait()
  6019. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(-50)),.1)
  6020. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(-5),math.rad(50)),.1)
  6021. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(0),math.rad(-10),math.rad(90)),.1)
  6022. LW.C0 = clerp(LW.C0, CFrame.new(.3, 0.5, -1) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.1)
  6023. handleweld.C0=clerp(handleweld.C0,cf(0,-.5,-2)*angles(math.rad(-80),math.rad(-10),math.rad(0)),.1)
  6024. end
  6025. if TrailDeb == false then
  6026. TrailDeb = true
  6027. end
  6028. coroutine.wrap(function()
  6029. local Old = Hitbox.CFrame.p
  6030. while wait()do
  6031. if not TrailDeb then break end
  6032. local New = Hitbox.CFrame.p
  6033. local Mag =(Old -New).magnitude
  6034. local Dis =(Old +New)/2
  6035. local Trail = Instance.new("Part",Character)
  6036. Trail.Material = "SmoothPlastic"
  6037. Trail.Anchored = true
  6038. Trail.CanCollide = false
  6039. Trail.BrickColor = BrickColor.new("Navy blue")
  6040. Trail.Size = Vector3.new(0.2,Mag,0.2)
  6041. Trail.TopSurface = 0
  6042. Trail.BottomSurface = 0
  6043. Trail.formFactor = "Custom"
  6044. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  6045. local ms = Instance.new("BlockMesh",Trail)
  6046. ms.Scale = Vector3.new(1,1,1)
  6047. local TM = Instance.new("CylinderMesh",Trail)
  6048. TM.Scale = Vector3.new(1,1,1)
  6049. Old = New
  6050. coroutine.wrap(function()
  6051. for i = 1,0,-0.1 do
  6052. wait()
  6053. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  6054. end
  6055. Trail:remove()
  6056. end)()
  6057. coroutine.wrap(function()
  6058. for i = 1,10 do
  6059. wait()
  6060. Trail.Transparency = Trail.Transparency +0.1
  6061. end end)()end end)()
  6062. con1=Hitbox.Touched:connect(function(hit) Damagefunc(hit,10,30,math.random(10,20),"Knockdown",RootPart,.2,1) end)
  6063. for i=0,0.6,.5 do
  6064.     so("http://www.roblox.com/asset/?id=203691447",Hitbox,1,1)
  6065. swait()
  6066. for i=0,1,0.1 do
  6067. swait()
  6068. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,4)*euler(0,1.2,6*i),.2)
  6069. end
  6070. end
  6071. attack=false
  6072. con1:disconnect()
  6073. if TrailDeb == true then
  6074.                         TrailDeb = false
  6075.                         end
  6076. end
  6077.  
  6078. mouse.Button1Down:connect(function()
  6079.     if attack==false then
  6080.         if attacktype==1 then
  6081.             attacktype = 2
  6082.             attackone()
  6083.         elseif attacktype==2 then
  6084.             attacktype = 3
  6085.             attacktwo()
  6086.             elseif attacktype==3 then
  6087.             attacktype = 1
  6088.             attackthree()
  6089.         end
  6090.     end
  6091. end)
  6092.  
  6093. function MMMAGIC(part,x1,y1,z1,x2,y2,z2,color)
  6094.         local msh1 = it("BlockMesh")
  6095.         msh1.Scale = vt(0.5,0.5,0.5)
  6096.         S=it("Part")
  6097.         S.Material = "SmoothPlastic"
  6098.         S.Name="Effect"
  6099.         S.formFactor=0
  6100.         S.Size=vt(x1,y1,z1)
  6101.         S.BrickColor=color
  6102.         S.Reflectance = 0
  6103.         S.TopSurface=0
  6104.         S.BottomSurface=0
  6105.         S.Transparency=0
  6106.         S.Anchored=true
  6107.         S.CanCollide=false
  6108.         S.CFrame=part.CFrame*cf(x2,y2,z2)*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  6109.         S.Parent=workspace
  6110.         nooutline(S)
  6111.         msh1.Parent = S
  6112.         coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + vt(0.1,0.1,0.1) Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50)) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame)
  6113. end
  6114.  
  6115. function MMMAGIC2(part,x1,y1,z1,x2,y2,z2,color)
  6116.         local msh1 = it("BlockMesh")
  6117.         msh1.Scale = vt(0.5,0.5,0.5)
  6118.         S=it("Part")
  6119.         S.Material = "SmoothPlastic"
  6120.         S.Name="Effect"
  6121.         S.formFactor=0
  6122.         S.Size=vt(x1,y1,z1)
  6123.         S.BrickColor=color
  6124.         S.Reflectance = 0
  6125.         S.TopSurface=0
  6126.         S.BottomSurface=0
  6127.         S.Transparency=0
  6128.         S.Anchored=true
  6129.         S.CanCollide=false
  6130.         S.CFrame=part*cf(x2,y2,z2)*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  6131.         S.Parent=workspace
  6132.         nooutline(S)
  6133.         msh1.Parent = S
  6134.         coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + vt(0.1,0.1,0.1) Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50)) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame)
  6135. end
  6136.  
  6137. function MMMAGIC3(part,x1,y1,z1,x2,y2,z2,color)
  6138.         local msh1 = it("BlockMesh")
  6139.         msh1.Scale = vt(0.5,0.5,0.5)
  6140.         S=it("Part")
  6141.         S.Material = "SmoothPlastic"
  6142.         S.Name="Effect"
  6143.         S.formFactor=0
  6144.         S.Size=vt(x1,y1,z1)
  6145.         S.BrickColor=color
  6146.         S.Reflectance = 0
  6147.         S.TopSurface=0
  6148.         S.BottomSurface=0
  6149.         S.Transparency=0
  6150.         S.Anchored=true
  6151.         S.CanCollide=false
  6152.         S.CFrame=part*cf(x2,y2,z2)*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  6153.         S.Parent=workspace
  6154.         nooutline(S)
  6155.         msh1.Parent = S
  6156.         coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + vt(0,0.1,0) Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50)) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame)
  6157. end
  6158.  
  6159. DOHHit=function(hit,Damage,Pos) --credits to turdulator for making this function :D
  6160.         if hit.Parent==nil then
  6161.                 return
  6162.         end
  6163.         h=hit.Parent:FindFirstChild("Humanoid")
  6164.         t=hit.Parent:FindFirstChild("Torso")
  6165.         if h~=nil and t~=nil then
  6166.         if attackdebounce2 == false then
  6167.         attackdebounce2 = true
  6168.         coroutine.resume(coroutine.create(function()
  6169.         wait(0.2)
  6170.         attackdebounce2 = false
  6171.         end))
  6172.         elseif attackdebounce2==true then return end
  6173.                 if h.Parent==Character then
  6174.                         return
  6175.                 end
  6176.                         c=it("ObjectValue")
  6177.                         c.Name="creator"
  6178.                         c.Value=game.Players.LocalPlayer
  6179.                         c.Parent=h
  6180.                         game:GetService("Debris"):AddItem(c,.5)
  6181.                 if math.random(0,99)+math.random()<=7.8 then
  6182. --[[                        Knockback=Knockback*2
  6183.                         r=it("BodyAngularVelocity")
  6184.                         r.P=3000
  6185.                         r.maxTorque=vt(500000000,50000000000,500000000)*50000
  6186.                         r.angularvelocity=vt(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  6187.                         r.Parent=hit.Parent.Torso]]
  6188.        
  6189.                 end
  6190.                 h:TakeDamage(Damage)
  6191.                 game:GetService("Debris"):AddItem(vl,.2)
  6192.                 rl=it("BodyAngularVelocity")
  6193.                 rl.P=3000
  6194.                 rl.maxTorque=vt(500000,500000,500000)*50000000000000
  6195.                 rl.angularvelocity=vt(math.random(-3,3),math.random(-3,3),math.random(-3,3))
  6196.                 rl.Parent=t
  6197.                 game:GetService("Debris"):AddItem(rl,.05)
  6198.                 f=it("BodyPosition")
  6199.                 f.P=800
  6200.                 f.D=100
  6201.                 f.maxForce=vt(math.huge,math.huge,math.huge)
  6202.                 f.position=Pos.Position
  6203.                 f.Parent=t
  6204.                 game:GetService("Debris"):AddItem(f,.1)
  6205.         else
  6206.                 if hit.CanCollide==false then
  6207.                         return
  6208.                 end
  6209. --                DBExplode(DB)
  6210.         end
  6211. end
  6212.  
  6213. colors={"Really black","Navy blue"}
  6214. random=colors[math.random(1,#colors)]
  6215. function Absorber()
  6216. attack=true
  6217. so("http://www.roblox.com/asset/?id=231917977",LeftArm,1,1)
  6218. for i=0,1,0.1 do
  6219. wait()
  6220. MMMAGIC(LeftArm,2,2,2,0,-1,0,BrickColor.new(random))
  6221. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(-10),math.rad(-60)),.3)
  6222. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-10),math.rad(-5),math.rad(50)),.3)
  6223. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(40), math.rad(0), math.rad(30)), 0.3)
  6224. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(40)), 0.3)
  6225. end
  6226. for i=0,1,0.1 do
  6227. wait(0)
  6228. MMMAGIC(LeftArm,2,2,2,0,-1,0,BrickColor.new(random))
  6229. end
  6230. for i=0,1,0.2 do
  6231. wait()
  6232. MMMAGIC(LeftArm,2,2,2,0,-1,0,BrickColor.new(random))
  6233. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(-10),math.rad(-90)),.3)
  6234. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-10),math.rad(5),math.rad(80)),.3)
  6235. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(40), math.rad(0), math.rad(30)), 0.3)
  6236. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-90)), 0.3)
  6237. end
  6238. for i=0,1,0.15 do
  6239. wait(0)
  6240. MMMAGIC(LeftArm,2,2,2,0,-1,0,BrickColor.new(random))
  6241. end
  6242. so("http://www.roblox.com/asset/?id=231917822",LeftArm,1,1)
  6243. MMMAGIC(LeftArm,4,4,4,0,-1,0,BrickColor.new("Navy blue"))
  6244. MMMAGIC(LeftArm,4,4,4,0,-1,0,BrickColor.new("Black"))
  6245. lacf=LeftArm.CFrame
  6246. coroutine.resume(coroutine.create(function()
  6247. local derppart=part(3,workspace,"SmoothPlastic",0,0,BrickColor.new("Really black"),"Effect",vt(1,1,1))
  6248. derppart.Anchored=true
  6249. derppart.CFrame=lacf*CFrame.new(0,-1,0)
  6250. for i=1,50 do
  6251. wait()
  6252. local c = game.Workspace:GetChildren();
  6253. for i = 1, #c do
  6254. local hum = c[i]:findFirstChild("Humanoid")
  6255. if hum ~= nil and hum.Health ~= 0 then
  6256. local head = c[i]:findFirstChild("Head");
  6257. if head ~= nil then
  6258. local targ = head.Position - derppart.Position;
  6259. local mag = targ.magnitude;
  6260. if mag <= 7 and c[i].Name ~= Player.Name then
  6261. DOHHit(head,math.random(1,3),derppart)
  6262. end
  6263. end
  6264. end
  6265. end
  6266. MMMAGIC2(lacf,3,3,3,0,-1,0,BrickColor.new(random))
  6267. MMMAGIC3(lacf,1,4,1,0,-1,0,BrickColor.new(random))
  6268. end
  6269. derppart.Parent=nil
  6270. end))
  6271. for i=0,1,0.2 do
  6272. wait()
  6273. end
  6274. attack=false
  6275. end
  6276.  
  6277. mouse.KeyDown:connect(function(k)
  6278.     k=k:lower()
  6279.     if k=='q' then
  6280.         if attack==false then
  6281.             JumpSpin()
  6282.         end
  6283.         elseif k=='e' then
  6284.         if attack==false then
  6285.             Absorber()
  6286.         end
  6287.     end
  6288. end)
  6289.  
  6290.  
  6291. local sine = 0
  6292. local change = 1
  6293. local val = 0
  6294.  
  6295. while true do
  6296. swait()
  6297. sine = sine + change
  6298. local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude
  6299. local velderp=RootPart.Velocity.y
  6300. hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
  6301. if equipped==true or equipped==false then
  6302. if attack==false then
  6303. idle=idle+1
  6304. else
  6305. idle=0
  6306. end
  6307. if idle>=500 then
  6308. if attack==false then
  6309. --Sheath()
  6310. end
  6311. end
  6312. if RootPart.Velocity.y > 1 and hitfloor==nil then
  6313. Anim="Jump"
  6314. if attack==false then
  6315. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-30)),.3)
  6316. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-20),math.rad(-5),math.rad(30)),.3)
  6317. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(20)), 0.3)
  6318. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(-20)), 0.3)
  6319. RH.C0=clerp(RH.C0,cf(1,-1,.2)*angles(math.rad(10),math.rad(70),math.rad(0)),.3)
  6320. LH.C0=clerp(LH.C0,cf(-1,-1,-.2)*angles(math.rad(-20),math.rad(-70),math.rad(-20)),.3)
  6321. handleweld.C0=clerp(handleweld.C0,cf(0,0,.6)*angles(math.rad(100),math.rad(-10),math.rad(0)),.3)
  6322. end
  6323. elseif RootPart.Velocity.y < -1 and hitfloor==nil then
  6324. Anim="Fall"
  6325. if attack==false then
  6326. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-30)),.3)
  6327. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(20),math.rad(5),math.rad(30)),.3)
  6328. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(30)), 0.3)
  6329. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(-30)), 0.3)
  6330. RH.C0=clerp(RH.C0,cf(1,-1,.2)*angles(math.rad(10),math.rad(70),math.rad(0)),.3)
  6331. LH.C0=clerp(LH.C0,cf(-1,-1,-.2)*angles(math.rad(-20),math.rad(-70),math.rad(-20)),.3)
  6332. handleweld.C0=clerp(handleweld.C0,cf(0,0,.6)*angles(math.rad(100),math.rad(-10),math.rad(0)),.3)
  6333. end
  6334. elseif torvel<1 and hitfloor~=nil then
  6335. Anim="Idle"
  6336. if attack==false then
  6337. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(-30)),.3)
  6338. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-10),math.rad(-5),math.rad(30)),.3)
  6339. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(40), math.rad(0), math.rad(10)), 0.3)
  6340. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.3)
  6341. RH.C0=clerp(RH.C0,cf(1,-1,.2)*angles(math.rad(5),math.rad(70),math.rad(0)),.3)
  6342. LH.C0=clerp(LH.C0,cf(-1,-1,-.2)*angles(math.rad(0),math.rad(-70),math.rad(-20)),.3)
  6343. handleweld.C0=clerp(handleweld.C0,cf(0,0,.6)*angles(math.rad(100),math.rad(-10),math.rad(0)),.3)
  6344. end
  6345. elseif torvel>2 and torvel<22 and hitfloor~=nil then
  6346. Anim="Walk"
  6347. if attack==false then
  6348. change=3
  6349. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(30),math.rad(0),math.rad(-20)),.3)
  6350. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-20),math.rad(-5),math.rad(20)),.3)
  6351. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(150), math.rad(0), math.rad(10)), 0.3)
  6352. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-20)), 0.3)
  6353. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0)),.3)
  6354. LH.C0=clerp(LH.C0,cf(-1,-1,-.2)*angles(math.rad(0),math.rad(-90),math.rad(-10)),.3)
  6355. handleweld.C0=clerp(handleweld.C0,cf(0,0,.6)*angles(math.rad(90),math.rad(-10),math.rad(0)),.3)
  6356. end
  6357. elseif torvel>=22 and hitfloor~=nil then
  6358. Anim="Run"
  6359. if attack==false then
  6360. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(30),math.rad(0),math.rad(-20)),.3)
  6361. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-20),math.rad(-5),math.rad(20)),.3)
  6362. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(150), math.rad(0), math.rad(10)), 0.3)
  6363. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-20)), 0.3)
  6364. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0)),.3)
  6365. LH.C0=clerp(LH.C0,cf(-1,-1,-.2)*angles(math.rad(0),math.rad(-90),math.rad(-10)),.3)
  6366. handleweld.C0=clerp(handleweld.C0,cf(0,0,.6)*angles(math.rad(90),math.rad(-10),math.rad(0)),.3)
  6367. end
  6368. end
  6369. end
  6370. end
  6371. Atlas.Name = "Atlas"
  6372. Atlas.Parent = ScriptsFrame
  6373. Atlas.BackgroundColor3 = Color3.new(0, 0, 0)
  6374. Atlas.BorderColor3 = Color3.new(0, 0, 0)
  6375. Atlas.Position = UDim2.new(0.0608108044, 0, 0.74301672, 0)
  6376. Atlas.Size = UDim2.new(0, 123, 0, 47)
  6377. Atlas.Font = Enum.Font.SourceSansLight
  6378. Atlas.FontSize = Enum.FontSize.Size24
  6379. Atlas.Text = "Atlas v1"
  6380. Atlas.TextColor3 = Color3.new(1, 1, 1)
  6381. Atlas.TextSize = 20
  6382.  
  6383. Atlas.MouseButton1Down:connect(function()
  6384.     --~Atlas Sword~--
  6385. wait(0.6)
  6386. math.randomseed(tick())
  6387. repeat Wait()until Game.Players.LocalPlayer ~= nil;Player = Game.Players.LocalPlayer Tool = script.Parent if not script.Parent:IsA("Tool")then Tool = Instance.new("Tool",Player.Backpack)script.Parent = Tool end
  6388. Character,PlayerGui,Power = Player.Character,Player.PlayerGui,0
  6389. RA,LA,RL,LL,H,T = Character["Right Arm"],Character["Left Arm"],Character["Right Leg"],Character["Left Leg"],Character.Head,Character.Torso
  6390. RS,LS,RH,LH,N = T["Right Shoulder"],T["Left Shoulder"],T["Right Hip"],T["Left Hip"],T.Neck
  6391. Settings,Pr0mMode,ArielMode,InternalMode,AmazingMode = {Colors = {BrickColor.new("Really black"),BrickColor.new("New Yeller")};ExplosionColors = {BrickColor.new("Really black"),BrickColor.new("New Yeller"),BrickColor.new("Really red"),BrickColor.new("Institutional white")}},Player.Name == "LocalPlayer",Player.Name == "RazorDark673" or Player.Name == "Bob",Player.Name == "InternalRecursion" or Player.Name == "TacoWYum",Player.Name == "serun13"
  6392. local SpinCount,ChargeRot,ChargeMatrix,PoisonMode,GripC0 = 0,0,{},false
  6393. local Comboing,Mouse,InputTable,MaxBuffer,MaxFlow,CurrentKey,LastInput,xKey,DarkMode = false
  6394. local StandardHold=CFrame.new(0.25, 3, -0.125, -0.31190744, -0.882354498, 0.352369517, 0.188282326, -0.420918405, -0.88734293, 0.931269825, -0.210423902, 0.297419339)
  6395. local VertHighGrip=CFrame.new(-0.368718535, -1.25, -0.743718147, -0.721649349, 0.580245495, 0.377541453, -0.261766374, 0.276156932, -0.924778879, -0.640859127, -0.766193986, -0.0473999567)
  6396. if Pr0mMode then
  6397. Settings.Colors[1]= BrickColor.new("Institutional white")
  6398. Settings.Colors[2]= BrickColor.new("Navy blue")
  6399. end
  6400. if InternalMode then
  6401. Settings.Colors[1]= BrickColor.new("Really black")
  6402. Settings.Colors[2]= BrickColor.new("Really red")
  6403. end
  6404. if ArielMode then
  6405. Settings.Colors[1]= BrickColor.new("Teal")
  6406. Settings.Colors[2]= BrickColor.new("Hot pink")
  6407. end
  6408. if AmazingMode then
  6409. Settings.Colors[1]= BrickColor.new("Hot pink")
  6410. Settings.Colors[2]= BrickColor.new("Really black")
  6411. end
  6412. local function ByteToStr(ByteArray,Offset)
  6413. local s = ''
  6414. for i,v in pairs(ByteArray)do
  6415. s = s..string.char(v -Offset)
  6416. end
  6417. return s
  6418. end
  6419. Game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset?Id=138092150")
  6420. local function Growl()
  6421. coroutine.wrap(function()
  6422. local s = Instance.new("Sound",Workspace)
  6423. s.SoundId = "http://www.roblox.com/asset?Id=138092150"
  6424. s:Stop()
  6425. Wait()
  6426. s:Play()
  6427. Game:GetService("Debris"):AddItem(s,5)
  6428. end)()end
  6429. local function TweenColor3(Object,PropertyName,Start,End,Time,Async,Callback)
  6430. Object[PropertyName]= Start
  6431. local r,r2,g,g2,b,b2 = Start.r,End.r,Start.g,End.g,Start.b,End.b
  6432. local r3,g3,b3 = r,g,b
  6433. local Time = Time or 3
  6434. local function f()
  6435. for i = 1,Time *30 do
  6436. r3 = r3 +(r2 -r)/(Time *30)
  6437. g3 = g3 +(g2 -g)/(Time *30)
  6438. b3 = b3 +(b2 -b)/(Time *30)
  6439. Object[PropertyName]= Color3.new(r3,g3,b3)
  6440. Wait()
  6441. end
  6442. return CallBack and Callback()
  6443. end if Async then
  6444. f = coroutine.wrap(f)
  6445. end return f()end
  6446. local function StopJoints()
  6447. for i,v in pairs(T:GetChildren())do
  6448. if v:IsA("Moter6D")then
  6449. v.DesiredAngle = 0
  6450. v.CurrentAngle = 0
  6451. end end
  6452. N.MaxVelocity = 0.5
  6453. N.C0 = CFrame.new(0,1,0,-1,-0,-0,0,0,1,0,1,0)
  6454. end
  6455. local DamageGui
  6456. function ShakeCam(numbor,waeittime)Cam.CoordinateFrame = Cam.CoordinateFrame * CFrame.new(0,numbor or 2,0)Wait(waeittime or 1/30)Cam.CoordinateFrame = Cam.CoordinateFrame * CFrame.new(0,numbor and -numbor or -2,0)end
  6457. function RandomDecimal(Dec,Dec2)
  6458. if not Dec or not Dec2 or Dec == Dec2 then return end
  6459. local Range,Round = {},"0."
  6460. for i = 1,#tostring(Dec2):sub(tostring(Dec2):find("%.")or #tostring(Dec2))do Round = Round..'0' end
  6461. Round = Round..'1'
  6462. for i = Dec,Dec2,tonumber(Round)do
  6463. table.insert(Range,i)
  6464. if i == Dec2 then
  6465. break
  6466. end end
  6467. return Range[math.random(1,#Range)]
  6468. end
  6469. local function MiniExplode(CF,Color)
  6470. local cf = CF
  6471. local f = Instance.new("Part",Character)
  6472. f.BrickColor = Color
  6473. f.Size = Vector3.new(5,1,5)
  6474. f.Anchored = true
  6475. f.Locked = true
  6476. f.CanCollide = false
  6477. f.TopSurface = 0
  6478. f.BottomSurface = 0
  6479. f.CFrame = cf
  6480. local sm = Instance.new("SpecialMesh",f)
  6481. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  6482. sm.Scale = Vector3.new(5,5,5)
  6483. coroutine.wrap(function()
  6484. for i = 1,20 do
  6485. f.Transparency = f.Transparency +0.05
  6486. sm.Scale = sm.Scale + Vector3.new(3,3,3)
  6487. Wait()
  6488. end
  6489. f:Destroy()
  6490. end)()
  6491. local ax = Instance.new("Part",Character)
  6492. ax.Size = Vector3.new(1,1,1)
  6493. ax.TopSurface = 0
  6494. ax.BottomSurface = 0
  6495. ax.Transparency = 0
  6496. ax.Locked = true
  6497. ax.BrickColor = Color
  6498. ax.Shape = "Ball"
  6499. ax.CanCollide = false
  6500. ax.CFrame = cf
  6501. ax.Anchored = true
  6502. coroutine.wrap(function()
  6503. for i = 1,10 do
  6504. ax.Size = ax.Size + Vector3.new(math.random(1,3)+1,math.random(1,3)+1,math.random(1,3)+1)
  6505. ax.Transparency = ax.Transparency +0.1
  6506. ax.CFrame = cf
  6507. Wait()
  6508. end
  6509. ax:Destroy()
  6510. end)()end
  6511. local function Implode(CF,Color)
  6512. local cf = CF
  6513. local f = Instance.new("Part",Character)
  6514. f.BrickColor = Color
  6515. f.Size = Vector3.new(1,1,1)
  6516. f.Anchored = true
  6517. f.Locked = true
  6518. f.CanCollide = false
  6519. f.TopSurface = 0
  6520. f.Transparency = 1
  6521. f.BottomSurface = 0
  6522. f.CFrame = cf
  6523. local sm = Instance.new("SpecialMesh",f)
  6524. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  6525. sm.Scale = Vector3.new(30,30,30)
  6526. coroutine.wrap(function()
  6527. for i = 1,10 do
  6528. f.Transparency = f.Transparency -0.1
  6529. sm.Scale = sm.Scale - Vector3.new(3,3,3)
  6530. Wait()
  6531. end
  6532. f:Destroy()
  6533. end)()
  6534. local ax = Instance.new("Part",Character)
  6535. ax.Size = Vector3.new(30,30,30)
  6536. ax.TopSurface = 0
  6537. ax.BottomSurface = 0
  6538. ax.Transparency = 0
  6539. ax.Locked = true
  6540. ax.BrickColor = Color
  6541. ax.Shape = "Ball"
  6542. ax.CanCollide = false
  6543. ax.CFrame = cf
  6544. ax.Anchored = true
  6545. ax.Transparency = 1
  6546. coroutine.wrap(function()
  6547. for i = 1,10 do
  6548. ax.Size = ax.Size - Vector3.new(math.random(1,3)+1,math.random(1,3)+1,math.random(1,3)+1)
  6549. ax.Transparency = ax.Transparency -0.1
  6550. ax.CFrame = cf
  6551. Wait()
  6552. end
  6553. ax:Destroy()
  6554. end)()end
  6555. local function Explode(CF,Color,SMM,BBoom)
  6556. local cf = CF
  6557. local f = Instance.new("Part",Character)
  6558. f.BrickColor = Color
  6559. f.Size = Vector3.new(5,1,5)
  6560. f.Anchored = true
  6561. f.Locked = true
  6562. f.CanCollide = false
  6563. f.TopSurface = 0
  6564. f.BottomSurface = 0
  6565. f.CFrame = cf
  6566. local sm = Instance.new("SpecialMesh",f)
  6567. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  6568. sm.Scale = Vector3.new(5,5,5)
  6569. coroutine.wrap(function()
  6570. for i = 1,20 do
  6571. f.Transparency = f.Transparency +0.05
  6572. sm.Scale = sm.Scale + Vector3.new(10,10,10)
  6573. Wait()
  6574. end
  6575. f:Destroy()
  6576. end)()
  6577. if BBoom then do
  6578. local zs = BBoom
  6579. local ax = Instance.new("Part",Character)
  6580. ax.Size = Vector3.new(1,1,1)
  6581. ax.TopSurface = 0
  6582. ax.BottomSurface = 0
  6583. ax.Transparency = 0
  6584. ax.Locked = true
  6585. ax.BrickColor = Color
  6586. ax.Shape = "Ball"
  6587. ax.CanCollide = false
  6588. ax.CFrame = zs
  6589. ax.Anchored = true
  6590. local SMMx = Instance.new("SpecialMesh",ax)
  6591. SMMx.MeshId = "http://www.roblox.com/asset/?id=1323306"
  6592. SMMx.Scale = Vector3.new(1,1,1)
  6593. coroutine.wrap(function()
  6594. for i = 1,20 do
  6595. SMMx.Scale = SMMx.Scale + Vector3.new(math.random(1,3)+2,math.random(1,3)+2,math.random(1,3)+2)
  6596. ax.Transparency = ax.Transparency +0.05
  6597. ax.CFrame = zs
  6598. Wait()
  6599. end
  6600. ax:Destroy()
  6601. end)()end end
  6602. local ax = Instance.new("Part",Character)
  6603. ax.Size = Vector3.new(1,1,1)
  6604. ax.TopSurface = 0
  6605. ax.BottomSurface = 0
  6606. ax.Transparency = 0
  6607. ax.Locked = true
  6608. ax.BrickColor = Color
  6609. ax.Shape = "Ball"
  6610. ax.CanCollide = false
  6611. ax.CFrame = cf
  6612. ax.Anchored = true
  6613. local SMMx do if SMM then
  6614. SMMx = Instance.new("SpecialMesh",ax)
  6615. SMMx.MeshId = SMM
  6616. SMMx.Scale = Vector3.new(1,1,1)
  6617. end end
  6618. coroutine.wrap(function()
  6619. for i = 1,20 do
  6620. if SMM then
  6621. SMMx.Scale = SMMx.Scale + Vector3.new(math.random(1,3)+2,math.random(1,3)+2,math.random(1,3)+2)
  6622. else
  6623. ax.Size = ax.Size + Vector3.new(math.random(1,3)+2,math.random(1,3)+2,math.random(1,3)+2)
  6624. end
  6625. ax.Transparency = ax.Transparency +0.05
  6626. ax.CFrame = cf
  6627. Wait()
  6628. end
  6629. ax:Destroy()
  6630. end)()end
  6631. local function SetHealth()
  6632. if RageMode then
  6633. Character.Humanoid.MaxHealth = 10000
  6634. delay(0.02,function()Character.Humanoid.Health = 10000 end)
  6635. else
  6636. Character.Humanoid.MaxHealth = 5000
  6637. end end
  6638. local Prts = {}
  6639. H:findFirstChild("face").Texture = "http://www.roblox.com/asset/?id=135921683"
  6640. local Face,FaceTexture,IceTexture = H:findFirstChild("face"),H:findFirstChild("face").Texture,"http://www.roblox.com/asset/?id=135921715"
  6641. Cam,GuiTexture,_Mesh = Workspace.CurrentCamera,"",Instance.new("SpecialMesh")
  6642. Way = 0
  6643. local Trolling,ChosenColor,ChangeText,Descriptions = false
  6644. AttackState = "Melee"
  6645. Equipped,StopPower,StopTrail,StopRockTrail,StopSwordTrail,RageMode,RageWait,StopFlyTrail,StopJumpTrail = false,false,false,false,false,false,false,false,false
  6646. Debounces = {
  6647. IsHealing = false;
  6648. IsCharging = false;
  6649. Attacking = false;
  6650. Floating = false;
  6651. Shielding = false;
  6652. Flying = false}
  6653. local GripPos,RiseRate,HitDebounce,StanceGyro,Stance,rHandle,StcC = CFrame.new(0,0,0),1,false
  6654. function MediumParticleEmit(Object,Color)
  6655. coroutine.wrap(function()
  6656. while Wait(1.1)do
  6657. if not Object then break end
  6658. local p = Instance.new("Part",Object.Parent)
  6659. p.Name = "Trail"
  6660. p.TopSurface = 0
  6661. p.BottomSurface = 0
  6662. p.Anchored = true
  6663. p.CanCollide = false
  6664. p.FormFactor = "Custom"
  6665. p.Size = Vector3.new(0.01,0.01,0.01)
  6666. p.BrickColor = type(Color)== 'userdata' and Color or BrickColor.new(Color)
  6667. p.CFrame = Object.CFrame * CFrame.new(math.random(-1,1),math.random(-1,1)-3,math.random(-1,1))
  6668. local m = Instance.new("BlockMesh",p)
  6669. m.Scale = Vector3.new(2,2,2)
  6670. coroutine.wrap(function()
  6671. for i = 1,15 do
  6672. p.Transparency = i/15
  6673. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)
  6674. p.CFrame = CFrame.new(p.Position + Vector3.new(math.random(-5,5)/20,0.5,math.random(-5,5)/20))* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/i,math.random(-10,10)/i,0.5)
  6675. Wait()
  6676. end
  6677. p:Destroy()
  6678. end)()end end)()end
  6679. function Chat(Object,Text,Color)
  6680. local Color = type(Color)== 'string' and BrickColor.new(Color)or Color
  6681. pcall(function()Object:findFirstChild("AtlasText"):Destroy()end)
  6682. local G = Instance.new("BillboardGui",Object)
  6683. G.Name = "AtlasText"
  6684. G.Adornee = Object
  6685. G.Size = UDim2.new(3.5,0,2.5,0)
  6686. G.AlwaysOnTop = false
  6687. G.StudsOffset = Vector3.new(0,3,0)
  6688. local Txt = Instance.new("TextLabel",G)
  6689. Txt.Size = UDim2.new(1,0,1,0)
  6690. Txt.Text = Text
  6691. Txt.TextScaled = true
  6692. Txt.TextWrapped = false
  6693. Txt.Font = "SourceSansBold"
  6694. Txt.TextColor = Color
  6695. Txt.BackgroundTransparency = 1
  6696. Txt.ZIndex = 10
  6697. Game:GetService("Debris"):AddItem(G,3)
  6698. end
  6699. function MakeFloatMesh()
  6700. local s = Instance.new("Part",Character)
  6701. s.BrickColor = BrickColor.new("Institutional white")
  6702. s.Size = Vector3.new(5,5,5)
  6703. s.Anchored = true
  6704. s.Locked = true
  6705. s.CanCollide = false
  6706. s.TopSurface = 0
  6707. s.BottomSurface = 0
  6708. s.Reflectance = 0.1
  6709. s.CFrame = T.CFrame * CFrame.new(0,-2,0)
  6710. local sm = Instance.new("SpecialMesh",s)
  6711. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  6712. sm.Scale = Vector3.new(2,0.5,2)
  6713. local plat = Instance.new("Part",Character)
  6714. plat.Size = Vector3.new(5,1,5)
  6715. plat.Anchored = true
  6716. plat.Locked = true
  6717. plat.CanCollide = true
  6718. plat.Transparency = 1
  6719. plat.CFrame = T.CFrame * CFrame.new(0,-2,0)
  6720. coroutine.wrap(function()
  6721. for i = 1,10 do
  6722. sm.Scale = sm.Scale + Vector3.new(1,0.2,1)
  6723. s.Transparency = s.Transparency +0.1
  6724. s.CFrame = s.CFrame * CFrame.fromEulerAnglesXYZ(0,math.random(-6,6),0)
  6725. Wait()
  6726. end
  6727. plat:Destroy()
  6728. s:Destroy()
  6729. end)()end
  6730. function Tag(Humanoid)
  6731. local c = Instance.new("ObjectValue",Humanoid)
  6732. c.Value = Player
  6733. c.Name = "creator"
  6734. end
  6735. function Kill(Hit)
  6736. if pcall(function()
  6737. Tag(Hit.Parent.Humanoid)
  6738. Hit.Parent.Humanoid:TakeDamage(5000)
  6739. end)then
  6740. DamageGui("5000!!!")
  6741. end end
  6742. function Damage(Vec,Object,Bool,Amt,DontDisplayDmg)
  6743. if Object.Parent:findFirstChild("AtlasRegistration")and Object.Parent.Name == Character.Name then return end
  6744. if Object.Parent == Character then return end
  6745. local Dmg,Humanoid = math.random(45,55),Object.Parent:findFirstChild("Humanoid")
  6746. if Bool then Dmg = math.random(15,25)end
  6747. if Amt then Dmg = Amt end
  6748. if Humanoid and not HitDebounce then
  6749. HitDebounce = true
  6750. if not RageMode then
  6751. if Humanoid.Health -Dmg <= 0 then Tag(Humanoid)end
  6752. Humanoid:TakeDamage(Dmg)
  6753. DamageGui(Dmg)
  6754. else
  6755. Kill(Object)
  6756. end
  6757. coroutine.wrap(function()
  6758. if DontDisplayDmg then return end
  6759. local Head = Object.Parent:findFirstChild("Head")
  6760. if not Head then return end
  6761. for i = 1,3 do
  6762. local clr = Color3.new(0,0,0)
  6763. local bg = Instance.new("BillboardGui",Object.Parent)
  6764. bg.Adornee = Head
  6765. bg.Size = UDim2.new(1,0,1,0)
  6766. bg.StudsOffset = Vector3.new(0,2,0)
  6767. local txt = Instance.new("TextLabel",bg)
  6768. txt.Size = UDim2.new(0.55,0,0.55,0)
  6769. txt.BackgroundTransparency = 1
  6770. txt.TextColor3 = clr
  6771. txt.TextTransparency = 1
  6772. txt.TextScaled = true
  6773. txt.Text = tostring(Dmg)
  6774. txt.TextWrapped = false
  6775. txt.Font = "SourceSansBold"
  6776. coroutine.wrap(function()
  6777. for i = 1,10 do
  6778. txt.TextTransparency = txt.TextTransparency -0.1
  6779. bg.StudsOffset = Vector3.new(0,i/2,0)
  6780. bg.Size = UDim2.new(bg.Size.X.Scale +i/6,0,bg.Size.Y.Scale +i/6,0)
  6781. clr = Color3.new(not Pr0mMode and clr.r +0.1 or 0,0,Pr0mMode and clr.b +0.1 or 0)
  6782. txt.TextColor3 = clr
  6783. Wait()
  6784. end
  6785. local d = false
  6786. coroutine.wrap(function()
  6787. while not d do
  6788. bg.StudsOffset = bg.StudsOffset + Vector3.new(0,0.1,0)
  6789. Wait()
  6790. end end)()
  6791. Wait(3)
  6792. d = true
  6793. for i = 1,11 do
  6794. bg.StudsOffset = bg.StudsOffset + Vector3.new(0,0.43,0)
  6795. clr = Color3.new(not Pr0mMode and clr.r -0.1 or 0,0,Pr0mMode and clr.b -0.1 or 0)
  6796. txt.TextColor3 = clr
  6797. bg.Size = UDim2.new(bg.Size.X.Scale -i/6,0,bg.Size.Y.Scale -i/6,0)
  6798. Wait()
  6799. if i >= 5 then
  6800. txt.TextTransparency = txt.TextTransparency +0.2
  6801. end end
  6802. bg:Destroy()
  6803. end)()
  6804. Wait()
  6805. end end)()
  6806. for i,v in pairs(Object.Parent:GetChildren())do
  6807. if v:IsA("BasePart")then
  6808. local BP = Instance.new("BodyForce",v)
  6809. BP.force = Vec.CFrame.lookVector *230
  6810. Game:GetService("Debris"):AddItem(BP,0.2)
  6811. end end
  6812. pcall(function()
  6813. Object.Parent:findFirstChild("Torso").RotVelocity = Vector3.new(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  6814. Object.Parent:findFirstChild("Torso").Velocity = Vector3.new(math.random(-100,100),math.random(-100,100),math.random(-100,100))
  6815. end)
  6816. Wait(0.1)
  6817. HitDebounce = false
  6818. end end
  6819. function CloneCharacter()
  6820. Character.Archivable = true
  6821. local Clone = Character:Clone()
  6822. Clone:findFirstChild("Atlas Sword"):Destroy()
  6823. for i,v in pairs(Clone:GetChildren())do
  6824. if v:IsA("BasePart")and v.Name == "Trail" then
  6825. v:Destroy()
  6826. end end
  6827. Character.Archivable = false
  6828. Clone.Parent = Workspace
  6829. Clone.Archivable = false
  6830. return Clone
  6831. end
  6832. function Direction()
  6833. if not Character then return{CFrame.new(0,0,0),CFrame.new(0,0,0)}end
  6834. return{CFrame.new(T.Position,Vector3.new(Cam.CoordinateFrame.x,T.Position.y,Cam.CoordinateFrame.z))* CFrame.fromEulerAnglesXYZ(0,math.pi,0),Vector3.new(Cam.CoordinateFrame.p.x,T.CFrame.p.y,Cam.CoordinateFrame.p.z)}
  6835. end
  6836. function FaceForward()
  6837. StanceGyro.cframe = Direction()[1]
  6838. return StanceGyro.cframe
  6839. end
  6840. function DamageNear(Pos,Mag,Dmg)
  6841. local Targets,HitAlready = {},{}
  6842. for i,v in pairs(Workspace:GetChildren())do
  6843. if v:IsA("Model")and v ~= Character and v:findFirstChild("Humanoid")then
  6844. for _,x in pairs(v:GetChildren())do
  6845. if x:IsA("BasePart")then
  6846. if(Pos -x.Position).magnitude <= Mag then
  6847. table.insert(Targets,v)
  6848. end end end end end
  6849. for i,v in pairs(Targets)do
  6850. if not HitAlready[v.Name]then
  6851. ypcall(function()Damage(T,v.Torso,nil,Dmg,true)end)
  6852. HitAlready[v.Name]= true
  6853. end end end
  6854. function SwordTrail(Position,CF,Color)
  6855. coroutine.wrap(function()
  6856. local Old =(Position.CFrame *CF).p
  6857. while Wait()do
  6858. if StopSwordTrail then break end
  6859. local New =(Position.CFrame *CF).p
  6860. local Mag =(Old -New).magnitude
  6861. local Dis =(Old +New)/2
  6862. local Trail = Instance.new("Part",Character)
  6863. Trail.Anchored = true
  6864. Trail.CanCollide = false
  6865. Trail.BrickColor = Color
  6866. Trail.Size = Vector3.new(0.2,Mag,0.2)
  6867. Trail.TopSurface = 0
  6868. Trail.BottomSurface = 0
  6869. Trail.formFactor = "Custom"
  6870. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  6871. local ms = Instance.new("BlockMesh",Trail)
  6872. ms.Scale = Vector3.new(1,1,1)
  6873. local TM = Instance.new("CylinderMesh",Trail)
  6874. TM.Scale = Vector3.new(1,1,1)
  6875. Old = New
  6876. coroutine.wrap(function()
  6877. for i = 1,0,-0.1 do
  6878. Wait()
  6879. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  6880. end
  6881. Trail:Destroy()
  6882. end)()
  6883. coroutine.wrap(function()
  6884. for i = 1,10 do
  6885. Wait()
  6886. Trail.Transparency = Trail.Transparency +0.1
  6887. end end)()end end)()end
  6888. function FlyTrail(Position,CF)
  6889. coroutine.wrap(function()
  6890. local Old =(Position.CFrame *CF).p
  6891. while Wait(0.15)do
  6892. if StopFlyTrail then break end
  6893. local New =(Position.CFrame *CF).p
  6894. local Mag =(Old -New).magnitude
  6895. local Dis =(Old +New)/2
  6896. local Trail = Instance.new("Part",Character)
  6897. Trail.Anchored = true
  6898. Trail.CanCollide = false
  6899. Trail.BrickColor = Settings.Colors[2]
  6900. Trail.Size = Vector3.new(0.2,Mag,0.2)
  6901. Trail.TopSurface = 0
  6902. Trail.BottomSurface = 0
  6903. Trail.formFactor = "Custom"
  6904. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  6905. local ms = Instance.new("BlockMesh",Trail)
  6906. ms.Scale = Vector3.new(1,1,1)
  6907. local TM = Instance.new("CylinderMesh",Trail)
  6908. TM.Scale = Vector3.new(1,1,1)
  6909. Old = New
  6910. coroutine.wrap(function()
  6911. for i = 1,0,-0.1 do
  6912. Wait()
  6913. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  6914. end
  6915. Trail:Destroy()
  6916. end)()
  6917. coroutine.wrap(function()
  6918. for i = 1,10 do
  6919. Wait()
  6920. Trail.Transparency = Trail.Transparency +0.1
  6921. end end)()end end)()end
  6922. function JumpTrail(Position,CF)
  6923. coroutine.wrap(function()
  6924. local Old =(Position.CFrame *CF).p
  6925. while Wait()do
  6926. if StopJumpTrail then break end
  6927. for i,v in pairs(Debounces)do
  6928. if v then
  6929. StopJumpTrail = true
  6930. end end
  6931. local New =(Position.CFrame *CF).p
  6932. local Mag =(Old -New).magnitude
  6933. local Dis =(Old +New)/2
  6934. local Trail = Instance.new("Part",Character)
  6935. Trail.Anchored = true
  6936. Trail.CanCollide = false
  6937. Trail.BrickColor = not InternalMode and Settings.Colors[2]or BrickColor.new("Really black")
  6938. Trail.Size = Vector3.new(0.2,Mag,0.2)
  6939. Trail.TopSurface = 0
  6940. Trail.BottomSurface = 0
  6941. Trail.formFactor = "Custom"
  6942. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  6943. local ms = Instance.new("BlockMesh",Trail)
  6944. ms.Scale = Vector3.new(1,1,1)
  6945. local TM = Instance.new("CylinderMesh",Trail)
  6946. TM.Scale = Vector3.new(1,1,1)
  6947. Old = New
  6948. coroutine.wrap(function()
  6949. for i = 1,0,-0.1 do
  6950. Wait()
  6951. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  6952. end
  6953. Trail:Destroy()
  6954. end)()
  6955. coroutine.wrap(function()
  6956. for i = 1,10 do
  6957. Wait()
  6958. Trail.Transparency = Trail.Transparency +0.1
  6959. end end)()end end)()end
  6960. function UpperCutTrail(Position,CF,Color)
  6961. coroutine.wrap(function()
  6962. local st = false
  6963. delay(0.6,function()st = true end)
  6964. local Old =(Position.CFrame *CF).p
  6965. while Wait()do
  6966. if st then break end
  6967. local New =(Position.CFrame *CF).p
  6968. local Mag =(Old -New).magnitude
  6969. local Dis =(Old +New)/2
  6970. local Trail = Instance.new("Part",Character)
  6971. Trail.Anchored = true
  6972. Trail.CanCollide = false
  6973. Trail.BrickColor = Color
  6974. Trail.Size = Vector3.new(0.2,Mag,0.2)
  6975. Trail.TopSurface = 0
  6976. Trail.BottomSurface = 0
  6977. Trail.formFactor = "Custom"
  6978. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  6979. local ms = Instance.new("BlockMesh",Trail)
  6980. ms.Scale = Vector3.new(1,1,1)
  6981. local TM = Instance.new("CylinderMesh",Trail)
  6982. TM.Scale = Vector3.new(1,1,1)
  6983. Old = New
  6984. coroutine.wrap(function()
  6985. for i = 1,0,-0.1 do
  6986. Wait()
  6987. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  6988. end
  6989. Trail:Destroy()
  6990. end)()
  6991. coroutine.wrap(function()
  6992. for i = 1,10 do
  6993. Wait()
  6994. Trail.Transparency = Trail.Transparency +0.1
  6995. end end)()end end)()end
  6996. function Trail(Position,CF,Color)
  6997. coroutine.wrap(function()
  6998. local Old =(Position.CFrame *CF).p
  6999. while Wait()do
  7000. if StopTrail then break end
  7001. local New =(Position.CFrame *CF).p
  7002. local Mag =(Old -New).magnitude
  7003. local Dis =(Old +New)/2
  7004. local Trail = Instance.new("Part",Character)
  7005. Trail.Anchored = true
  7006. Trail.CanCollide = false
  7007. Trail.BrickColor = Color
  7008. Trail.Size = Vector3.new(0.2,Mag,0.2)
  7009. Trail.TopSurface = 0
  7010. Trail.BottomSurface = 0
  7011. Trail.formFactor = "Custom"
  7012. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  7013. local ms = Instance.new("BlockMesh",Trail)
  7014. ms.Scale = Vector3.new(1,1,1)
  7015. local TM = Instance.new("CylinderMesh",Trail)
  7016. TM.Scale = Vector3.new(1,1,1)
  7017. Old = New
  7018. coroutine.wrap(function()
  7019. for i = 1,0,-0.1 do
  7020. Wait()
  7021. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  7022. end
  7023. Trail:Destroy()
  7024. end)()
  7025. coroutine.wrap(function()
  7026. for i = 1,10 do
  7027. Wait()
  7028. Trail.Transparency = Trail.Transparency +0.1
  7029. end end)()end end)()end
  7030. function RockTrail(Position,CF,Color)
  7031. coroutine.wrap(function()
  7032. local Old =(Position.CFrame * CF).p
  7033. while Wait()do
  7034. if StopRockTrail then break end
  7035. local New =(Position.CFrame * CF).p
  7036. local Mag =(Old -New).magnitude
  7037. local Dis =(Old +New)/2
  7038. local Trail = Instance.new("Part",Character)
  7039. Trail.Anchored = true
  7040. Trail.CanCollide = false
  7041. Trail.BrickColor = Color
  7042. Trail.Size = Vector3.new(0.2,Mag,0.2)
  7043. Trail.TopSurface = 0
  7044. Trail.BottomSurface = 0
  7045. Trail.formFactor = "Custom"
  7046. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  7047. local ms = Instance.new("BlockMesh",Trail)
  7048. ms.Scale = Vector3.new(1,1,1)
  7049. local TM = Instance.new("CylinderMesh",Trail)
  7050. TM.Scale = Vector3.new(1.5,1.5,1.5)
  7051. Old = New
  7052. coroutine.wrap(function()
  7053. for i = 1,0,-0.1 do
  7054. Wait()
  7055. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  7056. end
  7057. Trail:Destroy()
  7058. end)()
  7059. coroutine.wrap(function()
  7060. for i = 1,10 do
  7061. Wait()
  7062. Trail.Transparency = Trail.Transparency +0.1
  7063. end end)()end end)()end
  7064. function TakeDamage(Humanoid,Amount)Humanoid:TakeDamage(Amount)end
  7065. function ChargePosition(Bool)
  7066. if Bool then
  7067. N.C0 = CFrame.new(0,1,0,-1,0,0,0,0,1,0,1,0)
  7068. N.C1 = CFrame.new(0,-0.5,0,-1,0,0,0,0,1,0,1,0)
  7069. RS.C0 = CFrame.new(1,0.5,0,0,0,1,0,1,0,-1,0,0)
  7070. RS.C1 = CFrame.new(-0.5,0.5,0,0,0,1,0,1,0,-1,0,0)
  7071. LS.C0 = CFrame.new(-1,0.5,0,0,0,-1,0,1,0,1,0,0)
  7072. LS.C1 = CFrame.new(0.5,0.5,0,0,0,-1,0,1,0,1,0,0)
  7073. RH.C0 = CFrame.new(1,-1,0,0,0,1,0,1,0,-1,0,0)
  7074. RH.C1 = CFrame.new(0.5,1,0,0,0,1,0,1,0,-1,0,0)
  7075. LH.C0 = CFrame.new(-1,-1,0,0,0,-1,0,1,0,1,0,0)
  7076. LH.C1 = CFrame.new(-0.5,1,0,0,0,-1,0,1,0,1,0,0)
  7077. for i = 1,2 do
  7078. RS.C0 = RS.C0 * CFrame.new(0.01,0,0.25)* CFrame.Angles(-(i-0.5),0,0)
  7079. LS.C0 = LS.C0 * CFrame.new(0.01,0,0.25)* CFrame.Angles(-(i-0.5),0,0)
  7080. RH.C0 = RH.C0 * CFrame.new(0,0.015,0)* CFrame.Angles(-(i-1.4),0,0)
  7081. LH.C0 = LH.C0 * CFrame.new(0,0.015,0)* CFrame.Angles(-(i-1.4),0,0)
  7082. Wait()
  7083. end else
  7084. N.C0 = CFrame.new(0,1,0,-1,0,0,0,0,1,0,1,0)
  7085. N.C1 = CFrame.new(0,-0.5,0,-1,0,0,0,0,1,0,1,0)
  7086. RS.C0 = CFrame.new(1,0.5,0,0,0,1,0,1,0,-1,0,0)
  7087. RS.C1 = CFrame.new(-0.5,0.5,0,0,0,1,0,1,0,-1,0,0)
  7088. LS.C0 = CFrame.new(-1,0.5,0,0,0,-1,0,1,0,1,0,0)
  7089. LS.C1 = CFrame.new(0.5,0.5,0,0,0,-1,0,1,0,1,0,0)
  7090. RH.C0 = CFrame.new(1,-1,0,0,0,1,0,1,0,-1,0,0)
  7091. RH.C1 = CFrame.new(0.5,1,0,0,0,1,0,1,0,-1,0,0)
  7092. LH.C0 = CFrame.new(-1,-1,0,0,0,-1,0,1,0,1,0,0)
  7093. LH.C1 = CFrame.new(-0.5,1,0,0,0,-1,0,1,0,1,0,0)
  7094. end end
  7095. function Charge(Color,Bool)
  7096. Stance = "Charging"
  7097. Character.Humanoid.WalkSpeed = 0
  7098. local l = T:findFirstChild("ChargeLight")or Instance.new("PointLight",T)
  7099. l.Name = "ChargeLight"
  7100. l.Color = Color.Color
  7101. l.Range = Way == 1 and l.Range -1 or l.Range +1
  7102. if l.Range == 60 then Way = 1 elseif l.Range == 0 then Way = 0 end
  7103. if Bool then
  7104. coroutine.wrap(function()
  7105. ChargeRot = ChargeRot ~= 360 and ChargeRot +1 or 0
  7106. for i,v in pairs(ChargeMatrix)do
  7107. if v.Parent ~= Character then v.Parent = Character end
  7108. if v.BrickColor ~= Color then v.BrickColor = Color end
  7109. v.CFrame = CFrame.new(T.Position)
  7110. * CFrame.Angles(0,math.rad((i* 360/#ChargeMatrix)+ChargeRot),0)
  7111. * CFrame.new(0,0,-30)
  7112. * CFrame.Angles(0,0,math.rad(63))
  7113. end end)()
  7114. coroutine.wrap(function()
  7115. local p = Instance.new("Part",Character)
  7116. p.TopSurface = 0
  7117. p.BottomSurface = 0
  7118. p.formFactor = "Custom"
  7119. p.Anchored = true
  7120. p.CanCollide = false
  7121. p.BrickColor = math.random(1,2)%2 == 1 and Settings.Colors[1]or Color
  7122. p.Transparency = 0.5
  7123. p.Size = Vector3.new(1,1,1)
  7124. p.CFrame = T.CFrame * CFrame.new(0,-3,0)* CFrame.Angles(0,math.rad(math.random(-45,45)),0)
  7125. local ms = Instance.new("BlockMesh",p)
  7126. ms.Scale = Vector3.new(1,1,1)
  7127. local m = Instance.new("SpecialMesh",p)
  7128. m.Scale = Vector3.new(1,1,1)
  7129. m.MeshType = "FileMesh"
  7130. m.MeshId = ChargeRot %2 == 1 and "http://www.roblox.com/asset/?id=20329976" or "http://www.roblox.com/asset/?id=1323306"
  7131. coroutine.wrap(function()
  7132. for i = 0,3,0.2 do
  7133. Wait()
  7134. m.Scale = m.Scale + Vector3.new(i,i/2,i)
  7135. end
  7136. coroutine.wrap(function()
  7137. for i = 1,5 do
  7138. Wait()
  7139. p.Transparency = p.Transparency -0.1
  7140. end
  7141. p:Destroy()
  7142. end)()end)()end)()
  7143. return
  7144. end
  7145. local s = Instance.new("Part",Character)
  7146. s.BrickColor = Color
  7147. s.Size = Vector3.new(5,5,5)
  7148. s.Anchored = true
  7149. s.Locked = true
  7150. s.CanCollide = false
  7151. s.TopSurface = 0
  7152. s.BottomSurface = 0
  7153. s.CFrame = T.CFrame * CFrame.new(0,-2,0)
  7154. local sm = Instance.new("SpecialMesh",s)
  7155. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7156. sm.Scale = Vector3.new(5,5,5)
  7157. coroutine.wrap(function()
  7158. for i = 1,10 do
  7159. sm.Scale = sm.Scale + Vector3.new(1,1,1)
  7160. s.Transparency = s.Transparency +0.1
  7161. s.CFrame = s.CFrame * CFrame.fromEulerAnglesXYZ(0,math.random(-6,6),0)
  7162. Wait()
  7163. end
  7164. s:Destroy()
  7165. end)()end
  7166. local Clones = {}
  7167. function ParticleEmit(Object,Color,Duration)
  7168. local Counter = 0
  7169. coroutine.wrap(function()
  7170. while Wait(0.3)do
  7171. if Counter == Duration then break end
  7172. local p = Instance.new("Part",Object.Parent)
  7173. p.Name = "Trail"
  7174. p.TopSurface = 0
  7175. p.BottomSurface = 0
  7176. p.Anchored = true
  7177. p.CanCollide = false
  7178. p.FormFactor = "Custom"
  7179. p.Size = Vector3.new(0.01,0.01,0.01)
  7180. p.BrickColor = type(Color)== 'userdata' and Color or BrickColor.new(Color)
  7181. p.CFrame = Object.CFrame * CFrame.new(math.random(-1,1),math.random(-1,1)-3,math.random(-1,1))
  7182. local m = Instance.new("BlockMesh",p)
  7183. m.Scale = Vector3.new(2,2,2)
  7184. coroutine.wrap(function()
  7185. for i = 1,15 do
  7186. p.Transparency = i/15
  7187. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)
  7188. p.CFrame = CFrame.new(p.Position + Vector3.new(math.random(-5,5)/20,0.5,math.random(-5,5)/20))* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/i,math.random(-10,10)/i,0.5)
  7189. Wait()
  7190. end
  7191. p:Destroy()
  7192. end)()end end)()
  7193. if Durration == math.huge then return end
  7194. coroutine.wrap(function()
  7195. while Wait(1)do
  7196. Counter = Counter +1
  7197. if Counter == Duration then
  7198. break
  7199. end end end)()end
  7200. function SlowParticleEmit(Object,Color)
  7201. coroutine.wrap(function()
  7202. while Wait(3.2)do
  7203. if not Object then break end
  7204. local p = Instance.new("Part",Object.Parent)
  7205. p.Name = "Trail"
  7206. p.TopSurface = 0
  7207. p.BottomSurface = 0
  7208. p.Anchored = true
  7209. p.CanCollide = false
  7210. p.FormFactor = "Custom"
  7211. p.Size = Vector3.new(0.01,0.01,0.01)
  7212. p.BrickColor = RageMode and(Pr0mMode and BrickColor.new("Navy blue")or BrickColor.new("Really red"))or type(Color)== 'userdata' and Color or BrickColor.new(Color)
  7213. p.CFrame = Object.CFrame * CFrame.new(math.random(-1,1),math.random(-1,1)-3,math.random(-1,1))
  7214. local m = Instance.new("BlockMesh",p)
  7215. m.Scale = Vector3.new(2,2,2)
  7216. coroutine.wrap(function()
  7217. for i = 1,15 do
  7218. p.Transparency = i/15
  7219. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)
  7220. p.CFrame = CFrame.new(p.Position + Vector3.new(math.random(-5,5)/20,0.5,math.random(-5,5)/20))* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/i,math.random(-10,10)/i,0.5)
  7221. Wait()
  7222. end
  7223. p:Destroy()
  7224. end)()end end)()end
  7225. function IsNear(Position,Distance,SinglePlayer)
  7226. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  7227. local List = {}
  7228. for i,v in pairs(Workspace:GetChildren())do
  7229. if v:IsA("Model")then
  7230. if v:findFirstChild("Torso")then
  7231. if v ~= Character then
  7232. if(v.Torso.CFrame.p -Position).magnitude < Distance then
  7233. table.insert(List,v)
  7234. end end end end end
  7235. return List
  7236. end
  7237. local GetUpDebounce = false
  7238. GlobalKeys = {
  7239. [59]= function()
  7240. -- 0x01
  7241. end;
  7242. [32]= function()
  7243. -- Removed because of error
  7244. end;
  7245. h = function(Mouse)
  7246. if RageMode then return end
  7247. if Power <= 0 then return end
  7248. if Debounces.IsHealing or Debounces.IsCharging or Debounces.Attacking or Debounces.Shielding or Debounces.Flying then return end
  7249. Debounces.IsHealing = true
  7250. Stance = "Null"
  7251. Wait(1/30)
  7252. ChargePosition(true)
  7253. local BreakLoop,x = false;x = Mouse.KeyUp:connect(function(k)
  7254. if k == 'h' then
  7255. BreakLoop = true
  7256. x:disconnect()
  7257. end end)
  7258. while Wait(0.2)do
  7259. if Power <= 0 then break end
  7260. if Character.Humanoid.Health == Character.Humanoid.MaxHealth then break end
  7261. if BreakLoop then break end
  7262. Character.Humanoid.Health = Character.Humanoid.Health +500
  7263. Power = Power -50
  7264. Charge(BrickColor.new("Lime green"),true)
  7265. Stance = "Null"
  7266. end
  7267. for i,v in pairs(ChargeMatrix)do v.Parent = nil end
  7268. Character.Humanoid.WalkSpeed = 60
  7269. pcall(function()T:findFirstChild("ChargeLight"):Destroy()end)
  7270. ChargePosition(false)
  7271. Stance = "Standing"
  7272. Debounces.IsHealing = false
  7273. end;
  7274. c = function(Mouse)
  7275. if RageMode then return end
  7276. if Debounces.IsHealing or Debounces.IsCharging or Debounces.Attacking or Debounces.Shielding or Debounces.Flying then return end
  7277. Debounces.IsCharging = true
  7278. Stance = "Null"
  7279. Wait(1/30)
  7280. ChargePosition(true)
  7281. local BreakLoop,x = false;x = Mouse.KeyUp:connect(function(k)
  7282. if k == 'c' then
  7283. BreakLoop = true
  7284. x:disconnect()
  7285. end end)
  7286. while Wait(0.1)do
  7287. if Power == 26000 then break end
  7288. if BreakLoop then break end
  7289. if Power > 26000 then Power = 26000 break end
  7290. Power = Power +1000
  7291. Charge(Settings.Colors[2],true)
  7292. Stance = "Null"
  7293. end
  7294. for i,v in pairs(ChargeMatrix)do v.Parent = nil end
  7295. Character.Humanoid.WalkSpeed = 60
  7296. ChargePosition(false)
  7297. Stance = "Standing"
  7298. Debounces.IsCharging = false
  7299. pcall(function()
  7300. T:findFirstChild("ChargeLight"):Destroy()
  7301. end)end;
  7302. b = function()
  7303. if Power <= 0 then return end
  7304. if Power -1200 <= 0 then return end
  7305. if Debounces.IsHealing or Debounces.IsCharging or Debounces.Attacking or Debounces.Shielding or Debounces.Flying then return end
  7306. Debounces.Attacking = true
  7307. Power = Power -1200
  7308. for x,v in pairs(Character:GetChildren())do
  7309. if v:IsA("BasePart")then
  7310. if v.Name:find("Arm")or v.Name:find("Head")or v.Name:find("Torso")or v.Name:find("Leg")then
  7311. local p = Instance.new("Part",Character)
  7312. p.Anchored = true
  7313. p.Locked = true
  7314. p.CanCollide = false
  7315. p.Transparency = 0.5
  7316. p.BrickColor = BrickColor.new("Institutional white")
  7317. p.Size = v.Size
  7318. p.CFrame = v.CFrame
  7319. coroutine.wrap(function()
  7320. for i = 1,5 do
  7321. p.Transparency = p.Transparency +0.1
  7322. Wait(0.2)
  7323. end
  7324. p:Destroy()
  7325. end)()end end end
  7326. StopTrail = false
  7327. for i = 1,6 do
  7328. coroutine.wrap(function()
  7329. for l,v in pairs(IsNear(T.Position,65))do
  7330. pcall(function()v.Torso.CFrame = v.Torso.CFrame * CFrame.new(0,2,0)end)
  7331. pcall(function()v.Humanoid.PlatformStand = true end)
  7332. for n,x in pairs(v:GetChildren())do
  7333. if x:IsA("BasePart")then
  7334. local bf = Instance.new("BodyForce",x)
  7335. bf.force = T.CFrame.lookVector *-350
  7336. Game:GetService("Debris"):AddItem(bf,0.26)
  7337. end end end end)()
  7338. ShakeCam(0.2)
  7339. FaceForward()
  7340. T.CFrame = T.CFrame * CFrame.new(0,0,-45)
  7341. for x,v in pairs(Character:GetChildren())do
  7342. if v:IsA("BasePart")then
  7343. if v.Name:find("Arm")or v.Name:find("Head")or v.Name:find("Torso")or v.Name:find("Leg")then
  7344. local p = Instance.new("Part",Character)
  7345. p.Anchored = true
  7346. p.Locked = true
  7347. p.CanCollide = false
  7348. p.Transparency = 0.5
  7349. p.BrickColor = BrickColor.new("Institutional white")
  7350. p.Size = v.Size
  7351. p.CFrame = v.CFrame
  7352. coroutine.wrap(function()
  7353. for i = 1,5 do
  7354. p.Transparency = p.Transparency +0.1
  7355. Wait(0.2)
  7356. end
  7357. p:Destroy()
  7358. end)()end end end
  7359. local s = Instance.new("Part",Character)
  7360. s.BrickColor = i == 1 and BrickColor.new("Really black")or BrickColor.new("Institutional white")
  7361. s.Size = Vector3.new(5,1,5)
  7362. s.Anchored = true
  7363. s.Locked = true
  7364. s.CanCollide = false
  7365. s.TopSurface = 0
  7366. s.BottomSurface = 0
  7367. s.CFrame = T.CFrame * CFrame.new(0,2.5,2)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  7368. local sm = Instance.new("SpecialMesh",s)
  7369. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7370. sm.Scale = Vector3.new(5,5,5)
  7371. coroutine.wrap(function()
  7372. for x = 1,10 do
  7373. s.Transparency = s.Transparency + 0.1
  7374. sm.Scale = sm.Scale + Vector3.new(3,0.6,3)
  7375. s.CFrame = s.CFrame * CFrame.new(0,0,1)
  7376. Wait()
  7377. end
  7378. s:Destroy()
  7379. end)()
  7380. Wait()
  7381. end
  7382. for x,v in pairs(Character:GetChildren())do
  7383. if v:IsA("BasePart")then
  7384. if v.Name:find("Arm")or v.Name:find("Head")or v.Name:find("Torso")or v.Name:find("Leg")then
  7385. local p = Instance.new("Part",Character)
  7386. p.Anchored = true
  7387. p.Locked = true
  7388. p.CanCollide = false
  7389. p.Transparency = 0.5
  7390. p.BrickColor = BrickColor.new("Institutional white")
  7391. p.Size = v.Size
  7392. p.CFrame = v.CFrame
  7393. coroutine.wrap(function()
  7394. for i = 1,5 do
  7395. p.Transparency = p.Transparency +0.1
  7396. Wait(0.2)
  7397. end
  7398. p:Destroy()
  7399. end)()end end end
  7400. T.CFrame = T.CFrame * CFrame.new(0,0,-10)
  7401. StopTrail = true
  7402. Wait(0.02)
  7403. Debounces.Attacking = false
  7404. end;
  7405. n = function(Mouse)if Debounces.Flying then return end Debounces.Floating = not Debounces.Floating end;
  7406. t = function(_Mouse,CxF,Bypass)
  7407. if not _Mouse.Target then return end
  7408. if not Bypass then if Debounces.Attacking or Debounces.Shielding then return end end
  7409. if Power -500 >= 0 then
  7410. Power = Power -500
  7411. Debounces.Attacking = true
  7412. for x,v in pairs(Character:GetChildren())do
  7413. if v:IsA("BasePart")then
  7414. if v.Name:find("Arm")or v.Name:find("Head")or v.Name:find("Torso")or v.Name:find("Leg")then
  7415. local p = Instance.new("Part",Character)
  7416. p.Anchored = true
  7417. p.Locked = true
  7418. p.CanCollide = false
  7419. p.Transparency = 0.5
  7420. p.BrickColor = BrickColor.new("Institutional white")
  7421. p.Size = v.Size
  7422. p.CFrame = v.CFrame
  7423. coroutine.wrap(function()
  7424. for i = 1,5 do
  7425. p.Transparency = p.Transparency +0.1
  7426. Wait(0.2)
  7427. end
  7428. p:Destroy()
  7429. end)()end end end
  7430. local CF = Bypess and CxF or _Mouse.Hit
  7431. local s = Instance.new("Part",Character)
  7432. s.BrickColor = i == 1 and BrickColor.new("Really black")or BrickColor.new("Institutional white")
  7433. s.Size = Vector3.new(5,1,5)
  7434. s.Anchored = true
  7435. s.Locked = true
  7436. s.CanCollide = false
  7437. s.TopSurface = 0
  7438. s.BottomSurface = 0
  7439. s.CFrame = T.CFrame * CFrame.new(0,2.5,2)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  7440. local sm = Instance.new("SpecialMesh",s)
  7441. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7442. sm.Scale = Vector3.new(5,5,5)
  7443. coroutine.wrap(function()
  7444. for x = 1,10 do
  7445. s.Transparency = s.Transparency + 0.1
  7446. sm.Scale = sm.Scale + Vector3.new(3,0.6,3)
  7447. s.CFrame = s.CFrame * CFrame.new(0,0,1)
  7448. Wait()
  7449. end
  7450. s:Destroy()
  7451. end)()
  7452. for i = 1,3 do
  7453. local p = Instance.new("Part",Character)
  7454. p.TopSurface = 0
  7455. p.BottomSurface = 0
  7456. p.formFactor = "Custom"
  7457. p.Anchored = true
  7458. p.CanCollide = false
  7459. p.BrickColor = math.random(1,2)%2 == 1 and Settings.Colors[1]or BrickColor.new("Institutional white")
  7460. p.Transparency = 0.5
  7461. p.Size = Vector3.new(1,1,1)
  7462. p.CFrame = CF * CFrame.new(0,-2,0)* CFrame.Angles(0,math.rad(math.random(-45,45)),0)
  7463. local ms = Instance.new("BlockMesh",p)
  7464. ms.Scale = Vector3.new(1,1,1)
  7465. local m = Instance.new("SpecialMesh",p)
  7466. m.Scale = Vector3.new(1,1,1)
  7467. m.MeshType = "FileMesh"
  7468. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7469. coroutine.wrap(function()
  7470. for i = 0,3,0.2 do
  7471. Wait()
  7472. m.Scale = m.Scale + Vector3.new(i,i/2,i)
  7473. end
  7474. coroutine.wrap(function()
  7475. for i = 1,5 do
  7476. Wait()
  7477. p.Transparency = p.Transparency -0.1
  7478. end
  7479. p:Destroy()
  7480. end)()end)()Wait(0.1)end
  7481. T.CFrame = CF * CFrame.new(0,2,0)
  7482. Debounces.Attacking = false
  7483. end end;
  7484. q = function()Debounces.Flying = not Debounces.Flying end;
  7485. v = function()
  7486. if Trolling then return end
  7487. Trolling = true
  7488. local Taunts = {"uMaD bR0?","Trolololol","You seem quite mad.","do you think you can you kill LocalPlayer?"}
  7489. Chat(H,Taunts[math.random(1,#Taunts)],Settings.Colors[2])
  7490. local bg = Instance.new("BillboardGui",Character)
  7491. bg.Adornee = H
  7492. bg.Size = UDim2.new(2.2,0,2.2,0)
  7493. bg.AlwaysOnTop = true
  7494. local Img = Instance.new("ImageLabel",bg)
  7495. Img.Size = UDim2.new(1,0,1,0)
  7496. Img.Image = "http://www.roblox.com/asset/?id=38353935"
  7497. Img.BackgroundTransparency = 1
  7498. delay(3,function()
  7499. Trolling = false
  7500. bg:Destroy()
  7501. end)end;
  7502. m = function()
  7503. if Power -1000 < 0 then return end
  7504. if GetUpDebounce then return end
  7505. GetUpDebounce = true
  7506. Power = Power -1000
  7507. delay(5,function()GetUpDebounce = false end)
  7508. Chat(H,"Get the "..ByteToStr({422,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,437,447,447,419,447,427},320).." up.","Really red")
  7509. local Targets,Blocking = {},true
  7510. for i,v in pairs(IsNear(T.Position,80))do
  7511. for _,x in pairs(v:GetChildren())do
  7512. if x:IsA("Humanoid")then
  7513. coroutine.wrap(function()
  7514. while Wait()do
  7515. if not Blocking then
  7516. x.PlatformStand = false
  7517. break end
  7518. x.PlatformStand = true
  7519. end end)()end end
  7520. table.insert(Targets,v)
  7521. end
  7522. Wait(0.2)
  7523. local BodyPositions = {}
  7524. for i,v in pairs(Targets)do
  7525. local h = v:findFirstChild("Humanoid")
  7526. if not h then return end
  7527. if h and h.Health > 0 then
  7528. for _,x in pairs(v:GetChildren())do
  7529. if x:IsA("BasePart")then
  7530. local bp = Instance.new("BodyPosition",x)
  7531. bp.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  7532. bp.P = 1500
  7533. bp.position = CFrame.new(x.Position).p + Vector3.new(0,10,0)
  7534. table.insert(BodyPositions,bp)
  7535. end end end end
  7536. Wait(4)
  7537. for i,v in pairs(BodyPositions)do
  7538. pcall(function()
  7539. v:Destroy()
  7540. end)end
  7541. Blocking = false
  7542. end;
  7543. p = function()
  7544. for i,v in pairs(Debounces)do
  7545. if v then
  7546. return
  7547. end end
  7548. if Power -1500 < 0 then return end
  7549. Chat(H,"Out of my way!","Really red")
  7550. local Targets,Blocking = {},true
  7551. for i,v in pairs(IsNear(T.Position,45))do table.insert(Targets,v)end
  7552. if #Targets < 1 then return end
  7553. Debounces.Attacking = true
  7554. Power = Power -1500
  7555. for i,v in pairs(Targets)do
  7556. for _,x in pairs(v:GetChildren())do
  7557. if x:IsA("Humanoid")then
  7558. coroutine.wrap(function()
  7559. while Wait()do
  7560. if not Blocking then break end
  7561. x.PlatformStand = true
  7562. end end)()
  7563. elseif x.Name == "Torso" and x:IsA("BasePart")then
  7564. coroutine.wrap(function()
  7565. while Wait(0.2)do
  7566. if not Blocking then break end
  7567. Effect2(x,4,4,4,0,0,0,Settings.Colors[1])
  7568. end end)()end end end
  7569. Wait(0.2)
  7570. local BodyPositions = {}
  7571. for i,v in pairs(Targets)do
  7572. local h = v:findFirstChild("Humanoid")
  7573. if not h then return end
  7574. if h and h.Health > 0 then
  7575. for _,x in pairs(v:GetChildren())do
  7576. if x:IsA("BasePart")then
  7577. local bp = Instance.new("BodyPosition",x)
  7578. bp.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  7579. bp.P = 1500
  7580. bp.position = CFrame.new(x.Position).p + Vector3.new(0,10,0)
  7581. table.insert(BodyPositions,bp)
  7582. end end end end
  7583. for i,v in pairs(Targets)do ypcall(function()Damage(T,v.Torso,true,15)end)end
  7584. local ss = {}
  7585. for i = 1,#BodyPositions do
  7586. local bf = Instance.new("BodyForce",BodyPositions[i].Parent)
  7587. bf.force = T.CFrame.lookVector *3400
  7588. table.insert(ss,bf)
  7589. BodyPositions[i]:Destroy()
  7590. end
  7591. delay(0.1,function()for i,v in pairs(Targets)do ypcall(function()Damage(T,v.Torso,true,15)end)end end)
  7592. Wait(0.16)
  7593. for i,v in pairs(ss)do pcall(function()v:Destroy()end)end
  7594. Debounces.Attacking = false
  7595. Blocking = false
  7596. end;
  7597. }
  7598. KeyBindings = {
  7599. u = function(Mouse)
  7600. for i,v in pairs(Debounces)do if v then return end end
  7601. if Power -0 < 0 then return end
  7602. Power = Power +26000
  7603. Debounces.Attacking = true
  7604. Chat(H,"Super charge...",BrickColor.new("Really red"))
  7605.  
  7606. Stance = "Standing"
  7607. Debounces.Attacking = false
  7608. end;
  7609. x = function(Mouse)
  7610. for i,v in pairs(Debounces)do if v then return end end
  7611. if Power -12000 < 0 then return end
  7612. Power = Power -12000
  7613. Debounces.Attacking = true
  7614. Stance = "Null"
  7615. ChargePosition(true)
  7616. for i,v in pairs(Character:GetChildren())do
  7617. if v:IsA("BasePart")then
  7618. v.Anchored = true
  7619. end end
  7620. StopPower = true
  7621. coroutine.wrap(function()local inc = 0 for i = 1,25 do inc = inc +0.2 Effect2(rHandle,inc,inc,inc,0,0,0,Settings.Colors[2])Charge(Settings.Colors[1],true)Wait(0.1)end end)()
  7622. local p = Instance.new("Part",Character)
  7623. p.TopSurface = 0
  7624. p.BottomSurface = 0
  7625. p.formFactor = "Custom"
  7626. p.Anchored = true
  7627. p.CanCollide = false
  7628. p.BrickColor = Settings.Colors[2]
  7629. p.Transparency = 0.5
  7630. p.Size = Vector3.new(1,1,1)
  7631. p.CFrame = rHandle.CFrame
  7632. coroutine.wrap(function()for i = 1,54 do
  7633. p.Size = p.Size + Vector3.new(0.006,0.006,0.006)
  7634. p.CFrame = rHandle.CFrame
  7635. p.Transparency = i/54
  7636. Wait()
  7637. end end)()
  7638. -- 0x02
  7639. Wait(6)
  7640.  
  7641. StopPower = true
  7642. Stance = "Standing"
  7643. Debounces.Attacking = false
  7644. end;
  7645. g = function()PoisonMode = not PoisonMode end;
  7646. l = function(Mouse)
  7647. if Power <= 0 then return end
  7648. if Debounces.IsHealing or Debounces.IsCharging or Debounces.Attacking or Debounces.Shielding or Debounces.Flying then return end
  7649. if AttackState ~= "Laser" then AttackState = "Laser" else AttackState = "Melee" end
  7650. Debounces.Attacking = true
  7651. Stance = "Lasering"
  7652. local BreakLoop,x = false;x = Mouse.KeyUp:connect(function(k)
  7653. if k == "l" then
  7654. BreakLoop = true
  7655. x:disconnect()
  7656. end end)
  7657. local gp
  7658. coroutine.wrap(function()
  7659. while Wait()do
  7660. if BreakLoop then break end
  7661. if Stance ~= "Lasering" then break end
  7662. if Power <= 0 then break end
  7663. gp = Character:findFirstChild("GeneratedParts")or Instance.new("Model",Character);gp.Name = "GeneratedParts";gp.Archivable = true
  7664. local _Ray = Ray.new(rHandle.CFrame.p,(Mouse.Hit ~= nil and Mouse.Hit.p or Vector3.new(0,0,0)- rHandle.CFrame.p).unit *900)
  7665. local Hit,Pos = Workspace:FindPartOnRay(_Ray,Character)
  7666. local Distance =(Mouse.Hit.p -rHandle.CFrame.p).magnitude
  7667. local RayPart = gp:findFirstChild("AtlasLaser")or Instance.new("Part",gp)
  7668. RayPart.Name = "AtlasLaser"
  7669. RayPart.BrickColor = Settings.Colors[math.random(1,2)]
  7670. RayPart.Reflectance = 0.3
  7671. RayPart.CanCollide = false
  7672. RayPart.Anchored = true
  7673. RayPart.Locked = true
  7674. RayPart.formFactor = "Custom"
  7675. RayPart.Size = Vector3.new(0.1,0.1,Distance)
  7676. RayPart.CFrame = CFrame.new(Mouse.Hit.p,rHandle.CFrame.p)* CFrame.new(0,0,-Distance/2)
  7677. RayPart.Touched:connect(function(Hit_)
  7678. if Hit_.Parent ~= Character then
  7679. local H = Hit_.Parent:findFirstChild("Humanoid")
  7680. if H then TakeDamage(H,2)end
  7681. end end)
  7682. local cf = Mouse.Hit
  7683. local hp = Instance.new("Part",gp)
  7684. hp.Size = Vector3.new(1,1,1)
  7685. hp.Anchored = true
  7686. hp.Locked = true
  7687. hp.CanCollide = false
  7688. hp.BrickColor = RayPart.BrickColor
  7689. hp.TopSurface = 0
  7690. hp.BottomSurface = 0
  7691. hp.CFrame = cf
  7692. coroutine.wrap(function()
  7693. for i = 1,3 do
  7694. hp.Size = hp.Size + Vector3.new(2,2,2)
  7695. hp.Transparency = hp.Transparency +0.2
  7696. hp.CFrame = cf * CFrame.fromEulerAnglesXYZ(math.random(-6,6),math.random(-6,6),math.random(-6,6))
  7697. Wait(0.2)
  7698. end
  7699. hp:Destroy()
  7700. end)()
  7701. Power = Power -40
  7702. end
  7703. pcall(function()gp:Destroy()end)
  7704. Debounces.Attacking = false
  7705. Stance = "Standing"
  7706. end)()end;
  7707. y = function(Mouse)
  7708. if #Clones >= 5 then return end
  7709. if Debounces.IsCharging or Debounces.IsHealing or Debounces.Shielding or Debounces.Attacking or Debounces.Flying then return end
  7710. if Power -26000 >= 0 then
  7711. Power = Power -26000
  7712. StopPower = true
  7713. local x = Instance.new("Animation",Tool)
  7714. x.AnimationId = "http://www.roblox.com/asset/?id=128853357"
  7715. local anim = Character.Humanoid:LoadAnimation(x)
  7716. anim:Play()
  7717. for i = 1,5 do
  7718. Effect2(LA,i/2,i/2,i/2,0,-0.8,0,T.BrickColor,tonumber("0."..i))
  7719. Wait(0.2)
  7720. end
  7721. Wait(0.2)
  7722. local Clone = CloneCharacter()
  7723. for i,v in pairs(Clone:GetChildren())do
  7724. if v:IsA("BasePart")then
  7725. v.Touched:connect(function(Hit)
  7726. if Hit.Parent ~= Character and Hit.Parent ~= Workspace and Hit.Parent:findFirstChild("Humanoid")and Hit.Parent ~= Clone then
  7727. ParticleEmit(Hit,"Really red",2)
  7728. Kill(Hit)
  7729. end end)end end
  7730. Clone.Humanoid.WalkSpeed = 0
  7731. StopPower = false
  7732. Clone.Torso.CFrame = LA.CFrame * CFrame.new(0,-2,-2)
  7733. local con;con = Mouse.Button1Down:connect(function()
  7734. if not Clone then con:disconnect()return end
  7735. pcall(function()Clone.Torso.CFrame = Mouse.Hit * CFrame.new(0,10,0)end)
  7736. end)
  7737. local Registration = Instance.new("IntValue",Clone)
  7738. Registration.Name = "AtlasRegistered"
  7739. local ID = Instance.new("IntValue",Clone)
  7740. ID.Name = "IndexNumber"
  7741. ID.Value = #Clones == 0 and 1 or #Clones +1
  7742. Clones[#Clones == 0 and 1 or #Clones +1]= Clone
  7743. local Timer = 0
  7744. coroutine.wrap(function()
  7745. while Wait(1)do
  7746. if Timer == 15 then break end
  7747. Timer = Timer +1
  7748. end end)()
  7749. coroutine.wrap(function()
  7750. while Wait()do
  7751. if Timer == 15 then
  7752. Clones[Clone:findFirstChild("IndexNumber").Value]= nil
  7753. for i,v in pairs(Clone:GetChildren())do
  7754. if v:IsA("BasePart")then
  7755. coroutine.wrap(function()
  7756. for x = 1,10 do
  7757. v.Transparency = v.Transparency +0.1
  7758. Wait()
  7759. end end)()end end
  7760. delay(10 *(1/30),function()Clone:Destroy()end)
  7761. break
  7762. end end end)()end end;
  7763. r = function()
  7764. if Pr0mMode then
  7765. if not RageMode then
  7766. if RageWait then return end
  7767. RageMode = true
  7768. RageWait = true
  7769. SetHealth()
  7770. Chat(H,"RAGE MODE!","Navy blue")
  7771. GuiTexture = IceTexture
  7772. _Mesh.TextureId = "http://www.roblox.com/asset/?id=135974753"
  7773. LA.Anchored = true
  7774. RA.Anchored = true
  7775. LL.Anchored = true
  7776. RL.Anchored = true
  7777. T.Anchored = true
  7778. local s = Instance.new("Part",Character)
  7779. s.Anchored = true
  7780. s.TopSurface = 0
  7781. s.BottomSurface = 0
  7782. s.Locked = true
  7783. s.Transparency = 1
  7784. s.CanCollide = false
  7785. s.Shape = "Ball"
  7786. s.Reflectance = 0
  7787. s.BrickColor = BrickColor.new("Navy blue")
  7788. s.CFrame = T.CFrame
  7789. coroutine.wrap(function()
  7790. for i = 1,5 do
  7791. s.Size = s.Size + Vector3.new(2,2,2)
  7792. s.CFrame = T.CFrame
  7793. s.Transparency = s.Transparency -0.2
  7794. Wait()
  7795. end
  7796. Wait(0.1)
  7797. s.BrickColor = BrickColor.new("Really black")
  7798. for i = 1,10 do
  7799. s.Size = s.Size - Vector3.new(2,2,2)
  7800. s.CFrame = T.CFrame
  7801. s.Transparency = s.Transparency +0.1
  7802. Wait()
  7803. end
  7804. s:Destroy()
  7805. end)()
  7806. local l = Instance.new("PointLight",s)
  7807. l.Color = s.Color
  7808. l.Range = 60
  7809. local f = Instance.new("Part",Character)
  7810. f.BrickColor = BrickColor.new("Navy blue")
  7811. f.Size = Vector3.new(5,1,5)
  7812. f.Anchored = true
  7813. f.Locked = true
  7814. f.CanCollide = false
  7815. f.TopSurface = 0
  7816. f.BottomSurface = 0
  7817. f.CFrame = T.CFrame * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  7818. local sm = Instance.new("SpecialMesh",f)
  7819. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  7820. sm.Scale = Vector3.new(4,4,4)
  7821. coroutine.wrap(function()
  7822. for i = 1,20 do
  7823. f.Transparency = f.Transparency +0.05
  7824. sm.Scale = sm.Scale + Vector3.new(2,2,2)
  7825. Wait()
  7826. end
  7827. f:Destroy()
  7828. end)()
  7829. delay(1,function()
  7830. LA.Anchored = false
  7831. RA.Anchored = false
  7832. LL.Anchored = false
  7833. RL.Anchored = false
  7834. T.Anchored = false
  7835. end)
  7836. delay(4 *60,function()RageWait = false end)
  7837. else
  7838. RageMode = false
  7839. GuiTexture = ""
  7840. SetHealth()
  7841. Chat(H,"Ugh!","Navy blue")
  7842. _Mesh.TextureId = "http://www.roblox.com/asset/?id=135974538"
  7843. LA.Anchored = true
  7844. RA.Anchored = true
  7845. LL.Anchored = true
  7846. RL.Anchored = true
  7847. T.Anchored = true
  7848. local s = Instance.new("Part",Character)
  7849. s.Anchored = true
  7850. s.TopSurface = 0
  7851. s.BottomSurface = 0
  7852. s.Locked = true
  7853. s.Transparency = 1
  7854. s.CanCollide = false
  7855. s.Shape = "Ball"
  7856. s.Reflectance = 0
  7857. s.BrickColor = BrickColor.new("Navy blue")
  7858. s.CFrame = T.CFrame
  7859. coroutine.wrap(function()
  7860. for i = 1,5 do
  7861. s.Size = s.Size + Vector3.new(2,2,2)
  7862. s.CFrame = T.CFrame
  7863. s.Transparency = s.Transparency -0.2
  7864. Wait()
  7865. end
  7866. Wait(0.1)
  7867. s.BrickColor = BrickColor.new("Really black")
  7868. for i = 1,10 do
  7869. s.Size = s.Size - Vector3.new(2,2,2)
  7870. s.CFrame = T.CFrame
  7871. s.Transparency = s.Transparency +0.1
  7872. Wait()
  7873. end
  7874. s:Destroy()
  7875. end)()
  7876. local l = Instance.new("PointLight",s)
  7877. l.Color = s.Color
  7878. l.Range = 60
  7879. local f = Instance.new("Part",Character)
  7880. f.BrickColor = BrickColor.new("Navy blue")
  7881. f.Size = Vector3.new(5,1,5)
  7882. f.Anchored = true
  7883. f.Locked = true
  7884. f.CanCollide = false
  7885. f.TopSurface = 0
  7886. f.BottomSurface = 0
  7887. f.CFrame = T.CFrame * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  7888. local sm = Instance.new("SpecialMesh",f)
  7889. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  7890. sm.Scale = Vector3.new(4,4,4)
  7891. coroutine.wrap(function()
  7892. for i = 1,20 do
  7893. f.Transparency = f.Transparency +0.05
  7894. sm.Scale = sm.Scale + Vector3.new(2,2,2)
  7895. Wait()
  7896. end
  7897. f:Destroy()
  7898. end)()
  7899. delay(1,function()
  7900. LA.Anchored = false
  7901. RA.Anchored = false
  7902. LL.Anchored = false
  7903. RL.Anchored = false
  7904. T.Anchored = false
  7905. end)end elseif not Pr0mMode then
  7906. if RageMode then
  7907. RageMode = false
  7908. SetHealth()
  7909. local Sayings = {"Ugh...","That was fun!"}
  7910. ypcall(function()
  7911. local sg = PlayerGui:findFirstChild("RedTintAtlas"):findFirstChild("Frame")
  7912. coroutine.wrap(function()
  7913. for i = 35,1,1 do
  7914. sg.BackgroundColor3 = Color3.new(i/35,0,0)
  7915. sg.BackgroundTransparency = sg.BackgroundTransparency +0.01
  7916. Wait()
  7917. end end)()
  7918. sg.Parent:Destroy()
  7919. end)
  7920. Chat(H,Sayings[math.random(1,#Sayings)],"Really black")
  7921. Face.Texture = FaceTexture
  7922. GuiTexture = ""
  7923. LA.Anchored = true
  7924. RA.Anchored = true
  7925. LL.Anchored = true
  7926. RL.Anchored = true
  7927. T.Anchored = true
  7928. local s = Instance.new("Part",Character)
  7929. s.Anchored = true
  7930. s.TopSurface = 0
  7931. s.BottomSurface = 0
  7932. s.Locked = true
  7933. s.Transparency = 1
  7934. s.CanCollide = false
  7935. s.Shape = "Ball"
  7936. s.Reflectance = 0
  7937. s.BrickColor = Settings.Colors[2]
  7938. s.CFrame = T.CFrame
  7939. coroutine.wrap(function()
  7940. for i = 1,5 do
  7941. s.Size = s.Size + Vector3.new(2,2,2)
  7942. s.CFrame = T.CFrame
  7943. s.Transparency = s.Transparency -0.2
  7944. Wait()
  7945. end
  7946. Wait(0.1)
  7947. s.BrickColor = BrickColor.new("Really black")
  7948. for i = 1,10 do
  7949. s.Size = s.Size - Vector3.new(2,2,2)
  7950. s.CFrame = T.CFrame
  7951. s.Transparency = s.Transparency +0.1
  7952. Wait()
  7953. end
  7954. s:Destroy()
  7955. end)()
  7956. local l = Instance.new("PointLight",s)
  7957. l.Color = s.Color
  7958. l.Range = 60
  7959. local f = Instance.new("Part",Character)
  7960. f.BrickColor = Settings.Colors[2]
  7961. f.Size = Vector3.new(5,1,5)
  7962. f.Anchored = true
  7963. f.Locked = true
  7964. f.CanCollide = false
  7965. f.TopSurface = 0
  7966. f.BottomSurface = 0
  7967. f.CFrame = T.CFrame * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  7968. local sm = Instance.new("SpecialMesh",f)
  7969. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  7970. sm.Scale = Vector3.new(4,4,4)
  7971. coroutine.wrap(function()
  7972. for i = 1,20 do
  7973. f.Transparency = f.Transparency +0.05
  7974. sm.Scale = sm.Scale + Vector3.new(2,2,2)
  7975. Wait()
  7976. end
  7977. f:Destroy()
  7978. end)()
  7979. delay(1,function()
  7980. LA.Anchored = false
  7981. RA.Anchored = false
  7982. LL.Anchored = false
  7983. RL.Anchored = false
  7984. T.Anchored = false
  7985. end)else
  7986. if RageWait then return end
  7987. RageWait = true
  7988. RageMode = true
  7989. SetHealth()
  7990. local Sayings = {"RAGE MODE!","Can't stop me now!"}
  7991. Face.Texture = "http://www.roblox.com/asset/?id=135921702"
  7992. GuiTexture = "http://www.roblox.com/asset/?id=136241211"
  7993. Chat(H,Sayings[math.random(1,#Sayings)],"Really black")
  7994. local s = Instance.new("ScreenGui",PlayerGui)
  7995. s.Name = "RedTintAtlas"
  7996. local sg = Instance.new("Frame",s)
  7997. sg.ZIndex = 10
  7998. sg.BackgroundTransparency = 1
  7999. sg.BackgroundColor3 = Color3.new(1,0,0)
  8000. sg.Size = UDim2.new(1,0,1,0)
  8001. sg.BorderSizePixel = 0
  8002. coroutine.wrap(function()
  8003. for i = 1,35 do
  8004. sg.BackgroundTransparency = sg.BackgroundTransparency -0.01
  8005. Wait()
  8006. end end)()
  8007. LA.Anchored = true
  8008. RA.Anchored = true
  8009. LL.Anchored = true
  8010. RL.Anchored = true
  8011. T.Anchored = true
  8012. local s = Instance.new("Part",Character)
  8013. s.Anchored = true
  8014. s.TopSurface = 0
  8015. s.BottomSurface = 0
  8016. s.Locked = true
  8017. s.Transparency = 1
  8018. s.CanCollide = false
  8019. s.Shape = "Ball"
  8020. s.Reflectance = 0
  8021. s.BrickColor = Settings.Colors[1]
  8022. s.CFrame = T.CFrame
  8023. coroutine.wrap(function()
  8024. for i = 1,5 do
  8025. s.Size = s.Size + Vector3.new(2,2,2)
  8026. s.CFrame = T.CFrame
  8027. s.Transparency = s.Transparency -0.2
  8028. Wait()
  8029. end
  8030. Wait(0.1)
  8031. s.BrickColor = BrickColor.new("Really red")
  8032. for i = 1,10 do
  8033. s.Size = s.Size - Vector3.new(2,2,2)
  8034. s.CFrame = T.CFrame
  8035. s.Transparency = s.Transparency +0.1
  8036. Wait()
  8037. end
  8038. s:Destroy()
  8039. end)()
  8040. local l = Instance.new("PointLight",s)
  8041. l.Color = s.Color
  8042. l.Range = 60
  8043. local f = Instance.new("Part",Character)
  8044. f.BrickColor = Settings.Colors[1]
  8045. f.Size = Vector3.new(5,1,5)
  8046. f.Anchored = true
  8047. f.Locked = true
  8048. f.CanCollide = false
  8049. f.TopSurface = 0
  8050. f.BottomSurface = 0
  8051. f.CFrame = T.CFrame * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  8052. local sm = Instance.new("SpecialMesh",f)
  8053. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  8054. sm.Scale = Vector3.new(4,4,4)
  8055. coroutine.wrap(function()
  8056. for i = 1,20 do
  8057. f.Transparency = f.Transparency +0.05
  8058. sm.Scale = sm.Scale + Vector3.new(2,2,2)
  8059. Wait()
  8060. end
  8061. f:Destroy()
  8062. end)()
  8063. delay(1,function()
  8064. LA.Anchored = false
  8065. RA.Anchored = false
  8066. LL.Anchored = false
  8067. RL.Anchored = false
  8068. T.Anchored = false
  8069. end)
  8070. delay(4 *60,function()RageWait = false end)
  8071. end end end;
  8072. k = function()
  8073. if Power -0 < 26000 then return end
  8074. for i,v in pairs(Debounces)do
  8075. if v then
  8076. return
  8077. end end
  8078. if Character.Humanoid.Health -0 < 0 then return end
  8079. Character.Humanoid:TakeDamage(-2500)
  8080. Power = Power -0
  8081. Chat(H,"I am REBORN!...","Really red")
  8082. local a,b = Game.Lighting.Ambient,Game.Lighting.Brightness
  8083. Game.Lighting.Brightness = 0
  8084. Game.Lighting.Ambient = Color3.new(1,0,1)
  8085. Wait(0.02)
  8086. Game.Lighting.Ambient = Color3.new(1,0,0)
  8087. Game.Lighting.Brightness = 10000
  8088. Wait(0.23)
  8089. delay(0.5,function()Game.Lighting.Ambient = a end)
  8090. Game.Lighting.Brightness = b
  8091.  
  8092.  
  8093. end;
  8094.  
  8095. }
  8096. function Effect2(part,x1,y1,z1,x2,y2,z2,color,ref)
  8097. if part:IsDescendantOf(Workspace)then
  8098. local S = Instance.new("Part", Character)
  8099. S.FormFactor = 0
  8100. S.Size = Vector3.new(1,1,1)
  8101. S.BrickColor = color
  8102. S.Reflectance = ref or 0
  8103. S.TopSurface = 0
  8104. S.BottomSurface = 0
  8105. S.Transparency = 0.5
  8106. S.Anchored = true
  8107. S.CanCollide = false
  8108. S.CFrame = part.CFrame *CFrame.new(x2,y2,z2)* CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  8109. local msh2 = Instance.new("BlockMesh",S)
  8110. msh2.Scale = Vector3.new(x1,y1,z1)
  8111. coroutine.wrap(function()
  8112. for i = 1,9 do msh2.Scale = msh2.Scale + Vector3.new(0.1,0.1,0.1)
  8113. S.CFrame = S.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  8114. S.Transparency = i *0.1
  8115. Wait()
  8116. end
  8117. S:Destroy()
  8118. end)()end end
  8119. local function EmberWave(CF,Color)
  8120. local p = Instance.new("Part",Character)
  8121. p.Anchored = true
  8122. p.Locked = true
  8123. p.CanCollide = false
  8124. p.CFrame = CF
  8125. p.Transparency = 1
  8126. coroutine.wrap(function()
  8127. local x = CFrame.new(math.random(-6,6),math.abs(math.random(-6,6)),math.random(-6,6))
  8128. for i = 1,30 do
  8129. p.CFrame = p.CFrame *x
  8130. x = CFrame.new(math.random(-6,6),math.abs(math.random(-6,6)),math.random(-6,6))
  8131. Effect2(p,2.6,2.6,2.6,0,0,0,Color,0.3)
  8132. Wait(0.1)
  8133. end
  8134. p:Destroy()
  8135. end)()end
  8136. local function AbsVector(V)return Vector3.new(math.abs(V.X),math.abs(V.Y),math.abs(V.Z))end
  8137. NonSwordKeys = {
  8138.  
  8139. u = function(Mouse)
  8140. for i,v in pairs(Debounces)do if v then return end end
  8141. if Power -26000 < 0 then return end
  8142. Power = Power -26000
  8143. local Ended,End = false
  8144. Debounces.Attacking = true
  8145. Stance = "Null"
  8146. StopPower = true
  8147. local bv = Instance.new("BodyVelocity",T)
  8148. bv.Name = "FlyVelocityVector"
  8149. bv.maxForce = Vector3.new(0,math.huge,0)
  8150. bv.velocity = Vector3.new(0,0,0)
  8151. local bg = Instance.new("BodyGyro",T)
  8152. bg.Name = "FlyGyro"
  8153. bg.maxTorque = Vector3.new(0,0,0)
  8154. bv.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  8155. bg.maxTorque = Vector3.new(9000,9000,9000)
  8156. bg.cframe = CFrame.new(T.Position,Mouse.Hit.p)* CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  8157. bv.velocity = CFrame.new(T.Position,Mouse.Hit.p).lookVector *200
  8158. local MouseMoveConnection = Mouse.Move:connect(function()
  8159. bg.maxTorque = Vector3.new(9000,9000,9000)
  8160. bg.cframe = CFrame.new(T.Position,Mouse.Hit.p)* CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  8161. bv.velocity = CFrame.new(T.Position,Mouse.Hit.p).lookVector *200
  8162. end)
  8163. local Tries,Connections,Grabbed = 0,{}
  8164. local function Touched(Hit)
  8165. if Hit.Parent ~= Character then
  8166. if Hit.Parent:findFirstChild("Humanoid")and Hit.Parent:findFirstChild("Humanoid").Health > 0 then
  8167. Grabbed = Hit.Parent:findFirstChild("Torso")
  8168. for i,v in pairs(Connections)do
  8169. v:disconnect()
  8170. end
  8171. pcall(function()MouseMoveConnection:disconnect()bg:Destroy()bv:Destroy()end)
  8172. coroutine.wrap(function()
  8173. print'got'
  8174. end)()end end end
  8175. table.foreach(Character:GetChildren(),function(_,v)if v:IsA("BasePart")then table.insert(Connections,v.Touched:connect(Touched))end end)
  8176. while Wait()do
  8177. coroutine.wrap(function()
  8178. local p = Instance.new("Part",Character)
  8179. p.Name = "Trail"
  8180. p.TopSurface = 0
  8181. p.BottomSurface = 0
  8182. p.Anchored = true
  8183. p.CanCollide = false
  8184. p.formFactor = "Symmetric"
  8185. p.Size = Vector3.new(1,1,1)
  8186. p.BrickColor = BrickColor.new("Really red")
  8187. p.CFrame = RA.CFrame * CFrame.new(0,-1.5,0)
  8188. Game:GetService("Debris"):AddItem(p,3)
  8189. local m = Instance.new("BlockMesh",p)
  8190. m.Scale = Vector3.new(4,4,4)
  8191. for i = 1,15 do
  8192. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  8193. p.Transparency = i/15
  8194. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/100,math.random(-10,10)/100,math.random(-10,10)/100)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  8195. Wait()
  8196. end
  8197. p:Destroy()
  8198. end)()
  8199. coroutine.wrap(function()
  8200. local p = Instance.new("Part",Character)
  8201. p.Name = "Trail"
  8202. p.TopSurface = 0
  8203. p.BottomSurface = 0
  8204. p.Anchored = true
  8205. p.CanCollide = false
  8206. p.formFactor = "Symmetric"
  8207. p.Size = Vector3.new(1,1,1)
  8208. p.BrickColor = BrickColor.new("Really red")
  8209. p.CFrame = LA.CFrame * CFrame.new(0,-1.5,0)
  8210. Game:GetService("Debris"):AddItem(p,3)
  8211. local m = Instance.new("BlockMesh",p)
  8212. m.Scale = Vector3.new(4,4,4)
  8213. for i = 1,15 do
  8214. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  8215. p.Transparency = i/15
  8216. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/100,math.random(-10,10)/100,math.random(-10,10)/100)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  8217. Wait()
  8218. end
  8219. p:Destroy()
  8220. end)()
  8221. if(not Grabbed and Tries == 2)or Grabbed then break end
  8222. Tries = Tries +1
  8223. end
  8224. End = function()
  8225. Ended = true
  8226. pcall(function()MouseMoveConnection:disconnect()bg:Destroy()bv:Destroy()end)
  8227. StopPower = false
  8228. Stance = "Standing"
  8229. Debounces.Attacking = false
  8230. end
  8231. if not Grabbed and not Ended then End()return end
  8232. pcall(function()MouseMoveConnection:disconnect()bg:Destroy()bv:Destroy()end)
  8233. print(Grabbed and "GAWTCHA" or "Missed")
  8234. local _ax,axx = true,true
  8235. coroutine.wrap(function()
  8236. while Wait()do
  8237. if axx then
  8238. Grabbed.CFrame = RA.CFrame * CFrame.new(0,-1,0)* CFrame.fromEulerAnglesXYZ(math.pi/2,math.pi,0)
  8239. end if not _ax then break end
  8240. Wait()
  8241. end end)()
  8242. local Taunts = {"Out of my sight!","You'll end up just like Luna."}
  8243. table.insert(Taunts,ByteToStr({6385,6380,6333,6385,6373,6370,6333,6378,6380,6380,6379,6333,6378,6380,6385,6373,6370,6383,6371,6428,6386,6428,6368,6428,6428,6376,6428,6370,6428,6383,6428,6428,6334},6301))
  8244. Chat(H,Taunts[math.random(1,#Taunts)],BrickColor.new("Really red"))
  8245. _ax = false
  8246. Wait(0.6)
  8247. _ax = true
  8248. coroutine.wrap(function()
  8249. while Wait()do
  8250. if axx then
  8251. Grabbed.CFrame = RL.CFrame * CFrame.new(0,0,-1)* CFrame.fromEulerAnglesXYZ(math.pi/2,math.pi,0)
  8252. end if not _ax then break end
  8253. Wait()
  8254. end end)()
  8255. StopTrail = false
  8256. Implode(RL.CFrame * CFrame.new(0,-1,-1),Settings.Colors[2])
  8257. Wait(0.6)
  8258. _ax = false
  8259. T.CFrame = CFrame.new(T.CFrame.p,RL.Position + Vector3.new(0,1000,2000))
  8260. local Bx = Instance.new("BodyPosition",Grabbed)
  8261. Bx.P = 600
  8262. Bx.maxForce = Vector3.new(500000,500000,500000)*50000000
  8263. Bx.position = RL.Position + Vector3.new(0,1000,2000)
  8264. Trail(Grabbed,CFrame.new(0,0,0),BrickColor.new("Really red"))
  8265. local Colors = {"Really red","Orange","New Yeller"}
  8266. local dn = true
  8267. coroutine.wrap(function()
  8268. while Wait(0.1)do
  8269. if not dn then break end
  8270. Effect2(Grabbed,Grabbed.Size.y *2,Grabbed.Size.y *2,Grabbed.Size.y *2,0,0,0,BrickColor.new(Colors[math.random(1,#Colors)]),0.32)
  8271. end end)()
  8272. delay(1,function()
  8273. dn = false
  8274. StopTrail = true
  8275. Implode(T.CFrame * CFrame.new(0,0,0),Settings.Colors[2])
  8276. Kill(Grabbed)
  8277. Explode(Grabbed.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180))),Settings.Colors[1])
  8278. Explode(Grabbed.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-6,6),math.random(-6,6),math.random(-6,6)),BrickColor.new(Colors[math.random(1,#Colors)]))
  8279. end)
  8280. if not Ended then
  8281. End()
  8282. end end;
  8283. j = function(Mouse)
  8284. if RageMode then return end
  8285. if Debounces.IsCharging or Debounces.IsHealing or Debounces.Attacking or Debounces.Flying then return end
  8286. Debounces.Shielding = not Debounces.Shielding
  8287. if not Debounces.Shielding then
  8288. T.Anchored = true
  8289. StopPower = false
  8290. RA.Anchored = false
  8291. LA.Anchored = false
  8292. LL.Anchored = false
  8293. RL.Anchored = false
  8294. H.Anchored = false
  8295. delay(0.2,function()T.Anchored = false end)
  8296. Stance = "Standing"
  8297. end
  8298. if Debounces.Shielding then
  8299. if Power -130 >= 0 then
  8300. Stance = "null"
  8301. ChargePosition(false)
  8302. Power = Power -130
  8303. RS.C0 = CFrame.new(1,0.5,0,0,0,1,0,1,0,-1,0,0)* CFrame.Angles(0,0,1.57)
  8304. Wait(0.1)
  8305. LS.C0 = CFrame.new(-1,0.5,0,0,0,-1,0,1,0,1,0,0)* CFrame.Angles(0,0,-1.57)
  8306. Wait(0.1)
  8307. RS.C0 = RS.C0 * CFrame.Angles(0.6,0,0)* CFrame.new(0,0,-0.3)
  8308. Wait(0.1)
  8309. LS.C0 = LS.C0 * CFrame.Angles(0.6,0,0)* CFrame.new(0,0,-0.3)
  8310. Wait(0.1)
  8311. RH.C0 = CFrame.new(1,-1,0,0,0,1,0,1,0,-1,0,0)* CFrame.Angles(-0.05,0,0)* CFrame.new(0,0.1,0)
  8312. Wait(0.1)
  8313. LH.C0 = CFrame.new(-1,-1,0,0,0,-1,0,1,0,1,0,0)* CFrame.Angles(-0.05,0,0)* CFrame.new(0,0.1,0)
  8314. RA.Anchored = true
  8315. LA.Anchored = true
  8316. LL.Anchored = true
  8317. RL.Anchored = true
  8318. H.Anchored = true
  8319. StopPower = true
  8320. local Rot,Clr = 45
  8321. local s = Instance.new("Part",Character)
  8322. s.BrickColor = Clr or Settings.Colors[1]
  8323. s.Size = Vector3.new(1,1,1)
  8324. s.Anchored = true
  8325. s.Locked = true
  8326. s.CanCollide = false
  8327. s.TopSurface = 0
  8328. s.BottomSurface = 0
  8329. s.CFrame = T.CFrame * CFrame.new(0,-2,0)
  8330. local sm = Instance.new("SpecialMesh",s)
  8331. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8332. sm.Scale = Vector3.new(33,1,33)
  8333. while Wait()do
  8334. if not Debounces.Shielding then break end
  8335. if Power -30 < 0 then break end
  8336. if Power == 0 then break end
  8337. Power = Power -30
  8338. s.CFrame = s.CFrame * CFrame.fromEulerAnglesXYZ(0,6,0)
  8339. local f = Instance.new("Part",Character)
  8340. f.BrickColor = Clr or Settings.Colors[1]
  8341. f.Size = Vector3.new(5,1,5)
  8342. f.Anchored = true
  8343. f.Locked = true
  8344. f.CanCollide = false
  8345. f.TopSurface = 0
  8346. f.BottomSurface = 0
  8347. f.CFrame = T.CFrame * CFrame.new(0,-2,0)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  8348. local sm = Instance.new("SpecialMesh",f)
  8349. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  8350. sm.Scale = Vector3.new(20,20,20)
  8351. coroutine.wrap(function()
  8352. for i = 1,13 do
  8353. f.Transparency = i/13
  8354. sm.Scale = sm.Scale + Vector3.new(1,1,1)
  8355. Wait()
  8356. end
  8357. f:Destroy()
  8358. end)()
  8359. local Wind = Instance.new("Part",Character)
  8360. Wind.Anchored = true
  8361. Wind.CanCollide = true
  8362. Wind.Locked = true
  8363. Wind.BrickColor = Clr or Settings.Colors[1]
  8364. Wind.Transparency = 0.5
  8365. Wind.Shape = "Ball"
  8366. Wind.TopSurface = 0
  8367. Wind.BottomSurface = 0
  8368. Wind.Size = Vector3.new(math.random(10,15),1,math.random(10,15))
  8369. Wind.CFrame = T.CFrame
  8370. for i,v in pairs(IsNear(Wind.Position,33))do Clr = BrickColor.new("Really red")Damage(T,v.Torso)delay(0.02,function()Clr = nil end)end
  8371. coroutine.wrap(function()
  8372. for i = 0.5,1,0.1 do
  8373. Wait()
  8374. Wind.Transparency = i
  8375. end
  8376. Wind:Destroy()
  8377. end)()end
  8378. T.Anchored = true
  8379. StopPower = false
  8380. RA.Anchored = false
  8381. LA.Anchored = false
  8382. LL.Anchored = false
  8383. RL.Anchored = false
  8384. H.Anchored = false
  8385. s:Destroy()
  8386. delay(0.2,function()T.Anchored = false end)
  8387. Stance = "Standing"
  8388. end end end;
  8389. g = function()
  8390. Wait(0.15)
  8391. for i,v in pairs(Debounces)do
  8392. if v then
  8393. return
  8394. end end
  8395. Debounces.Attacking = true
  8396. local C = math.random(1,2)== 2 and LA or RA
  8397. local Con;Con = C.Touched:connect(function(Hit)
  8398. if Hit.Parent ~= Workspace and Hit.Parent ~= Character then
  8399. Damage(C,Hit,true,46)
  8400. ParticleEmit(Hit,BrickColor.new("Really red"),2)
  8401. Con:disconnect()
  8402. end end)
  8403. local spinForce = Instance.new("BodyAngularVelocity",T)
  8404. spinForce.P = 1000000
  8405. spinForce.angularvelocity = Vector3.new(0,C == RA and 11 or -11,0)
  8406. spinForce.maxTorque = Vector3.new(spinForce.P,spinForce.P,spinForce.P)
  8407. Game:GetService("Debris"):AddItem(spinForce,0.6)
  8408. Character.Humanoid.Jump = true
  8409. UpperCutTrail(C,CFrame.new(0,-2,0),Settings.Colors[2])
  8410. Wait(0.6)
  8411. pcall(function()Con:disconnect()end)
  8412. Wait(0.1)
  8413. Debounces.Attacking = false
  8414. end;
  8415. l = function(Mouse)
  8416. ypcall(function()
  8417. if Power -26000 < 0 then return end
  8418. for i,v in pairs(Debounces)do
  8419. if v then
  8420. return
  8421. end end
  8422. Power = Power -26000
  8423. Debounces.Attacking = true
  8424. Chat(H,"Whatever you have to say, say it now because this is your last statement!","Really red")
  8425. StopPower = true
  8426. StanceGyro.maxTorque = Vector3.new(50000,50000,50000)*500000000000000000000000000000000000000000000
  8427. StanceGyro.P = 5000
  8428. StanceGyro.D = 200
  8429. Stance = "Null"
  8430. ChargePosition(false)
  8431. LS.MaxVelocity = 0.3
  8432. LS.MaxVelocity = 0.3
  8433. RH.MaxVelocity = 0.3
  8434. LH.MaxVelocity = 0.3
  8435. RS.DesiredAngle = 0
  8436. LS.DesiredAngle = 0
  8437. RH.DesiredAngle = 0
  8438. LH.DesiredAngle = 0
  8439. N.DesiredAngle = -1.4
  8440. N.C0 = CFrame.new(0,1,0,-1,-0,-0,0,0,1,0,1,0)
  8441. local DIR = Direction()[1].lookVector
  8442. StanceGyro.cframe = Direction()[1]* CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  8443. RH.DesiredAngle = 0.15
  8444. LH.DesiredAngle = 0.3
  8445. for i = 1,5 do
  8446. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(math.pi/30,0,0)
  8447. RH.C0 = RH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  8448. LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  8449. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/12.5,0,0)* CFrame.new(0,-0.1,0)
  8450. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/10,0,0)* CFrame.new(0,-0.1,0)
  8451. Wait()
  8452. end
  8453. Wait(0.25)
  8454. local MaxDistance,Grabbed,HPos = 150
  8455. for i = 1,20 do
  8456. if Grabbed then break end
  8457. local r = Ray.new(RA.Position,DIR)
  8458. coroutine.wrap(function()
  8459. local p = Instance.new("Part",Character)
  8460. p.Name = "Trail"
  8461. p.TopSurface = 0
  8462. p.BottomSurface = 0
  8463. p.Anchored = true
  8464. p.CanCollide = false
  8465. p.formFactor = "Symmetric"
  8466. p.Size = Vector3.new(1,1,1)
  8467. p.BrickColor = BrickColor.new("Really red")
  8468. p.CFrame = RA.CFrame * CFrame.new(0,-1.5,0)
  8469. Game:GetService("Debris"):AddItem(p,3)
  8470. local m = Instance.new("BlockMesh",p)
  8471. m.Scale = Vector3.new(4,4,4)
  8472. for i = 1,15 do
  8473. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  8474. p.Transparency = i/15
  8475. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/100,math.random(-10,10)/100,math.random(-10,10)/100)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  8476. Wait()
  8477. end
  8478. p:Destroy()
  8479. end)()
  8480. HPos = RA.Position
  8481. for i,v in pairs(Workspace:GetChildren())do
  8482. if v:IsA("Model")and v ~= Character then
  8483. local h = v:findFirstChild("Humanoid")
  8484. if h then
  8485. if h.Health > 0 then
  8486. local t = v:findFirstChild("Torso")
  8487. if t then
  8488. if(t.Position - HPos).magnitude <= MaxDistance and r:Distance(t.Position)<= 8 then
  8489. h.PlatformStand = true
  8490. coroutine.wrap(function()
  8491. local p = Instance.new("Part",Character)
  8492. p.Name = "Trail"
  8493. p.TopSurface = 0
  8494. p.BottomSurface = 0
  8495. p.Anchored = true
  8496. p.CanCollide = false
  8497. p.formFactor = "Symmetric"
  8498. p.Size = Vector3.new(1,1,1)
  8499. p.BrickColor = BrickColor.new("Really red")
  8500. p.CFrame = RA.CFrame * CFrame.new(0,-1.5,0)
  8501. Game:GetService("Debris"):AddItem(p,3)
  8502. local m = Instance.new("BlockMesh",p)
  8503. m.Scale = Vector3.new(4,4,4)
  8504. for i = 1,15 do
  8505. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  8506. p.Transparency = i/15 p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/100,math.random(-10,10)/100,math.random(-10,10)/100)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  8507. Wait()
  8508. end
  8509. p:Destroy()
  8510. end)()
  8511. local p = Instance.new("BodyVelocity",t)
  8512. p.P = 3000
  8513. p.maxForce = Vector3.new(40000,40000,40000)
  8514. p.velocity = (t.Position - T.Position).unit *-(10 +(t.Position - T.Position).magnitude *0.75)
  8515. Game:GetService("Debris"):AddItem(p,0.25)
  8516. if(t.Position -HPos).magnitude < 3 then
  8517. Wait(0.15)
  8518. Grabbed = t
  8519. t.CFrame = CFrame.new(HPos + Vector3.new(0,0.5,0))
  8520. break
  8521. end end end end end end end
  8522. Wait(0.1)
  8523. end
  8524. if Grabbed then
  8525. local Target = Grabbed.Parent.Humanoid
  8526. Wait()
  8527. Chat(H,"Suffer!","Really red")
  8528. local BP = Instance.new("BodyPosition",T)
  8529. BP.P = 5000
  8530. BP.maxForce = Vector3.new(500000,500000,500000)*50000000
  8531. BP.position = T.Position
  8532. N.DesiredAngle = 1.6
  8533. RS.DesiredAngle = -0.4
  8534. LS.DesiredAngle = 0.4
  8535. local GR,_GR = true,true
  8536. coroutine.wrap(function()
  8537. while _GR do
  8538. if GR then
  8539. Grabbed.CFrame = RA.CFrame * CFrame.new(0,-1,0)* CFrame.fromEulerAnglesXYZ(math.pi/2,math.pi,0)
  8540. end
  8541. Wait()
  8542. end end)()
  8543. for i = 1,10 do
  8544. Wait()
  8545. BP.position = BP.position +DIR *1
  8546. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,math.rad(360/10)*2,0)
  8547. T.CFrame = StanceGyro.cframe
  8548. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(math.pi/50,0,0)
  8549. end
  8550. local DesPos
  8551. N.DesiredAngle = -1.5
  8552. RS.DesiredAngle = 3.2
  8553. DesPos = BP.position +DIR *3.5 + Vector3.new(0,500.5,0)
  8554. local dp = Instance.new("BodyPosition")
  8555. dp.P = 5000
  8556. dp.maxForce = Vector3.new(50000,50000,50000)*50000000000000000
  8557. local rot,sta = CFrame.fromEulerAnglesXYZ(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/20),T.Position +DIR *3 + Vector3.new(0,1.5,0)
  8558. GR = false
  8559. for i = 1,5 do
  8560. Wait(0.5)
  8561. BP.position = BP.position +DIR *0.1
  8562. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,math.rad(360/5),0)
  8563. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/20,0,0)
  8564. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/50,0,0)
  8565. if i >= 3 then
  8566. dp.Parent = Grabbed
  8567. GR = false
  8568. Grabbed.CFrame = CFrame.new(sta:Lerp(DesPos,(-3 +i)*0.1),T.Position)*rot
  8569. dp.position = Grabbed.CFrame.p + Vector3.new(0,1,0)
  8570. end end
  8571. for i = 6,13 do
  8572. Wait(0.2)
  8573. dp.Parent = Grabbed
  8574. GR = false
  8575. Grabbed.CFrame = CFrame.new(sta:Lerp(DesPos,(-3 +i)*0.1),T.Position)* CFrame.fromEulerAnglesXYZ(i ^2/5,i/10,math.sin(2 *i))
  8576. dp.position = Grabbed.CFrame.p + Vector3.new(0,1,0)
  8577. end
  8578. ChargePosition(false)
  8579. RS.DesiredAngle = -0.2
  8580. LH.DesiredAngle = 0.2
  8581. RH.DesiredAngle = -0.2
  8582. LS.DesiredAngle = 0.2
  8583. N.DesiredAngle = 0
  8584. Chat(H,"I got you now!","Really red")
  8585. local x = T.Position
  8586. for i = 1,40 do
  8587. T.CFrame = CFrame.new(x:Lerp(DesPos,i/40),Grabbed.Position)* CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0)
  8588. StanceGyro.cframe = T.CFrame
  8589. BP.position = T.CFrame.p
  8590. if i > 20 then
  8591. RS.DesiredAngle = 3.2
  8592. end
  8593. Wait()
  8594. end
  8595. GR = true
  8596. dp:Destroy()
  8597. LS.DesiredAngle = 0
  8598. LH.DesiredAngle = 1
  8599. RH.DesiredAngle = 1
  8600. LS.DesiredAngle = 1
  8601. LS.C0 = CFrame.new(-1,0.5,0,-0.923879445,0,-0.382683426,0,1,0,0.382683426,0,-0.923879445)
  8602. N.DesiredAngle = 1.6
  8603. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/5,0,0)
  8604. ChargePosition(false)
  8605. Chat(H,"Here comes the build up!","Really red")
  8606. for i = 1,5 do
  8607. BP.position = BP.position + Vector3.new(0,0.25,0)
  8608. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(math.pi/6,math.pi/6,0)
  8609. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(math.pi/10,0,0)
  8610. RH.C0 = RH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  8611. LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  8612. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/8.5,0,0)* CFrame.new(0,-0.1,0)
  8613. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/10,0,0)* CFrame.new(0,-0.1,0)
  8614. Wait()
  8615. end
  8616. BP.D = 100
  8617. BP.P = 9000
  8618. x = BP.position
  8619. local Hit,Pos = Workspace:FindPartOnRay(Ray.new(T.Position - Vector3.new(0,5,0),(T.Position -(T.Position -Vector3.new(0,8,0))).unit *-500),Character)
  8620. for i = 1,25 do
  8621. BP.position = x:Lerp((DesPos -Vector3.new(0,499,0)),i/25)
  8622. Wait(0.03 -i *0.01)
  8623. end
  8624. for i = 1,5 do
  8625. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,math.pi/5,0)
  8626. RS.DesiredAngle = -0.8
  8627. Wait()
  8628. end
  8629. Chat(H,"Drop the bass!","Really red")
  8630. DamageNear(T.Position,20,34)
  8631. if not Hit then local Hit = Instance.new("Part")Hit.BrickColor = BrickColor.new("Really black")end
  8632. if not Pos then Pos = Grabbed.Position end
  8633. coroutine.wrap(ShakeCam)(7.32,0.04)
  8634. for i = 1,30 do
  8635. local p = Instance.new("Part",Character)
  8636. p.FrontSurface = Hit.TopSurface
  8637. p.Material = Hit.Material
  8638. p.BottomSurface = 0
  8639. p.Anchored = true
  8640. p.CanCollide = true
  8641. p.BrickColor = Hit.BrickColor
  8642. p.Size = Vector3.new(math.random(15,35),math.random(15,35),math.random(4,5))
  8643. p.CFrame = CFrame.new(Pos -Vector3.new(math.random(-i,i)/1,3,math.random(-i,i)/1),Pos + Vector3.new(0,1000 -i *20,0))* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/30,math.random(-10,10)/30,math.random(-10,10)/30)
  8644. delay(2 +i *0.1,function()
  8645. for i = 1,10 do
  8646. p.Transparency = p.Transparency +0.1
  8647. Wait()
  8648. end
  8649. p:Destroy()
  8650. end)
  8651. if math.random(1,5)== 5 then
  8652. coroutine.wrap(function()
  8653. local f = Instance.new("Smoke",p)
  8654. f.Size = 30
  8655. f.RiseVelocity = 0
  8656. f.Opacity = 0.025
  8657. Wait(0.1)
  8658. f.Enabled = false
  8659. Wait(1)
  8660. f:Destroy()
  8661. end)()end end
  8662. GR = false
  8663. _GR = false
  8664. Explode(CFrame.new(Pos),Settings.Colors[2])
  8665. Explode(CFrame.new(Pos)* CFrame.Angles(0,math.rad(90),0),Settings.Colors[1])
  8666. Explode(CFrame.new(Pos)* CFrame.Angles(0,math.rad(45),0),Settings.Colors[1])
  8667. Explode(CFrame.new(Pos)* CFrame.Angles(0,math.rad(-45),0),Settings.Colors[2])
  8668. Kill(Grabbed)
  8669. for i = 1,10 do
  8670. for i = 1,4 do
  8671. local p = Instance.new("Part",Character)
  8672. p.TopSurface = Hit.TopSurface
  8673. p.BottomSurface = Hit.BottomSurface
  8674. p.Material = Hit.Material
  8675. p.BottomSurface = 0
  8676. p.Anchored = false
  8677. p.CanCollide = true
  8678. p.BrickColor = Hit.BrickColor
  8679. p.formFactor = "Custom"
  8680. p.Size = Vector3.new(math.random(15,35)/12,math.random(13,35)/12,math.random(15,35)/12)
  8681. p.CFrame = CFrame.new(Pos -Vector3.new(math.random(-4,4),-2,math.random(-4,4)))* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/5,math.random(-10,10)/20)
  8682. Game:GetService("Debris"):AddItem(p,3 +i *0.1)
  8683. p.Velocity = Vector3.new(math.random(-10,10)*4,math.random(40,80),math.random(-10,10)*4)
  8684. p.RotVelocity = p.Velocity
  8685. if math.random(1,5)== 5 then
  8686. coroutine.wrap(function()
  8687. local f = Instance.new("Smoke",p)
  8688. f.Size = 30
  8689. f.RiseVelocity = 0
  8690. f.Opacity = 0.025
  8691. Wait(0.1)
  8692. f.Enabled = false
  8693. Wait(1)
  8694. f:Destroy()
  8695. end)()end end
  8696. Wait(0.025)
  8697. end
  8698. Wait(0.25)
  8699. BP:Remove()
  8700. end
  8701. Wait(0.25)
  8702. Stance = "Standing"
  8703. Debounces.Attacking = false
  8704. StopPower = false
  8705. ChargePosition(false)
  8706. end)end;
  8707. z = function()
  8708. if Power -3500 < 0 then return end
  8709. for i,v in pairs(Debounces)do
  8710. if v then
  8711. return
  8712. end end
  8713. Debounces.Attacking = true
  8714. Power = Power -3500
  8715. Chat(H,"You look a little... chilly.","Really blue")
  8716. local Colors = {"Navy blue","Really blue","White",Settings.Colors[2],"Really black"}
  8717. for i = 1,20 do
  8718. for _,v in pairs(Workspace:GetChildren())do
  8719. if v:IsA("Model")and v ~= Character and not v:findFirstChild("Frozen")then
  8720. local h = v:findFirstChild("Humanoid")
  8721. if h then
  8722. if h.Health > 0 then
  8723. local t = v:findFirstChild("Torso")
  8724. if t then
  8725. if(t.Position -T.Position).magnitude <= 20 then
  8726. local f = Instance.new("StringValue",v)
  8727. f.Name = "Frozen"
  8728. for x,c in pairs(v:GetChildren())do
  8729. if c:IsA("BasePart")then
  8730. c.Anchored = true
  8731. local ss = Instance.new("Part",v)
  8732. ss.Size = Vector3.new(c.Size.x +0.2,c.Size.y +0.22,c.Size.z +0.19)
  8733. ss.Anchored = true
  8734. ss.CanCollide = true
  8735. ss.TopSurface = 0
  8736. ss.BottomSurface = 0
  8737. ss.Locked = true
  8738. ss.BrickColor = BrickColor.new("Really blue")
  8739. ss.Transparency = 1
  8740. ss.Reflectance = 0.95
  8741. ss.CFrame = c.CFrame * CFrame.Angles(math.rad(math.random(-45,45)),math.rad(math.random(-45,45)),math.rad(math.random(-45,45)))
  8742. coroutine.wrap(function()
  8743. for i = 1,25 do
  8744. ss.Transparency = ss.Transparency -0.01
  8745. Wait()
  8746. end end)()
  8747. Game:GetService("Debris"):AddItem(ss,10)
  8748. end end
  8749. delay(10,function()
  8750. for x,c in pairs(v:GetChildren())do
  8751. if c:IsA("BasePart")then
  8752. c.Anchored = false
  8753. end end end)
  8754. h.PlatformStand = true
  8755. h:TakeDamage(10)
  8756. Game:GetService("Debris"):AddItem(f,10)
  8757. end end end end end end
  8758. local Xf = T.CFrame * CFrame.new(math.rad(360/i),0,math.pi/2)
  8759. local p = Instance.new("Part",Character)
  8760. p.Name = "Trail"
  8761. p.TopSurface = 0
  8762. p.BottomSurface = 0
  8763. p.Anchored = true
  8764. p.CanCollide = false
  8765. p.FormFactor = "Custom"
  8766. p.Size = Vector3.new(2,2,2)
  8767. local clr = Colors[math.random(1,#Colors)]
  8768. if type(clr)~= 'userdata' then clr = BrickColor.new(clr)end
  8769. p.BrickColor = clr
  8770. p.CFrame = Xf * CFrame.new(math.random(-1,1),math.random(-1,1)-3,math.random(-1,1))
  8771. local m = Instance.new("BlockMesh",p)
  8772. m.Scale = Vector3.new(2,2,2)
  8773. coroutine.wrap(function()
  8774. for n = 1,15 do
  8775. p.Transparency = n/15
  8776. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)
  8777. p.CFrame = CFrame.new(p.Position + Vector3.new(math.random(-5,5)/20,0.5,math.random(-5,5)/20))* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/i,math.random(-10,10)/i,0.5)
  8778. Wait()
  8779. end
  8780. p:Destroy()
  8781. end)()
  8782. Wait(1/30)
  8783. end
  8784. Wait(3)
  8785. Debounces.Attacking = false
  8786. end;
  8787. x = function()
  8788. if Power -5500 < 0 then return end
  8789. for i,v in pairs(Debounces)do
  8790. if v then
  8791. return
  8792. end end
  8793. Debounces.Attacking = true
  8794. Power = Power -5500
  8795. Chat(H,"Is it just me or is it hot in here?!","Really red")
  8796. local Colors = {"Really red","Really black","Orange","New Yeller"}
  8797. for i = 1,20 do
  8798. for _,v in pairs(Workspace:GetChildren())do
  8799. if v:IsA("Model")and v ~= Character and not v:findFirstChild("Burnt")then
  8800. local h = v:findFirstChild("Humanoid")
  8801. if h then
  8802. if h.Health > 0 then
  8803. local t = v:findFirstChild("Torso")
  8804. if t then
  8805. if(t.Position -T.Position).magnitude <= 20 then
  8806. local f = Instance.new("StringValue",v)
  8807. f.Name = "Burnt"
  8808. ParticleEmit(v.Torso,BrickColor.new("Really red"),10)
  8809. for m,c in pairs(v:GetChildren())do
  8810. if c:IsA("BasePart")then
  8811. local ss = Instance.new("Fire",c)
  8812. ss.Size = c.Size.y +2
  8813. ss.Color = BrickColor.new(Colors[math.random(1,#Colors)]).Color
  8814. ss.SecondaryColor = Color3.new(0,0,0)
  8815. ss.Heat = 100
  8816. delay(10,function()
  8817. local size = ss.Size
  8818. for i = size,0,-1 do
  8819. ss.Size = i
  8820. Wait()
  8821. end
  8822. ss:Destroy()
  8823. end)end end
  8824. h.PlatformStand = true
  8825. coroutine.wrap(function()
  8826. for i = 1,10 do
  8827. h:TakeDamage(5 * math.random(1,2))
  8828. Wait(1)
  8829. end end)()
  8830. Game:GetService("Debris"):AddItem(f,10)
  8831. end end end end end end
  8832. local Xf = T.CFrame * CFrame.new(math.rad(360/i),0,math.pi/2)
  8833. local p = Instance.new("Part",Character)
  8834. p.Name = "Trail"
  8835. p.TopSurface = 0
  8836. p.BottomSurface = 0
  8837. p.Anchored = true
  8838. p.CanCollide = false
  8839. p.FormFactor = "Custom"
  8840. p.Size = Vector3.new(2,2,2)
  8841. local clr = Colors[math.random(1,#Colors)]
  8842. if type(clr)~= 'userdata' then clr = BrickColor.new(clr)end
  8843. p.BrickColor = clr
  8844. p.CFrame = Xf * CFrame.new(math.random(-1,1),math.random(-1,1)-3,math.random(-1,1))
  8845. local m = Instance.new("BlockMesh",p)
  8846. m.Scale = Vector3.new(2,2,2)
  8847. coroutine.wrap(function()
  8848. for n = 1,15 do
  8849. p.Transparency = n/15
  8850. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)
  8851. p.CFrame = CFrame.new(p.Position + Vector3.new(math.random(-5,5)/20,0.5,math.random(-5,5)/20))* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/i,math.random(-10,10)/i,0.5)
  8852. Wait()
  8853. end
  8854. p:Destroy()
  8855. end)()
  8856. Wait(1/30)
  8857. end
  8858. Wait(3)
  8859. Debounces.Attacking = false
  8860. end;
  8861. e = function()
  8862. for i,v in pairs(Debounces)do
  8863. if v then
  8864. return
  8865. end end
  8866. if Power -26000 < 0 then return end
  8867. Debounces.Attacking = true
  8868. Power = Power -26000
  8869. Chat(H,"Time to die!","Really red")
  8870. T.Anchored = true
  8871. Explode(T.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180))),Settings.Colors[2])
  8872. Wait(0.15)
  8873. Character.Humanoid.Health = Character.Humanoid.Health -(Character.Humanoid.Health -1250)
  8874. local Parts = Instance.new("Model",Character)
  8875. local p = Instance.new("Part",Parts)
  8876. p.Size = Vector3.new(110,110,110)
  8877. p.Shape = "Ball"
  8878. p.Anchored = true
  8879. p.Locked = true
  8880. p.CanCollide = false
  8881. p.BrickColor = Settings.Colors[2]
  8882. p.TopSurface = 0
  8883. p.BottomSurface = 0
  8884. p.CFrame = T.CFrame
  8885. local bm = Instance.new("Part",Parts)
  8886. bm.Size = Vector3.new(1,1,1)
  8887. bm.Anchored = true
  8888. bm.Locked = true
  8889. bm.CanCollide = false
  8890. bm.BrickColor = Settings.Colors[1]
  8891. bm.TopSurface = 0
  8892. bm.BottomSurface = 0
  8893. bm.CFrame = T.CFrame
  8894. local cm = Instance.new("CylinderMesh",bm)
  8895. cm.Scale = Vector3.new(50,1500,50)
  8896. coroutine.wrap(function()
  8897. for i = 1,50 do
  8898. cm.Scale = cm.Scale - Vector3.new(1,30,1)
  8899. bm.Transparency = i/50
  8900. bm.CFrame = T.CFrame
  8901. ShakeCam()
  8902. end end)()
  8903. for i = 1,55 do
  8904. p.Transparency = p.Transparency -0.02
  8905. p.Size = p.Size - Vector3.new(2,2,2)
  8906. p.CFrame = T.CFrame
  8907. if math.random(1,2)== 2 then
  8908. p.Size = p.Size + Vector3.new(3.3,3.3,3.3)
  8909. p.CFrame = T.CFrame
  8910. Wait(0.01)
  8911. p.Size = p.Size - Vector3.new(3.3,3.3,3.3)
  8912. p.CFrame = T.CFrame
  8913. end
  8914. ShakeCam()
  8915. end
  8916. Explode(T.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180))),Settings.Colors[1])
  8917. coroutine.wrap(ShakeCam)(12,0.02)
  8918. bm:Destroy()
  8919. local ss = Instance.new("Part",Parts)
  8920. ss.Size = Vector3.new(10,10,10)
  8921. ss.Shape = "Ball"
  8922. ss.Anchored = true
  8923. ss.Locked = true
  8924. ss.CanCollide = false
  8925. ss.BrickColor = Settings.Colors[1]
  8926. ss.TopSurface = 0
  8927. ss.BottomSurface = 0
  8928. ss.CFrame = T.CFrame
  8929. local Targets,Blocking = {},true
  8930. local function CheckTargets(CCharacter)
  8931. for i,v in pairs(Targets)do
  8932. if v[1]== CCharacter then
  8933. return true
  8934. end end
  8935. return false
  8936. end
  8937. coroutine.wrap(function()
  8938. while Wait(0.5)do
  8939. if not Blocking then break end
  8940. for i,v in pairs(Targets)do
  8941. ypcall(function()
  8942. Effect2(v[1].Torso,4,4,4,0,0,0,v[2])
  8943. end)end end end)()
  8944. coroutine.wrap(function()
  8945. while Wait()do
  8946. if not Targets then break end
  8947. for i,v in pairs(Targets or {})do
  8948. v[2]= Settings.Colors[IsNear(T.Position,p.Size.X,v[1])and 2 or 1]
  8949. if IsNear(T.Position,p.Size.X,v[1])then
  8950. if not v[3]then
  8951. v[3]= true
  8952. ypcall(function()Damage(T,v[1].Torso,nil,1000000000000,true)end)
  8953. delay(0.6,function()
  8954. v[3]= false
  8955. end)end end end end end)()
  8956. for _ = 1,30 do
  8957. p.Transparency = p.Transparency -(1/36)
  8958. p.Size = p.Size + Vector3.new(15,15,15)
  8959. p.CFrame = T.CFrame
  8960. for o,x in pairs(IsNear(T.Position,p.Size.X *1.3))do
  8961. if not CheckTargets(x)then
  8962. table.insert(Targets,{x,Settings.Colors[1],false})
  8963. for i,v in pairs(x:GetChildren())do
  8964. if v:IsA("BasePart")then
  8965. local bp = Instance.new("BodyPosition",v)
  8966. bp.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  8967. bp.P = 1500
  8968. bp.position = ss.Position
  8969. elseif v:IsA("Humanoid")then
  8970. v.PlatformStand = true
  8971. v.Sit = true
  8972. end end end end
  8973. Wait()
  8974. end
  8975. Targets = nil
  8976. Blocking = false
  8977. Parts:Destroy()
  8978. Debounces.Attacking = false
  8979. T.Anchored = false
  8980. end;
  8981. y = function(Mouse)
  8982. if not Mouse.Target then return end
  8983. for i,v in pairs(Debounces)do
  8984. if v then
  8985. return
  8986. end end
  8987. if Power -15000 < 0 then return end
  8988. Debounces.Attacking = true
  8989. Power = Power -15000
  8990. Stance = "Null"
  8991. ChargePosition(false)
  8992. FaceForward()
  8993. T.CFrame = StanceGyro.cframe
  8994. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  8995. N.DesiredAngle = -1.2
  8996. RS.DesiredAngle = 0.25
  8997. LS.DesiredAngle = 1
  8998. StopTrail = false
  8999. Trail(RA,CFrame.new(0,-0.8,0),Settings.Colors[2])
  9000. local n = StanceGyro.cframe
  9001. local Pos = Mouse.Hit * CFrame.new(0,26,0)
  9002. for i = 1,10 do
  9003. RS.C0 = RS.C0 * CFrame.new(0,-0.05,-0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/20,0,0)
  9004. LS.C0 = LS.C0 * CFrame.new(0,-0.05,0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
  9005. LH.C0 = LH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  9006. RH.C0 = RH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  9007. StanceGyro.cframe = n * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/80 *i)
  9008. Wait()
  9009. end
  9010. coroutine.wrap(function()
  9011. ChargePosition(false)
  9012. RS.C0 = CFrame.new(1,0.5,0,0,0,1,0,1,0,-1,0,0)* CFrame.Angles(0,0,1.57)
  9013. Wait(0.1)
  9014. LS.C0 = CFrame.new(-1,0.5,0,0,0,-1,0,1,0,1,0,0)* CFrame.Angles(0,0,-1.57)
  9015. Wait(0.1)
  9016. RS.C0 = RS.C0 * CFrame.Angles(0.6,0,0)* CFrame.new(0,0,-0.3)
  9017. LS.C0 = LS.C0 * CFrame.Angles(0.6,0,0)* CFrame.new(0,0,-0.3)
  9018. RH.C0 = CFrame.new(1,-1,0,0,0,1,0,1,0,-1,0,0)* CFrame.Angles(-0.05,0,0)* CFrame.new(0,0.1,0)
  9019. Wait(0.1)
  9020. LH.C0 = CFrame.new(-1,-1,0,0,0,-1,0,1,0,1,0,0)* CFrame.Angles(-0.05,0,0)* CFrame.new(0,0.1,0)
  9021. T.CFrame = CFrame.new(T.Position,_Mouse.Hit.p)
  9022. end)()
  9023. T.CFrame = CFrame.new(T.Position,Pos.p)
  9024. StanceGyro.cframe = CFrame.new(T.Position,Pos.p)
  9025. Wait(0.3)
  9026. StopTrail = true
  9027. T.Anchored = true
  9028. local p = Instance.new("Part",Character)
  9029. p.Shape = "Ball"
  9030. p.Size = Vector3.new(4,4,4)
  9031. p.Anchored = true
  9032. p.Locked = true
  9033. p.CanCollide = false
  9034. p.BrickColor = Settings.Colors[1]
  9035. p.Reflectance = 0.3
  9036. p.TopSurface = 0
  9037. p.BottomSurface = 0
  9038. p.CFrame = Pos
  9039. MiniExplode(p.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180))),Settings.Colors[2])
  9040. local Done = false
  9041. coroutine.wrap(function()
  9042. while Wait(0.252)do
  9043. if Done then break end
  9044. Implode(p.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180))),Settings.Colors[math.random(1,2)])
  9045. end end)()
  9046. coroutine.wrap(function()
  9047. while Wait(0.23)do
  9048. if Done then break end
  9049. Effect2(p,5,5,5,0,0,0,Settings.Colors[2],0.23)
  9050. end end)()
  9051. local tagz,grabbed = {},{}
  9052. local Con;Con = Game:GetService("RunService").Stepped:connect(function()
  9053. for i,v in pairs(IsNear(p.Position,100))do
  9054. if not v:findFirstChild("Pulling@Atlas")then
  9055. local s = Instance.new("StringValue",v)
  9056. s.Name = "Pulling@Atlas"
  9057. table.insert(tagz,s)
  9058. table.insert(grabbed,v)
  9059. for _,x in pairs(v:GetChildren())do
  9060. if x:IsA("BasePart")then
  9061. x.Anchored = false
  9062. local bp = Instance.new("BodyPosition",x)
  9063. bp.position = p.Position
  9064. bp.P = 3000
  9065. bp.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  9066. table.insert(tagz,bp)
  9067. local cCon;cCon = x.Touched:connect(function(h)
  9068. if h == p then
  9069. pcall(function()
  9070. v.Humanoid:TakeDamage(11)
  9071. cCon:disconnect()
  9072. end)end end)end end end end end)
  9073. Wait(10)
  9074. for i,v in pairs(tagz)do v:Destroy()end
  9075. for _,x in pairs(grabbed)do
  9076. pcall(function()
  9077. for i,v in pairs(x:GetChildren())do
  9078. if v:IsA("BasePart")then
  9079. local bf = Instance.new("BodyForce",v)
  9080. bf.force = p.CFrame.lookVector *1200
  9081. Game:GetService("Debris"):AddItem(bf,0.64)
  9082. elseif v:IsA("Humanoid")then
  9083. v.PlatformStand = true
  9084. end end end)end
  9085. MiniExplode(p.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180))),Settings.Colors[1])
  9086. Con:disconnect()
  9087. for i = 1,10 do
  9088. p.Transparency = p.Transparency +0.1
  9089. Wait()
  9090. end
  9091. Done = true
  9092. Debounces.Attacking = false
  9093. T.Anchored = false
  9094. Stance = "Standing"
  9095. end;
  9096. k = function(_Mouse)
  9097. if Debounces.Attacking or Debounces.IsCharging or Debounces.IsHealing then return end
  9098. if Power -1000 >= 0 then
  9099. Power = Power -1000
  9100. Debounces.Attacking = true
  9101. ChangeText("Heal")
  9102. StopPower = true
  9103. local x = Instance.new("Animation",Tool)
  9104. x.AnimationId = "http://www.roblox.com/asset/?id=128853357"
  9105. local anim = Character.Humanoid:LoadAnimation(x)
  9106. anim:Play()
  9107. for i = 1,5 do
  9108. Effect2(LA,i/2,i/2,i/2,0,-0.8,0,BrickColor.new("Really black"),tonumber("0."..i))
  9109. Wait(0.2)
  9110. end
  9111. T.Anchored = true
  9112. local kcon = _Mouse.Move:connect(function()pcall(function()T.CFrame = CFrame.new(T.Position,_Mouse.Hit.p)end)end)
  9113. local CF = T.CFrame * CFrame.new(-2,2,-5)
  9114. local Rock = Instance.new("Part",Workspace)
  9115. Rock.Size = Vector3.new(1,1,1)
  9116. Rock.TopSurface = 0
  9117. Rock.BottomSurface = 0
  9118. Rock.Transparency = 1
  9119. Rock.Locked = true
  9120. Rock.BrickColor = BrickColor.new("Really black")
  9121. Rock.Shape = "Ball"
  9122. Rock.CanCollide = false
  9123. Rock.CFrame = CF
  9124. Rock.Anchored = true
  9125. StopRockTrail = false
  9126. RockTrail(Rock,CFrame.new(0,0,0),BrickColor.new("Lime green"))
  9127. for i = 1,3 do
  9128. Rock.Transparency = Rock.Transparency -0.3
  9129. Rock.Size = Rock.Size + Vector3.new(1,1,1)
  9130. Rock.CFrame = CF
  9131. Wait()
  9132. end
  9133. Rock.Size = Vector3.new(2.5,2.5,2.5)
  9134. local Rockx = Instance.new("Part",Workspace)
  9135. Rockx.Size = Vector3.new(2.5,2.5,2.5)
  9136. Rockx.TopSurface = 0
  9137. Rockx.BottomSurface = 0
  9138. Rockx.Transparency = 0
  9139. Rockx.Locked = true
  9140. Rockx.BrickColor = BrickColor.new("Really black")
  9141. Rockx.Shape = "Ball"
  9142. Rockx.CanCollide = false
  9143. Rockx.CFrame = Rock.CFrame
  9144. Rockx.Anchored = true
  9145. local w = Instance.new("Weld",Rock)
  9146. w.Part0 = Rock
  9147. w.Part1 = Rockx
  9148. local l = Instance.new("PointLight",Rock)
  9149. l.Color = Color3.new(1,0,0)
  9150. l.Range = 0
  9151. local ssss,asdd = false,0
  9152. coroutine.wrap(function()
  9153. while Wait(0.2)do
  9154. if not Rock then break end
  9155. Effect2(Rock,2.3,2.3,2.3,0,0,0,BrickColor.new("Lime green"),0.3)
  9156. end end)()
  9157. coroutine.wrap(function()
  9158. while Wait(0.12)do
  9159. if ssss then break end
  9160. asdd = asdd +1
  9161. coroutine.wrap(ShakeCam)(1.1,0.01)
  9162. l.Range = l.Range +0.5
  9163. local f = Instance.new("Part",Character)
  9164. f.BrickColor = asdd%2 == 1 and BrickColor.new("Really black")or BrickColor.new("Lime green")
  9165. f.Size = Vector3.new(5,1,5)
  9166. f.Anchored = true
  9167. f.Locked = true
  9168. f.CanCollide = false
  9169. f.TopSurface = 0
  9170. f.BottomSurface = 0
  9171. f.CFrame = Rock.CFrame * CFrame.fromEulerAnglesXYZ(asdd%2 == 1 and -6 or 6,asdd%2 == 1 and -6 or 6,asdd%2 == 1 and -6 or 6)
  9172. local sm = Instance.new("SpecialMesh",f)
  9173. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9174. sm.Scale = Vector3.new(2.5,2.5,2.5)
  9175. coroutine.wrap(function()
  9176. for i = 1,20 do
  9177. f.Transparency = f.Transparency +0.05
  9178. sm.Scale = sm.Scale + Vector3.new(2,2,2)
  9179. Wait()
  9180. end
  9181. f:Destroy()
  9182. end)()end end)()
  9183. Wait(1.5)
  9184. ssss = true
  9185. coroutine.wrap(function()
  9186. for a = 1,3 do
  9187. local s = Instance.new("Part",Character)
  9188. s.BrickColor = BrickColor.new("Really black")
  9189. s.Size = Vector3.new(5,1,5)
  9190. s.Anchored = true
  9191. s.Locked = true
  9192. s.CanCollide = false
  9193. s.TopSurface = 0
  9194. s.BottomSurface = 0
  9195. s.CFrame = Rock.CFrame * CFrame.new(0,2.5,2)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  9196. local sm = Instance.new("SpecialMesh",s)
  9197. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  9198. sm.Scale = Vector3.new(5,5,5)
  9199. coroutine.wrap(function()
  9200. for x = 1,10 do
  9201. s.Transparency = s.Transparency + 0.1
  9202. sm.Scale = sm.Scale + Vector3.new(3,0.6,3)
  9203. s.CFrame = s.CFrame * CFrame.new(0,0,1)
  9204. Wait()
  9205. end
  9206. s:Destroy()
  9207. end)()
  9208. Wait(0.1)
  9209. end end)()
  9210. Rock.CanCollide = true
  9211. Rock.Anchored = false
  9212. Rockx.Anchored = false
  9213. coroutine.wrap(function()
  9214. while Wait()do
  9215. if not Rock then break end
  9216. local s = Rock:findFirstChild("1")or Instance.new("BodyVelocity",Rock)
  9217. s.P = 5000
  9218. s.Name = "1"
  9219. s.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  9220. s.velocity = CFrame.new(T.Position,_Mouse.Hit.p).lookVector *600
  9221. local b = Rock:findFirstChild("2")or Instance.new("BodyForce",Rock)
  9222. b.force = CFrame.new(T.Position,_Mouse.Hit.p).lookVector *600
  9223. b.Name = "2"
  9224. end end)()
  9225. local function Kll(Hit,Bool,con)
  9226. if Hit.Parent ~= Character then
  9227. if Hit.Parent ~= Workspace then
  9228. if not Hit.Parent:findFirstChild("Humanoid")then return end
  9229. ParticleEmit(Hit,"Lime green",2)
  9230. coroutine.wrap(ShakeCam)(6.6,0.24)
  9231. pcall(function()kcon:disconnect()end)
  9232. pcall(function()con:disconnect()end)
  9233. pcall(function()Hit.Parent.Humanoid.Health = Hit.Parent.Humanoid.Health +120 end)
  9234. if Bool then return end
  9235. T.Anchored = false
  9236. local cf = Rock.CFrame
  9237. local f = Instance.new("Part",Character)
  9238. f.BrickColor = BrickColor.new("Really black")
  9239. f.Size = Vector3.new(5,1,5)
  9240. f.Anchored = true
  9241. f.Locked = true
  9242. f.CanCollide = false
  9243. f.TopSurface = 0
  9244. f.BottomSurface = 0
  9245. f.CFrame = Hit.CFrame * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  9246. StopRockTrail = true
  9247. local sm = Instance.new("SpecialMesh",f)
  9248. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9249. sm.Scale = Vector3.new(20,20,20)
  9250. coroutine.wrap(function()
  9251. for i = 1,20 do
  9252. f.Transparency = f.Transparency +0.05
  9253. sm.Scale = sm.Scale + Vector3.new(10,10,10)
  9254. Wait()
  9255. end
  9256. f:Destroy()
  9257. end)()
  9258. local ax = Instance.new("Part",Character)
  9259. ax.Size = Vector3.new(1,1,1)
  9260. ax.TopSurface = 0
  9261. ax.BottomSurface = 0
  9262. ax.Transparency = 0
  9263. ax.Locked = true
  9264. ax.BrickColor = BrickColor.new("Lime green")
  9265. ax.Shape = "Ball"
  9266. ax.CanCollide = false
  9267. ax.CFrame = cf
  9268. ax.Anchored = true
  9269. coroutine.wrap(function()
  9270. for i = 1,10 do
  9271. ax.Size = ax.Size + Vector3.new(math.random(1,3)+2,math.random(1,3)+2,math.random(1,3)+2)
  9272. ax.Transparency = ax.Transparency +0.1
  9273. ax.CFrame = cf
  9274. Wait()
  9275. end
  9276. ax:Destroy()
  9277. end)()
  9278. ax.Touched:connect(function(H)Kll(H,true)end)
  9279. pcall(function()
  9280. Rock:Destroy()
  9281. Rockx:Destroy()
  9282. end)
  9283. for i,v in pairs(Hit.Parent:GetChildren())do
  9284. if v:IsA("BasePart")then
  9285. v.Anchored = false
  9286. end end end end end
  9287. local con;con = Rock.Touched:connect(function(h)Kll(h,false,con)end)
  9288. Game:GetService("Debris"):AddItem(Rock,5)
  9289. delay(5,function()T.Anchored = false kcon:disconnect()end)
  9290. StopPower = false
  9291. Debounces.Attacking = false
  9292. end
  9293.  
  9294. end;
  9295.  
  9296.  
  9297. }
  9298. local function Texture(Obj,Textur,Transparency)
  9299. for i = 0,5 do
  9300. local d = Instance.new("Decal",Obj)
  9301. d.Texture = Textur
  9302. d.Face = i
  9303. d.Transparency = Transparency
  9304. end end
  9305. Handle = Instance.new("Part",Tool)
  9306. Handle.Name = "Handle"
  9307. Handle.Locked = true
  9308. Handle.BrickColor = Settings.Colors[1]
  9309. Handle.CanCollide = false
  9310. Handle.FormFactor = "Custom"
  9311. Handle.TopSurface = 0
  9312. Handle.BottomSurface = 0
  9313. Handle.Size = Vector3.new(0.1,0.1,0.1)
  9314. Handle.CFrame = RA.CFrame
  9315. Handle.Anchored = true
  9316. xHandle = Instance.new("Part",Tool)
  9317. xHandle.Name = "1"
  9318. xHandle.Locked = true
  9319. xHandle.BrickColor = Settings.Colors[1]
  9320. xHandle.CanCollide = false
  9321. xHandle.FormFactor = "Custom"
  9322. xHandle.TopSurface = 0
  9323. xHandle.BottomSurface = 0
  9324. xHandle.Size = Vector3.new(0.15,1.7,0.15)
  9325. xHandle.CFrame = RA.CFrame
  9326. xHandle.Anchored = true
  9327. W1 = Instance.new("Weld",xHandle)
  9328. W1.Part0 = xHandle
  9329. W1.Part1 = Handle
  9330. W1.C1 = CFrame.Angles(0,23,0)* CFrame.new(0,0.35,0)
  9331. wHandle = Instance.new("Part",Tool)
  9332. wHandle.Name = "2"
  9333. wHandle.Locked = true
  9334. wHandle.BrickColor = Settings.Colors[2]
  9335. wHandle.CanCollide = false
  9336. wHandle.FormFactor = "Custom"
  9337. wHandle.TopSurface = 0
  9338. wHandle.BottomSurface = 0
  9339. wHandle.Size = Vector3.new(1,4,0.001)
  9340. wHandle.CFrame = RA.CFrame
  9341. wHandle.Anchored = true
  9342. wHandle.Reflectance = 0.3
  9343. BM = Instance.new("BlockMesh",wHandle)
  9344. BM.Scale = Vector3.new(1,1,0)
  9345. W2 = Instance.new("Weld",wHandle)
  9346. W2.Part0 = wHandle
  9347. W2.Part1 = xHandle
  9348. W2.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,6.4,0)
  9349. zHandle = Instance.new("Part",Tool)
  9350. zHandle.Name = "3"
  9351. zHandle.Locked = true
  9352. zHandle.BrickColor = Settings.Colors[1]
  9353. zHandle.CanCollide = false
  9354. zHandle.FormFactor = "Custom"
  9355. zHandle.TopSurface = 0
  9356. zHandle.BottomSurface = 0
  9357. zHandle.Size = Vector3.new(0.001,8,0.1)
  9358. zHandle.CFrame = RA.CFrame
  9359. zHandle.Anchored = true
  9360. zHandle.Reflectance = 0.1
  9361. W3 = Instance.new("Weld",zHandle)
  9362. W3.Part0 = zHandle
  9363. W3.Part1 = xHandle
  9364. W3.C1 = CFrame.Angles(0,90,0)* CFrame.new(0,4.3,0)
  9365. bHandle = Instance.new("Part",Tool)
  9366. bHandle.Name = "4"
  9367. bHandle.Locked = true
  9368. bHandle.BrickColor = Settings.Colors[1]
  9369. bHandle.CanCollide = false
  9370. bHandle.FormFactor = "Custom"
  9371. bHandle.TopSurface = 0
  9372. bHandle.BottomSurface = 0
  9373. bHandle.Size = Vector3.new(0.26,0.26,0.26)
  9374. bHandle.CFrame = RA.CFrame
  9375. bHandle.Anchored = true
  9376. bHandle.Reflectance = 0.1
  9377. W4 = Instance.new("Weld",bHandle)
  9378. W4.Part0 = bHandle
  9379. W4.Part1 = xHandle
  9380. W4.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,0.35,0)
  9381. aHandle = Instance.new("Part",Tool)
  9382. aHandle.Name = "5"
  9383. aHandle.Locked = true
  9384. aHandle.BrickColor = Settings.Colors[2]
  9385. aHandle.CanCollide = false
  9386. aHandle.FormFactor = "Custom"
  9387. aHandle.TopSurface = 0
  9388. aHandle.BottomSurface = 0
  9389. aHandle.Size = Vector3.new(0.25,1.3,0.25)
  9390. aHandle.CFrame = RA.CFrame * CFrame.Angles(0,0,90)
  9391. aHandle.Anchored = true
  9392. aHandle.Transparency = 0.8
  9393. W5 = Instance.new("Weld",aHandle)
  9394. W5.Part0 = aHandle
  9395. W5.Part1 = Handle
  9396. W5.C1 = CFrame.Angles(0,23,0)* CFrame.new(0,0.35,0)
  9397. rHandle = Instance.new("Part",Tool)
  9398. rHandle.Name = "6"
  9399. rHandle.Locked = true
  9400. rHandle.BrickColor = Settings.Colors[1]
  9401. rHandle.CanCollide = false
  9402. rHandle.FormFactor = "Custom"
  9403. rHandle.TopSurface = 0
  9404. rHandle.BottomSurface = 0
  9405. rHandle.Size = Vector3.new(1,0.001,0.001)
  9406. rHandle.CFrame = RA.CFrame
  9407. rHandle.Anchored = true
  9408. rHandle.Reflectance = 0.1
  9409. sm = Instance.new("SpecialMesh",rHandle)
  9410. sm.MeshType = "FileMesh"
  9411. sm.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  9412. sm.Scale = Vector3.new(1,1,1)
  9413. W6 = Instance.new("Weld",rHandle)
  9414. W6.Part0 = rHandle
  9415. W6.Part1 = xHandle
  9416. W6.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,0.35,0)
  9417. fHandle = Instance.new("Part",Tool)
  9418. fHandle.Name = "7"
  9419. fHandle.Locked = true
  9420. fHandle.BrickColor = Settings.Colors[1]
  9421. fHandle.CanCollide = false
  9422. fHandle.FormFactor = "Custom"
  9423. fHandle.TopSurface = 0
  9424. fHandle.BottomSurface = 0
  9425. fHandle.Size = Vector3.new(1,0.001,0.001)
  9426. fHandle.CFrame = RA.CFrame
  9427. fHandle.Anchored = true
  9428. fHandle.Reflectance = 0.1
  9429. sm = Instance.new("SpecialMesh",fHandle)
  9430. sm.MeshType = "FileMesh"
  9431. sm.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  9432. sm.Scale = Vector3.new(1,1,0.2)
  9433. W7 = Instance.new("Weld",fHandle)
  9434. W7.Part0 = fHandle
  9435. W7.Part1 = xHandle
  9436. W7.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,4.3,0)
  9437. qHandle = Instance.new("Part",Tool)
  9438. qHandle.Name = "8"
  9439. qHandle.Locked = true
  9440. qHandle.BrickColor = Settings.Colors[1]
  9441. qHandle.CanCollide = false
  9442. qHandle.FormFactor = "Custom"
  9443. qHandle.TopSurface = 0
  9444. qHandle.BottomSurface = 0
  9445. qHandle.Size = Vector3.new(1,0.001,0.001)
  9446. qHandle.CFrame = RA.CFrame
  9447. qHandle.Anchored = true
  9448. qHandle.Reflectance = 0.3
  9449. sm = Instance.new("SpecialMesh",qHandle)
  9450. sm.MeshType = "FileMesh"
  9451. sm.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  9452. sm.Scale = Vector3.new(1,1.5,0.3)
  9453. W8 = Instance.new("Weld",qHandle)
  9454. W8.Part0 = qHandle
  9455. W8.Part1 = xHandle
  9456. W8.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,8.6,0)
  9457. uuHandle = Instance.new("Part",Tool)
  9458. uuHandle.Name = "8"
  9459. uuHandle.Locked = true
  9460. uuHandle.BrickColor = Settings.Colors[1]
  9461. uuHandle.CanCollide = false
  9462. uuHandle.FormFactor = "Custom"
  9463. uuHandle.TopSurface = 0
  9464. uuHandle.BottomSurface = 0
  9465. uuHandle.Size = Vector3.new(1,4,0.001)
  9466. uuHandle.CFrame = RA.CFrame
  9467. uuHandle.Anchored = true
  9468. uuHandle.Reflectance = 0.3
  9469. BM = Instance.new("BlockMesh",uuHandle)
  9470. BM.Scale = Vector3.new(1,1,0)
  9471. W9 = Instance.new("Weld",uuHandle)
  9472. W9.Part0 = uuHandle
  9473. W9.Part1 = xHandle
  9474. W9.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,2.15,0)
  9475. coroutine.wrap(function()
  9476. while true do
  9477. TweenColor3(uuHandle,"Color",uuHandle.Color,uuHandle.BrickColor == Settings.Colors[1]and Settings.Colors[2].Color or Settings.Colors[1].Color,0.1)
  9478. TweenColor3(wHandle,"Color",wHandle.Color,wHandle.BrickColor == Settings.Colors[1]and Settings.Colors[2].Color or Settings.Colors[1].Color,0.1)
  9479. end end)()
  9480. Tool.Name = "LocalPlayer's sword."
  9481. for i,v in pairs(Tool:GetChildren())do
  9482. if v:IsA("BasePart")then
  9483. v.Material = "Marble"
  9484. end end
  9485. Tool.Equipped:connect(function(m)
  9486. Equipped = true
  9487. Mouse = m
  9488. AttackState = "Melee"
  9489. W1 = Instance.new("Weld",xHandle)
  9490. W1.Part0 = xHandle
  9491. W1.Part1 = Handle
  9492. W1.C1 = CFrame.Angles(0,23,0)* CFrame.new(0,0.35,0)
  9493. W2 = Instance.new("Weld",wHandle)
  9494. W2.Part0 = wHandle
  9495. W2.Part1 = xHandle
  9496. W2.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,6.4,0)
  9497. W3 = Instance.new("Weld",zHandle)
  9498. W3.Part0 = zHandle
  9499. W3.Part1 = xHandle
  9500. W3.C1 = CFrame.Angles(0,90,0)* CFrame.new(0,4.3,0)
  9501. W4 = Instance.new("Weld",bHandle)
  9502. W4.Part0 = bHandle
  9503. W4.Part1 = xHandle
  9504. W4.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,0.35,0)
  9505. W5 = Instance.new("Weld",aHandle)
  9506. W5.Part0 = aHandle
  9507. W5.Part1 = Handle
  9508. W5.C1 = CFrame.Angles(0,23,0)* CFrame.new(0,0.35,0)
  9509. W6 = Instance.new("Weld",rHandle)
  9510. W6.Part0 = rHandle
  9511. W6.Part1 = xHandle
  9512. W6.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,0.35,0)
  9513. W7 = Instance.new("Weld",fHandle)
  9514. W7.Part0 = fHandle
  9515. W7.Part1 = xHandle
  9516. W7.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,4.3,0)
  9517. W8 = Instance.new("Weld",qHandle)
  9518. W8.Part0 = qHandle
  9519. W8.Part1 = xHandle
  9520. W8.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,8.6,0)
  9521. W9 = Instance.new("Weld",uuHandle)
  9522. W9.Part0 = uuHandle
  9523. W9.Part1 = xHandle
  9524. W9.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,2.15,0)
  9525. table.foreach(Tool:GetChildren(),function(_,v)
  9526. if v:IsA("BasePart")then
  9527. v.CanCollide = false
  9528. v.Touched:connect(function(Hit)
  9529. if PoisonMode and Power -1000 < 0 then return end
  9530. if not Debounces.Attacking then return end
  9531. if Hit.Parent == Character or HitDebounce then return end
  9532. if not Hit.Parent:findFirstChild("Humanoid")then return end
  9533. if Hit.Parent:findFirstChild("HitAlreadyAtlas")then return end
  9534. coroutine.wrap(ShakeCam)(1.1,0.01)
  9535. Implode(rHandle.CFrame,Settings.Colors[2])
  9536. local sxs = Instance.new("StringValue",Hit.Parent)
  9537. sxs.Name = "HitAlreadyAtlas"
  9538. Game:GetService("Debris"):AddItem(sxs,1.5)
  9539. if PoisonMode then Power = Power -1000 end
  9540. pcall(function()Hit.Parent.Humanoid.PlatformStand = true end)
  9541. for n,x in pairs(Hit.Parent:GetChildren())do
  9542. if x:IsA("BasePart")then
  9543. local bf = Instance.new("BodyForce",x)
  9544. bf.force = T.CFrame.lookVector *325
  9545. Game:GetService("Debris"):AddItem(bf,0.26)
  9546. end end
  9547. for i,v in pairs(Prts)do
  9548. v.BrickColor = Settings.Colors[1]
  9549. delay(0.95,function()v.BrickColor = Settings.Colors[2]end)
  9550. pcall(function()
  9551. local spl = Instance.new("SelectionPartLasso",Speaker.Character)
  9552. spl.Humanoid = Hit.Parent:findFirstChild("Humanoid")
  9553. spl.Part = v
  9554. spl.Color = PoisonMode and BrickColor.new("Royal purple")or Settings.Colors[2]
  9555. end)end
  9556. if PoisonMode then
  9557. ParticleEmit(Hit.Parent:findFirstChild("Torso"),"Royal purple",13)
  9558. coroutine.wrap(function()
  9559. local Dlly = 0
  9560. while Wait(1)do
  9561. if Dlly == 13 then break end
  9562. Dlly = Dlly +1
  9563. Damage(T,Hit,nil,math.random(1,6))
  9564. end end)()end
  9565. if not PoisonMode then ParticleEmit(Hit,"Really red",2)end
  9566. local cf = Hit.CFrame
  9567. local s = Instance.new("Part",Character)
  9568. s.Anchored = true
  9569. s.TopSurface = 0
  9570. s.BottomSurface = 0
  9571. s.Locked = true
  9572. s.Transparency = 1
  9573. s.CanCollide = false
  9574. s.Shape = "Ball"
  9575. s.Reflectance = 0
  9576. s.BrickColor = Settings.Colors[2]
  9577. s.CFrame = cf
  9578. coroutine.wrap(function()
  9579. for i = 1,5 do
  9580. s.Size = s.Size + Vector3.new(2,2,2)
  9581. s.CFrame = cf
  9582. s.Transparency = s.Transparency -0.2
  9583. Wait()
  9584. end
  9585. Wait(0.1)
  9586. s.BrickColor = Settings.Colors[2]
  9587. if math.random(1,2)== 1 then pcall(function()Hit.Parent.Humanoid:TakeDamage(6)end)end
  9588. for i = 1,10 do
  9589. s.Size = s.Size - Vector3.new(2,2,2)
  9590. s.CFrame = cf
  9591. s.Transparency = s.Transparency +0.1
  9592. Wait()
  9593. end
  9594. s:Destroy()
  9595. end)()
  9596. local l = Instance.new("PointLight",s)
  9597. l.Color = s.Color
  9598. l.Range = 60
  9599. local f = Instance.new("Part",Character)
  9600. f.BrickColor = Settings.Colors[1]
  9601. f.Size = Vector3.new(5,1,5)
  9602. f.Anchored = true
  9603. f.Locked = true
  9604. f.CanCollide = false
  9605. f.TopSurface = 0
  9606. f.BottomSurface = 0
  9607. f.CFrame = Hit.CFrame * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  9608. local sm = Instance.new("SpecialMesh",f)
  9609. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9610. sm.Scale = Vector3.new(4,4,4)
  9611. coroutine.wrap(function()
  9612. for i = 1,20 do
  9613. f.Transparency = f.Transparency +0.05
  9614. sm.Scale = sm.Scale + Vector3.new(2,2,2)
  9615. Wait()
  9616. end
  9617. f:Destroy()
  9618. end)()
  9619. Damage(v,Hit)end)
  9620. v.Anchored = false
  9621. end end)end)
  9622. Tool.Unequipped:connect(function()
  9623. table.foreach(Tool:GetChildren(),function(_,v)
  9624. if v:IsA("BasePart")then
  9625. v.Anchored = true
  9626. end end)
  9627. Equipped = false
  9628. end)
  9629. -- Health gui
  9630. if Game:GetService("StarterGui"):GetCoreGuiEnabled(1)then Game:GetService("StarterGui"):SetCoreGuiEnabled(1,false)end
  9631. HealthGui = Instance.new("ScreenGui",PlayerGui)
  9632. HealthGui.Name = "LocalPlayer's HealthGui"
  9633. _MainFr = Instance.new("Frame",HealthGui)
  9634. _MainFr.Size = UDim2.new(0.4,0,0.1,0)
  9635. _MainFr.Position = UDim2.new(0.3,0,0,0)
  9636. _MainFr.BackgroundColor = Settings.Colors[1]
  9637. _MainFr.BorderColor3 = Settings.Colors[1].Color
  9638. _MainFr.BorderSizePixel = 3
  9639. _MainFr.BorderColor3 = BrickColor.new("Royal purple").Color
  9640. Bar = Instance.new("Frame",_MainFr)
  9641. Bar.Size = UDim2.new(0,0,1,0)
  9642. Bar.ZIndex = 2
  9643. Bar.BackgroundColor = BrickColor.new("Royal purple")
  9644. Bar.BorderSizePixel = 0
  9645. _Shine = Instance.new("Frame",_MainFr)
  9646. _Shine.Size = UDim2.new(1,0,0.5,0)
  9647. _Shine.Position = UDim2.new(0,0,0.25,0)
  9648. _Shine.BackgroundTransparency = 0.5
  9649. _Shine.BackgroundColor = BrickColor.new("Royal purple")
  9650. _Shine.ZIndex = 3
  9651. _Shine.BorderSizePixel = 0
  9652. _LBL = Instance.new("ImageLabel",Bar)
  9653. _LBL.ZIndex = 4
  9654. _LBL.Size = UDim2.new(1,0,1,0)
  9655. _LBL.BorderSizePixel = 0
  9656. _LBL.BackgroundTransparency = 1
  9657. _LBL.Image = GuiTexture
  9658. coroutine.wrap(function()
  9659. while Wait()do
  9660. if _LBL.Image ~= GuiTexture then
  9661. _LBL.Image = GuiTexture
  9662. end end end)()
  9663. xTxt = Instance.new("TextLabel",_MainFr)
  9664. xTxt.Size = UDim2.new(1,0,1,0)
  9665. xTxt.Text = tostring(Character.Humanoid.Health)
  9666. xTxt.TextScaled = true
  9667. xTxt.Font = "SourceSansBold"
  9668. xTxt.TextColor = Settings.Colors[1]
  9669. xTxt.ZIndex = 5
  9670. xTxt.BackgroundTransparency = 1
  9671. SetHealth()
  9672. delay(1,function()Character.Humanoid.Health = 5000 end)
  9673. HCCon = Character.Humanoid.HealthChanged:connect(function(Health)
  9674. if RageMode then
  9675. if Health > 10000 then
  9676. Health = 10000
  9677. end else
  9678. if Health > 5000 then
  9679. Health = 5000
  9680. end end
  9681. xTxt.Text = tostring(math.ceil(Health))
  9682. Bar:TweenSize(UDim2.new(Health/Character.Humanoid.MaxHealth,0,1,0),"InOut","Quad",0.6,true)
  9683. end)
  9684. Character.Humanoid.Died:connect(function()
  9685. HCCon:disconnect()
  9686. Bar:Destroy()
  9687. local _Txt = Instance.new("ImageLabel",_MainFr)
  9688. _Txt.BackgroundTransparency = 1
  9689. _Txt.Image = ""
  9690. _Txt.Size = UDim2.new(1,0,1,0)
  9691. _Txt.ZIndex = 2
  9692. local con;con = Player.CharacterAdded:connect(function()
  9693. Game:GetService("StarterGui"):SetCoreGuiEnabled(1,true)
  9694. con:disconnect()
  9695. end)end)
  9696. pcall(script.Destroy,Character:findFirstChild("Health"))
  9697. coroutine.wrap(function()
  9698. while Wait(0.54)do
  9699. if not pcall(function()
  9700. Character.Humanoid.Health = Character.Humanoid.Health +math.random(0,4)end)
  9701. then break end end end)()
  9702. -- 2D Damage
  9703. local dgg = Instance.new("ScreenGui",PlayerGui)
  9704. dgg.Name = "LocalPlayer's DamageGui"
  9705. local dgb = Instance.new("Frame",dgg)
  9706. dgb.Size = UDim2.new(0.2,0,0.1,0)
  9707. dgb.Position = UDim2.new(0.09,0,0.9,0)
  9708. dgb.BackgroundColor = Settings.Colors[1]
  9709. dgb.BorderSizePixel = 3
  9710. dgb.BorderColor3 = BrickColor.new("Royal purple").Color
  9711. local dgt = Instance.new("TextLabel",dgb)
  9712. dgt.Size = UDim2.new(1,0,1,0)
  9713. dgt.Font = "SourceSansBold"
  9714. dgt.BackgroundTransparency = 1
  9715. dgt.TextColor = BrickColor.new("Royal purple")
  9716. dgt.TextScaled = true
  9717. dgt.ZIndex = 2
  9718. dgt.Text = ByteToStr({401,442,435,422,357,430,440,357,423,426,440,441,357,437,436,435,446},325)
  9719. DamageGui = function(Text)
  9720. if dgt.Text == tostring(Text)then return end
  9721. dgt.TextColor = BrickColor.new("Royal purple")
  9722. local d = false
  9723. dgt.Text = Text
  9724. delay(1.1,function()d = true end)
  9725. coroutine.wrap(function()
  9726. repeat
  9727. dgb.Rotation = math.random(-3,3)
  9728. Wait()
  9729. until d
  9730. dgb.Rotation = 0
  9731. end)()end
  9732. function MidnightStrikeDmgGui(Text)
  9733. local d = false
  9734. dgt.Text = "MidnightStrike... "..Text
  9735. delay(2.5,function()d = true end)
  9736. coroutine.wrap(function()
  9737. repeat
  9738. dgb.Rotation = math.random(-20,20)
  9739. dgt.TextColor3 = Color3.new(RandomDecimal(0,0.3),RandomDecimal(0,0.3),RandomDecimal(0.4,1))
  9740. Wait()
  9741. until d
  9742. dgb.Rotation = 0
  9743. end)()end
  9744. function xxTCDg(Text)
  9745. local d = false
  9746. local strs = {"O3KOKDO3D3D","CH02EFG","304034#$#D#d","LUNA NOOOOO","OOAHOHOAHOH THAT'S GOOD..."}
  9747. dgt.Text = strs[math.random(1,#strs)].." "..Text
  9748. delay(3.3,function()d = true end)
  9749. coroutine.wrap(function()
  9750. repeat
  9751. dgb.Rotation = dgb.Rotation +3
  9752. TweenColor3(dgt,"TextColor3",dgt.TextColor3,Color3.new(math.random(0,1),math.random(0,1),math.random(0,1)),0.1)
  9753. dgt.Text = strs[math.random(1,#strs)].." "..Text
  9754. until d
  9755. dgb.Rotation = 0
  9756. TweenColor3(dgt,"TextColor3",dgt.TextColor3,BrickColor.new("Royal purple").Color,2)
  9757. end)()end
  9758. --Move Frame back
  9759. _MoveFrame = Instance.new("ScreenGui",PlayerGui)
  9760. _MoveFrame.Name = "LocalPlayer Move"
  9761. _Backing = Instance.new("Frame",_MoveFrame)
  9762. _Backing.Size = UDim2.new(0.2,0,0.1,0)
  9763. _Backing.Position = UDim2.new(0.71,0,0,0)
  9764. _Backing.BackgroundColor = Settings.Colors[1]
  9765. _Backing.BorderSizePixel = 3
  9766. _Backing.BorderColor3 = BrickColor.new("Royal purple").Color
  9767. MoveTxt = Instance.new("TextLabel",_Backing)
  9768. MoveTxt.Size = UDim2.new(1,0,1,0)
  9769. MoveTxt.BorderSizePixel = 0
  9770. MoveTxt.Font = "SourceSansBold"
  9771. MoveTxt.BackgroundTransparency = 1
  9772. MoveTxt.Text = ByteToStr({240,260,263,264,195,261,284,195,249,214,277,272,268,271,271,268,274,273},163)
  9773. MoveTxt.TextColor = BrickColor.new("Royal purple")
  9774. MoveTxt.TextScaled = true
  9775. MoveTxt.ZIndex = 2
  9776. function ChangeText(Text)
  9777. coroutine.wrap(function()
  9778. for i = 1,6 do
  9779. _Backing.Rotation = _Backing.Rotation +120
  9780. Wait()
  9781. end end)()
  9782. coroutine.wrap(function()
  9783. MoveTxt.Text = Text
  9784. MoveTxt.TextTransparency = 1
  9785. for i = 1,10 do
  9786. MoveTxt.TextColor3 = Color3.new(MoveTxt.TextColor3.r +0.1,MoveTxt.TextColor3.g +0.1,MoveTxt.TextColor3.b +0.1)
  9787. MoveTxt.TextTransparency = MoveTxt.TextTransparency -0.1
  9788. Wait()
  9789. end
  9790. MoveTxt.TextTransparency = 0.55
  9791. MoveTxt.TextColor = BrickColor.new("Royal purple")
  9792. end)()end
  9793. --Power bar
  9794. Power = 26000
  9795. _Power = Instance.new("ScreenGui",PlayerGui)
  9796. _Power.Name = "LocalPlayer Power"
  9797. PBar = Instance.new("Frame",_Power)
  9798. PBar.BackgroundColor = Settings.Colors[1]
  9799. PBar.Size = UDim2.new(0.4,0,0.1,0)
  9800. PBar.Position = UDim2.new(0.3,0,0.9,0)
  9801. PBar_back = Instance.new("Frame",PBar)
  9802. PBar_back.BackgroundColor = BrickColor.new("Royal purple")
  9803. PBar_back.Size = UDim2.new(0,0,1,0)
  9804. PBar_back.BorderSizePixel = 0
  9805. PBar_back.ZIndex = 2
  9806. PBar.BorderSizePixel = 3
  9807. PBar.BorderColor3 = BrickColor.new("Royal purple").Color
  9808. Txt = Instance.new("TextLabel",PBar_back)
  9809. Txt.Size = UDim2.new(1,0,1,0)
  9810. Txt.Text = tostring(Power)
  9811. Txt.TextScaled = true
  9812. Txt.Font = "SourceSansBold"
  9813. Txt.TextColor = Settings.Colors[1]
  9814. Txt.ZIndex = 5
  9815. Txt.BackgroundTransparency = 1
  9816. Txt.BorderSizePixel = 0
  9817. _Shine2 = Instance.new("Frame",PBar)
  9818. _Shine2.Size = UDim2.new(1,0,0.5,0)
  9819. _Shine2.Position = UDim2.new(0,0,0.25,0)
  9820. _Shine2.BackgroundTransparency = 0.5
  9821. _Shine2.BackgroundColor = BrickColor.new("Royal purple")
  9822. _Shine2.ZIndex = 3
  9823. _Shine2.BorderSizePixel = 0
  9824. _LBL2 = Instance.new("ImageLabel",PBar_back)
  9825. _LBL2.ZIndex = 4
  9826. _LBL2.Size = UDim2.new(1,0,1,0)
  9827. _LBL2.BackgroundTransparency = 1
  9828. _LBL2.BorderSizePixel = 0
  9829. _LBL2.Image = GuiTexture
  9830. coroutine.wrap(function()
  9831. while Wait()do
  9832. if _LBL2.Image ~= GuiTexture then
  9833. _LBL2.Image = GuiTexture
  9834. end end end)()
  9835. Spawn(function()
  9836. while wait()do
  9837. if Power <= 26000 then
  9838. if Power < 0 then Power = 0 end
  9839. PBar_back:TweenSize(UDim2.new(Power/26000,0,1,0),"InOut","Quad",0.2,true)
  9840. Txt.Text = tostring(Power)
  9841. end end end)
  9842. coroutine.wrap(function()
  9843. while true do
  9844. TweenColor3(Bar,"BackgroundColor3",Bar.BackgroundColor3,Bar.BackgroundColor3 == Color3.new(0,0,0)and(RageMode and Color3.new(1,0,0)or BrickColor.new("Royal purple").Color)or Color3.new(0,0,0),0.2)
  9845. TweenColor3(PBar_back,"BackgroundColor3",PBar_back.BackgroundColor3,PBar_back.BackgroundColor3 == Color3.new(0,0,0)and(RageMode and Color3.new(1,0,0)or BrickColor.new("Royal purple").Color)or Color3.new(0,0,0),0.2)
  9846. end end)()
  9847. Character.Humanoid.Died:connect(function()
  9848. Power = 26000
  9849. for i = 1,9 do
  9850. PBar_back.BackgroundTransparency = PBar_back.BackgroundTransparency +0.1
  9851. Wait()
  9852. end
  9853. Power = 0
  9854. end)
  9855. Character.Humanoid.Died:connect(function()
  9856. local DeathPhraze = {"How could I lose?!","Uyrichine will avenge me!","Avenge me!","All good things must come to an end I guess..."}
  9857. Chat(H,DeathPhraze[math.random(1,#DeathPhraze)],"Really black")
  9858. T.Anchored = true
  9859. pcall(function()Cam:Destroy()end)
  9860. coroutine.wrap(function()
  9861. repeat Wait()until Workspace.CurrentCamera ~= nil
  9862. Workspace.CurrentCamera.Focus = H.CFrame
  9863. end)()
  9864. pcall(function()H.face:Destroy()end)
  9865. StopPower = true
  9866. for i,v in pairs(Tool:GetChildren())do
  9867. if v:IsA("BasePart")then
  9868. v.Anchored = true
  9869. coroutine.wrap(function()
  9870. for i = 1,10 do
  9871. v.Transparency = v.Transparency +0.1
  9872. Wait()
  9873. end end)()end end
  9874. for i,v in pairs(Character:GetChildren())do
  9875. if v:IsA("BasePart")then
  9876. v.Anchored = true
  9877. coroutine.wrap(function()
  9878. for i = 1,10 do
  9879. v.Transparency = v.Transparency +0.1
  9880. Wait()
  9881. end end)()end end end)
  9882. SwordAttacks,HandAttacks = {"Spin","Slash","DoubleSwing"}
  9883. local StandardSwing,SwingLeft,DoubleSwing,SpinSwing
  9884. Stance = "Standing"
  9885. Tool.Equipped:connect(function(Mouse)
  9886. AttackState = "Melee"
  9887. table.foreach(Debounces,function(_,v)v = false end)
  9888. Equipped = true
  9889. Mouse.KeyDown:connect(function(Key)
  9890. xKey = Key
  9891. if Comboing then return end
  9892. if Debounces.Shielding then return end
  9893. if GlobalKeys[Key]or GlobalKeys[Key:byte()]then
  9894. coroutine.wrap(function()local f = GlobalKeys[Key]~= nil and GlobalKeys[Key](Mouse)or GlobalKeys[Key:byte()]~= nil and GlobalKeys[Key:byte()]()end)()
  9895. Wait()
  9896. Descriptions = {
  9897. h = "Healing!";
  9898. c = "Charging!";
  9899. b = "Boost!";
  9900. n = "Float!";
  9901. t = "Teleport!";
  9902. q = "Fly!";
  9903. v = "Taunt!";
  9904. m = "Get up...";
  9905. p = "OUT OF MY WAY!";
  9906. [32]= "Jump!";
  9907. [59]= "Flip!";
  9908. }
  9909. ChangeText(Descriptions[Key]~= nil and Descriptions[Key]or Descriptions[Key:byte()])
  9910. end
  9911. if KeyBindings[Key]~= nil then
  9912. KeyBindings[Key](Mouse)
  9913. Wait()
  9914. Descriptions = {
  9915. l = AttackState.."!";
  9916. y = "Clone attack!";
  9917. r = "Rage!";
  9918. g = "PoisonMode!";
  9919. x = "Die please.";
  9920. u = "Sword birth."}
  9921. ChangeText(Descriptions[Key])
  9922. end end)
  9923. local cntr = 1
  9924. Mouse.Button2Down:connect(function()
  9925. ChangeText("Sorry to mislead you...")
  9926. if Power -26000 < 0 then return end
  9927. for i,v in pairs(Debounces)do
  9928. if v then
  9929. return
  9930. end end
  9931. if AttackState == "Melee" then
  9932. local Target = Mouse.Target
  9933. if Target ~= nil then
  9934. if Target.Parent:IsA("Model")and Target.Parent ~= Character and Target.Parent:findFirstChild("Humanoid")then
  9935. Debounces.Attacking = true
  9936. local Hit = Target.Parent
  9937. for i,v in pairs(Hit:GetChildren())do
  9938. if v:IsA("BasePart")then
  9939. v.Anchored = true
  9940. elseif v:IsA("Humanoid")then
  9941. v.PlatformStand = true
  9942. end end
  9943. Stance = "Null"
  9944. ParticleEmit(Hit.Torso,"Really black",2)
  9945. Power = Power -26000
  9946. Wait(0.7)
  9947. T.CFrame = Hit.Torso.CFrame * CFrame.new(0,0,-15)
  9948. Chat(H,"Did you really think that I would let you live?...","Really red")
  9949. Wait(0.25)
  9950. local Settings = {TimeOfDay = Game.Lighting.TimeOfDay,Ambient = Game.Lighting.Ambient,OutdoorAmbient = Game.Lighting.OutdoorAmbient,Brightness = Game.Lighting.Brightness}
  9951. Game.Lighting.TimeOfDay = 0
  9952. Game.Lighting.Ambient = Color3.new(1,0,0)
  9953. Game.Lighting.OutdoorAmbient = Color3.new(1,0,0)
  9954. Game.Lighting.Brightness = 0
  9955. Wait(1.5)
  9956. local s = Instance.new("Part",Character)
  9957. s.Anchored = true
  9958. s.TopSurface = 0
  9959. s.BottomSurface = 0
  9960. s.Locked = true
  9961. s.Transparency = 1
  9962. s.CanCollide = false
  9963. s.Shape = "Ball"
  9964. s.Reflectance = 0
  9965. s.BrickColor = BrickColor.new("Really black")
  9966. s.CFrame = T.CFrame
  9967. coroutine.wrap(function()
  9968. for i = 1,5 do
  9969. s.Size = s.Size + Vector3.new(2,2,2)
  9970. s.CFrame = T.CFrame
  9971. s.Transparency = s.Transparency -0.2
  9972. Wait()
  9973. end
  9974. Wait(0.1)
  9975. s.BrickColor = BrickColor.new("Really black")
  9976. for i = 1,100 do
  9977. s.Size = s.Size - Vector3.new(2,2,2)
  9978. s.CFrame = T.CFrame
  9979. s.Transparency = s.Transparency +0.01
  9980. Wait()
  9981. end
  9982. s:Destroy()
  9983. end)()
  9984. local l = Instance.new("PointLight",s)
  9985. l.Color = s.Color
  9986. l.Range = 60
  9987. local f = Instance.new("Part",Character)
  9988. f.BrickColor = BrickColor.new("Really black")
  9989. f.Size = Vector3.new(5,1,5)
  9990. f.Anchored = true
  9991. f.Locked = true
  9992. f.CanCollide = false
  9993. f.TopSurface = 0
  9994. f.BottomSurface = 0
  9995. f.CFrame = T.CFrame * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  9996. local sm = Instance.new("SpecialMesh",f)
  9997. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9998. sm.Scale = Vector3.new(4,4,4)
  9999. coroutine.wrap(function()
  10000. for i = 1,100 do
  10001. f.Transparency = f.Transparency +0.01
  10002. sm.Scale = sm.Scale + Vector3.new(2,2,2)
  10003. Wait()
  10004. end
  10005. f:Destroy()
  10006. end)()
  10007. Kill(Hit.Torso)
  10008. Game.Lighting.Brightness = 10
  10009. delay(0.65,function()Game.Lighting.Brightness = 1 end)
  10010. Wait(1.6)
  10011. for i,v in pairs(Settings)do
  10012. pcall(function()
  10013. Game.Lighting[i]= v
  10014. end)end
  10015. Debounces.Attacking = false
  10016. Stance = "Standing"
  10017. end end end end)
  10018. Mouse.Button1Down:connect(function()
  10019. if Comboing then return end
  10020. if Debounces.Attacking or Debounces.IsCharging or Debounces.IsHealing or Debounces.Shielding then return end
  10021. if Debounces.Flying then
  10022. local Speed,DC = RageMode and 350 or 200
  10023. StopFlyTrail = false
  10024. FlyTrail(RA,CFrame.new(0,0,0))
  10025. FlyTrail(LA,CFrame.new(0,0,0))
  10026. coroutine.wrap(function()
  10027. while Wait(0.5)do
  10028. if Debounces.Flying then
  10029. Power = Power -200
  10030. coroutine.wrap(function()
  10031. local p = Instance.new("Part",Character)
  10032. p.Name = "Trail"
  10033. p.TopSurface = 0
  10034. p.BottomSurface = 0
  10035. p.Anchored = true
  10036. p.CanCollide = false
  10037. p.formFactor = "Symmetric"
  10038. p.Size = Vector3.new(1,1,1)
  10039. p.BrickColor = BrickColor.new("Really red")
  10040. p.CFrame = RA.CFrame * CFrame.new(0,-1.5,0)
  10041. Game:GetService("Debris"):AddItem(p,3)
  10042. local m = Instance.new("BlockMesh",p)
  10043. m.Scale = Vector3.new(4,4,4)
  10044. for i = 1,15 do
  10045. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  10046. p.Transparency = i/15
  10047. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/100,math.random(-10,10)/100,math.random(-10,10)/100)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  10048. Wait()
  10049. end
  10050. p:Destroy()
  10051. end)()
  10052. coroutine.wrap(function()
  10053. local p = Instance.new("Part",Character)
  10054. p.Name = "Trail"
  10055. p.TopSurface = 0
  10056. p.BottomSurface = 0
  10057. p.Anchored = true
  10058. p.CanCollide = false
  10059. p.formFactor = "Symmetric"
  10060. p.Size = Vector3.new(1,1,1)
  10061. p.BrickColor = BrickColor.new("Really red")
  10062. p.CFrame = LA.CFrame * CFrame.new(0,-1.5,0)
  10063. Game:GetService("Debris"):AddItem(p,3)
  10064. local m = Instance.new("BlockMesh",p)
  10065. m.Scale = Vector3.new(4,4,4)
  10066. for i = 1,15 do
  10067. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  10068. p.Transparency = i/15
  10069. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/100,math.random(-10,10)/100,math.random(-10,10)/100)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  10070. Wait()
  10071. end
  10072. p:Destroy()
  10073. end)()
  10074. if Power == 0 then pcall(DC)break end
  10075. Speed = RageMode and 350 or 200
  10076. else pcall(DC)break end end end)()
  10077. local bv = Instance.new("BodyVelocity",T)
  10078. bv.Name = "FlyVelocityVector"
  10079. bv.maxForce = Vector3.new(0,math.huge,0)
  10080. bv.velocity = Vector3.new(0,0,0)
  10081. local bg = Instance.new("BodyGyro",T)
  10082. bg.Name = "FlyGyro"
  10083. bg.maxTorque = Vector3.new(0,0,0)
  10084. bv.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  10085. bg.maxTorque = Vector3.new(9000,9000,9000)
  10086. bg.cframe = CFrame.new(T.Position,Mouse.Hit.p)* CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  10087. bv.velocity = CFrame.new(T.Position,Mouse.Hit.p).lookVector *Speed
  10088. local MouseMoveConnection = Mouse.Move:connect(function()
  10089. bg.maxTorque = Vector3.new(9000,9000,9000)
  10090. bg.cframe = CFrame.new(T.Position,Mouse.Hit.p)* CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  10091. bv.velocity = CFrame.new(T.Position,Mouse.Hit.p).lookVector *Speed
  10092. end)
  10093. local Con;Con = Mouse.Button1Up:connect(DC)
  10094. DC = function()
  10095. Debounces.Flying = false
  10096. StopFlyTrail = true
  10097. bg:Destroy()
  10098. bv:Destroy()
  10099. MouseMoveConnection:disconnect()
  10100. Con:disconnect()
  10101. end return end
  10102. if AttackState == "Melee" then
  10103. if PoisonMode then
  10104. local Attack = SwordAttacks[cntr]
  10105. cntr = cntr == 3 and 1 or cntr +1
  10106. ChangeText(Attack)
  10107. if Attack == "DoubleSwing" then
  10108. Debounces.Attacking = true
  10109. StopSwordTrail = false
  10110. SwordTrail(qHandle,CFrame.new(0,0,0),BrickColor.new("Royal purple"))
  10111. Wait(0.1)
  10112. DoubleSwing:Play()
  10113. Wait(1)
  10114. Debounces.Attacking = false
  10115. StopSwordTrail = true
  10116. elseif Attack == "Spin" then
  10117. Debounces.Attacking = true
  10118. local spinForce = Instance.new("BodyAngularVelocity",T)
  10119. spinForce.P = 1000000
  10120. spinForce.angularvelocity = Vector3.new(0,20,0)
  10121. spinForce.maxTorque = Vector3.new(spinForce.P,spinForce.P,spinForce.P)
  10122. Game:GetService("Debris"):AddItem(spinForce,0.84)
  10123. StopSwordTrail = false
  10124. SwordTrail(qHandle,CFrame.new(0,0,0),BrickColor.new("Royal purple"))
  10125. Wait(0.1)
  10126. SpinSwing:Play()
  10127. Wait(1)
  10128. Debounces.Attacking = false
  10129. StopSwordTrail = true
  10130. elseif Attack == "Slash" then
  10131. Debounces.Attacking = true
  10132. StopSwordTrail = false
  10133. StandardSwing:Play()
  10134. SwordTrail(qHandle,CFrame.new(0,0,0),BrickColor.new("Royal purple"))
  10135. Wait(1)
  10136. StopSwordTrail = true
  10137. Debounces.Attacking = false
  10138. end return end
  10139. local Attack = SwordAttacks[cntr]
  10140. cntr = cntr == 3 and 1 or cntr +1
  10141. ChangeText(Attack)
  10142. if Attack == "DoubleSwing" then
  10143. Debounces.Attacking = true
  10144. StopSwordTrail = false
  10145. SwordTrail(qHandle,CFrame.new(0,0,0),Settings.Colors[2])
  10146. Wait(0.1)
  10147. DoubleSwing:Play()
  10148. Wait(1.5)
  10149. Debounces.Attacking = false
  10150. StopSwordTrail = true
  10151. elseif Attack == "Spin" then
  10152. Debounces.Attacking = true
  10153. local spinForce = Instance.new("BodyAngularVelocity",T)
  10154. spinForce.P = 1000000
  10155. spinForce.angularvelocity = Vector3.new(0,20,0)
  10156. spinForce.maxTorque = Vector3.new(spinForce.P,spinForce.P,spinForce.P)
  10157. Game:GetService("Debris"):AddItem(spinForce,0.84)
  10158. StopSwordTrail = false
  10159. SwordTrail(qHandle,CFrame.new(0,0,0),Settings.Colors[2])
  10160. Wait(0.1)
  10161. SpinSwing:Play()
  10162. Wait(1)
  10163. Debounces.Attacking = false
  10164. StopSwordTrail = true
  10165. elseif Attack == "Slash" then
  10166. Debounces.Attacking = true
  10167. StopSwordTrail = false
  10168. Stance = "Null"
  10169. ChargePosition(false)
  10170. StandardSwing:Play()
  10171. SwordTrail(qHandle,CFrame.new(0,0,0),Settings.Colors[2])
  10172. Wait(1)
  10173. StopSwordTrail = true
  10174. Stance = "Standing"
  10175. Debounces.Attacking = false
  10176. end
  10177.  
  10178. end end)end)
  10179. _Mouse = Player:GetMouse()
  10180. _Mouse.KeyDown:connect(function(Key)
  10181. xKey = Key
  10182. if Comboing then return end
  10183. if Debounces.Shielding then return end
  10184. if not Equipped then
  10185. if Key == 'f' then
  10186. local cn;cn = _Mouse.Button1Down:connect(function()
  10187. if Power -150 <= 0 then cn:disconnect()return end
  10188. if Debounces.Attacking or Debounces.IsCharging or Debounces.IsHealing then return end
  10189. local MouseMove = _Mouse.Move:connect(function()T.CFrame = CFrame.new(T.Position,_Mouse.Hit.p)end)
  10190. T.Anchored = true
  10191. Character.Humanoid.Jump = true
  10192. Wait(0.55)
  10193. for i = 1,10 do
  10194. T.CFrame = T.CFrame * CFrame.new(0,10,0)
  10195. Wait()
  10196. end
  10197. local JumpCon = Character.Humanoid.Jumping:connect(function()Character.Humanoid.Jump = false end)
  10198. ChangeText("Atlas's wrath!")
  10199. Stance = "Null"
  10200. Debounces.Attacking = true
  10201. pcall(function()Character.Humanoid.WalkSpeed = 0 end)
  10202. StopPower = true
  10203. coroutine.wrap(function()
  10204. ChargePosition(false)
  10205. RS.C0 = CFrame.new(1,0.5,0,0,0,1,0,1,0,-1,0,0)* CFrame.Angles(0,0,1.57)
  10206. Wait(0.1)
  10207. LS.C0 = CFrame.new(-1,0.5,0,0,0,-1,0,1,0,1,0,0)* CFrame.Angles(0,0,-1.57)
  10208. Wait(0.1)
  10209. RS.C0 = RS.C0 * CFrame.Angles(0.6,0,0)* CFrame.new(0,0,-0.3)
  10210. LS.C0 = LS.C0 * CFrame.Angles(0.6,0,0)* CFrame.new(0,0,-0.3)
  10211. RH.C0 = CFrame.new(1,-1,0,0,0,1,0,1,0,-1,0,0)* CFrame.Angles(-0.05,0,0)* CFrame.new(0,0.1,0)
  10212. Wait(0.1)
  10213. LH.C0 = CFrame.new(-1,-1,0,0,0,-1,0,1,0,1,0,0)* CFrame.Angles(-0.05,0,0)* CFrame.new(0,0.1,0)
  10214. T.CFrame = CFrame.new(T.Position,_Mouse.Hit.p)
  10215. end)()
  10216. local BlastModel = Instance.new("Model",Character)
  10217. local p = Instance.new("Part",BlastModel)
  10218. p.BrickColor = Settings.Colors[2]
  10219. p.Size = Vector3.new(10,10,10)
  10220. p.Shape = "Ball"
  10221. p.Anchored = true
  10222. p.Locked = true
  10223. p.CanCollide = false
  10224. p.TopSurface = 0
  10225. p.BottomSurface = 0
  10226. p.FormFactor = "Custom"
  10227. p.Transparency = 1
  10228. local p2 = Instance.new("Part",BlastModel)
  10229. p2.BrickColor = Settings.Colors[2]
  10230. p2.Size = Vector3.new(10,10,10)
  10231. p2.Shape = "Ball"
  10232. p2.Anchored = true
  10233. p2.Locked = true
  10234. p2.CanCollide = false
  10235. p2.TopSurface = 0
  10236. p2.BottomSurface = 0
  10237. p2.FormFactor = "Custom"
  10238. p2.Transparency = 1
  10239. local x = Instance.new("Part",BlastModel)
  10240. x.BrickColor = Settings.Colors[2]
  10241. x.Size = Vector3.new(1,1,1)
  10242. x.Shape = "Ball"
  10243. x.Anchored = true
  10244. x.Locked = true
  10245. x.CanCollide = false
  10246. x.TopSurface = 0
  10247. x.BottomSurface = 0
  10248. x.FormFactor = "Custom"
  10249. x.Transparency = 1
  10250. x.CFrame = T.CFrame * CFrame.new(0,0,-5.1)* CFrame.fromEulerAnglesXYZ(-1.57,0,0)
  10251. local ktn = Instance.new("SpecialMesh",x)
  10252. ktn.Scale = Vector3.new(12,5,12)
  10253. ktn.MeshId = "http://www.roblox.com/asset/?id=1323306"
  10254. local a = Instance.new("Part",BlastModel)
  10255. a.Anchored = true
  10256. a.CanCollide = false
  10257. a.Locked = true
  10258. a.BrickColor = Settings.Colors[InternalMode and 1 or 2]
  10259. a.Size = Vector3.new(10,1,10)
  10260. a.CFrame = T.CFrame * CFrame.new(0,0,-17)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  10261. a.TopSurface = 0
  10262. a.BottomSurface = 0
  10263. local m = Instance.new("CylinderMesh",a)
  10264. m.Scale = Vector3.new(1,1,1)
  10265. coroutine.wrap(function()
  10266. for _,v in pairs(BlastModel:GetChildren())do
  10267. for i = 1,9 do
  10268. v.Transparency = v.Transparency -0.1
  10269. Wait()
  10270. end end
  10271. x.Transparency = 0.6
  10272. end)()
  10273. local prtzz = {}
  10274. coroutine.wrap(function()
  10275. for i = 1,9 do
  10276. local n = Instance.new("Part",BlastModel)
  10277. n.Anchored = true
  10278. n.Locked = true
  10279. n.CanCollide = false
  10280. n.BrickColor = i%2 == 1 and Settings.Colors[1]or Settings.Colors[2]
  10281. n.Transparency = 0.54
  10282. n.TopSurface = 0
  10283. n.BottomSurface = 0
  10284. n.FormFactor = "Custom"
  10285. n.Size = Vector3.new(0.01,0.01,0.01)
  10286. local s3rl = Instance.new("SpecialMesh",n)
  10287. s3rl.MeshType = "FileMesh"
  10288. s3rl.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  10289. s3rl.Scale = Vector3.new(4,4,4)
  10290. table.insert(prtzz,n)
  10291. end
  10292. local ssc = 0
  10293. while Wait()do
  10294. ssc = ssc ~= 360 and ssc +1 or 0
  10295. for i,v in pairs(prtzz)do
  10296. v.CFrame = p.CFrame
  10297. * CFrame.Angles(0,0,math.rad((i *360/#prtzz)+ssc))
  10298. * CFrame.new(-13,0,0)
  10299. * CFrame.Angles(0,0,math.rad(63))
  10300. end end end)()
  10301. local prtzz2 = {}
  10302. coroutine.wrap(function()
  10303. for i = 1,9 do
  10304. local n = Instance.new("Part",BlastModel)
  10305. n.Anchored = true
  10306. n.Locked = true
  10307. n.CanCollide = false
  10308. n.BrickColor = i%2 == 1 and Settings.Colors[1]or Settings.Colors[2]
  10309. n.Transparency = 0.54
  10310. n.TopSurface = 0
  10311. n.BottomSurface = 0
  10312. n.FormFactor = "Custom"
  10313. n.Size = Vector3.new(0.01,0.01,0.01)
  10314. local s3rl = Instance.new("SpecialMesh",n)
  10315. s3rl.MeshType = "FileMesh"
  10316. s3rl.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  10317. s3rl.Scale = Vector3.new(4,4,4)
  10318. table.insert(prtzz2,n)
  10319. end
  10320. local ssc = 0
  10321. while Wait()do
  10322. ssc = ssc ~= 360 and ssc +1 or 0
  10323. for i,v in pairs(prtzz2)do
  10324. v.CFrame = p.CFrame
  10325. * CFrame.Angles(0,0,-math.rad((i *720/#prtzz2)+ssc)*2.5)
  10326. * CFrame.new(-6.5,0,0)
  10327. * CFrame.Angles(0,0,math.rad(63))
  10328. end end end)()
  10329. local StopBeam = false
  10330. local kcon;kcon = _Mouse.KeyDown:connect(function(k3y)
  10331. if k3y == 'f' then
  10332. StopBeam = true
  10333. kcon:disconnect()
  10334. end end)
  10335. local CantSendBoomBoom = false
  10336. local MB = _Mouse.Button1Down:connect(function()
  10337. if CantSendBoomBoom then return end
  10338. CantSendBoomBoom = true
  10339. local Boom = Instance.new("Part",BlastModel)
  10340. Boom.CanCollide = false
  10341. Boom.Locked = true
  10342. Boom.Anchored = true
  10343. Boom.Transparency = 1
  10344. Boom.TopSurface = "Smooth"
  10345. Boom.BottomSurface = "Smooth"
  10346. Boom.Shape = "Ball"
  10347. Boom.BrickColor = BrickColor.new("Really red")
  10348. Boom.FormFactor = "Custom"
  10349. Boom.CFrame = T.CFrame * CFrame.new(0,0,-5.2)
  10350. for i = 1,10 do
  10351. Boom.Transparency = Boom.Transparency -0.1
  10352. Boom.CFrame = T.CFrame * CFrame.new(0,0,-5.2)
  10353. Wait()
  10354. end
  10355. for i = 1,50 do Boom.Size = Boom.Size + Vector3.new(0.25,0.25,0.25)Boom.CFrame = T.CFrame * CFrame.new(0,0,-5.2)Wait()end
  10356. repeat
  10357. CurrentDistance = CurrentDistance -2
  10358. Boom.Size = Boom.Size + Vector3.new(2,2,2)
  10359. Boom.CFrame = p.CFrame * CFrame.new(0,0,CurrentDistance)
  10360. Wait()
  10361. if StopBeam then break end until Boom.CFrame == _Mouse.Hit
  10362. if not StopBeam then
  10363. coroutine.wrap(function()
  10364. Boom.CFrame = _Mouse.Hit
  10365. print 'explode'
  10366. end)()end
  10367. delay(1.2,function()
  10368. CantSendBoomBoom = false
  10369. end)end)
  10370. local prtzz3 = {}
  10371. coroutine.wrap(function()
  10372. for i = 1,9 do
  10373. local n = Instance.new("Part",BlastModel)
  10374. n.Anchored = true
  10375. n.Locked = true
  10376. n.CanCollide = false
  10377. n.BrickColor = i%2 == 1 and Settings.Colors[1]or Settings.Colors[2]
  10378. n.Transparency = 0.54
  10379. n.TopSurface = 0
  10380. n.BottomSurface = 0
  10381. n.FormFactor = "Custom"
  10382. n.Size = Vector3.new(0.01,0.01,0.01)
  10383. local s3rl = Instance.new("SpecialMesh",n)
  10384. s3rl.MeshType = "FileMesh"
  10385. s3rl.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  10386. s3rl.Scale = Vector3.new(4,4,4)
  10387. table.insert(prtzz3,n)
  10388. end
  10389. local sscs = 0
  10390. while Wait()do
  10391. sscs = sscs ~= 360 and sscs +1 or 0
  10392. for i,v in pairs(prtzz3)do
  10393. v.CFrame = p.CFrame
  10394. * CFrame.Angles(0,0,-math.rad((i *1080/#prtzz3)+sscs)*5)
  10395. * CFrame.new(-36,0,0)
  10396. * CFrame.Angles(0,0,math.rad(63))
  10397. end end end)()
  10398. local CanHit = true
  10399. local cntrr = 0
  10400. while Wait()do
  10401. if not _Mouse.Target then break end
  10402. local sssss = math.random(8,10)
  10403. cntrr = cntrr ~= 360 and cntrr +1 or 0
  10404. p.CFrame = T.CFrame * CFrame.new(cntrr %2 == 1 and 0 or RandomDecimal(-0.6,0.6),cntrr %2 == 1 and 0 or RandomDecimal(-0.6,0.6),-10.2)
  10405. p.BrickColor = a.BrickColor
  10406. p.Transparency = RandomDecimal(0,0.3)
  10407. p2.Transparency = p.Transparency
  10408. p2.BrickColor = a.BrickColor
  10409. x.BrickColor = a.BrickColor
  10410. x.Transparency = p.Transparency
  10411. x.CFrame = T.CFrame * CFrame.new(0,0,-5.1)* CFrame.new(RandomDecimal(-0.2,0.2),RandomDecimal(-0.2,0.2),0)* CFrame.fromEulerAnglesXYZ(-1.57,cntrr,0)
  10412. a.Size = Vector3.new(sssss,(T.Position -_Mouse.Hit.p).magnitude,sssss)
  10413. a.Transparency = p.Transparency
  10414. a.CFrame = p.CFrame * CFrame.new(0,0,-(T.Position -_Mouse.Hit.p).magnitude/2)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  10415. p2.CFrame = p.CFrame * CFrame.new(0,0,-(T.Position -_Mouse.Hit.p).magnitude)
  10416. if CanHit then
  10417. CanHit = false -- back
  10418. DamageNear(_Mouse.Hit.p,45,math.random(10,75))
  10419. Explode(p2.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180))),math.random(1,2)== 1 and Settings.Colors[InternalMode and 2 or 1]or BrickColor.new("Really red"),math.random(1,2)== 1 and "http://www.roblox.com/asset/?id=20329976" or "http://www.roblox.com/Asset/?id=9756362",p2.CFrame * CFrame.new(0,-1,0))
  10420. Effect2(p,8,8,8,0,0,0,Settings.Colors[InternalMode and 2 or 1],0.7)
  10421. delay(0.2,function()CanHit = true end)
  10422. end
  10423. if StopBeam then break end
  10424. if Power -150 < 0 then break end
  10425. Power = Power -150
  10426. ShakeCam(0.2)
  10427. end
  10428. for _,v in pairs(BlastModel:GetChildren())do
  10429. coroutine.wrap(function()
  10430. for i = 1,9 do
  10431. v.Transparency = v.Transparency +0.1
  10432. Wait()
  10433. end end)()end
  10434. Wait(0.1)
  10435. BlastModel:Destroy()
  10436. MB:disconnect()
  10437. JumpCon:disconnect()
  10438. MouseMove:disconnect()
  10439. pcall(function()kcon:disconnect()end)
  10440. Debounces.Attacking = false
  10441. StopPower = false
  10442. T.Anchored = false
  10443. pcall(function()Character.Humanoid.WalkSpeed = 45 end)
  10444. Stance = "Standing"
  10445. end)
  10446. _Mouse.KeyDown:connect(function()cn:disconnect()end)
  10447. elseif Key == 'r' then
  10448. if Debounces.Attacking or Debounces.IsCharging or Debounces.IsHealing then return end
  10449. if Power -20000 >= 0 then
  10450. Power = Power -20000
  10451. Debounces.Attacking = true
  10452. ChangeText("Death ball")
  10453. StopPower = true
  10454. local x = Instance.new("Animation",Tool)
  10455. x.AnimationId = "http://www.roblox.com/asset/?id=128853357"
  10456. local anim = Character.Humanoid:LoadAnimation(x)
  10457. anim:Play()
  10458. for i = 1,5 do
  10459. Effect2(LA,i/2,i/2,i/2,0,-0.8,0,BrickColor.new("Really black"),tonumber("0."..i))
  10460. Wait(0.2)
  10461. end
  10462. T.Anchored = true
  10463. local kcon = _Mouse.Move:connect(function()pcall(function()T.CFrame = CFrame.new(T.Position,_Mouse.Hit.p)end)end)
  10464. local CF = T.CFrame * CFrame.new(-2,2,-5)
  10465. local Rock = Instance.new("Part",Workspace)
  10466. Rock.Size = Vector3.new(1,1,1)
  10467. Rock.TopSurface = 0
  10468. Rock.BottomSurface = 0
  10469. Rock.Transparency = 1
  10470. Rock.Locked = true
  10471. Rock.BrickColor = BrickColor.new("Really red")
  10472. Rock.Shape = "Ball"
  10473. Rock.CanCollide = false
  10474. Rock.CFrame = CF
  10475. Rock.Anchored = true
  10476. StopRockTrail = false
  10477. RockTrail(Rock,CFrame.new(0,0,0),BrickColor.new("Really red"))
  10478. for i = 1,3 do
  10479. Rock.Transparency = Rock.Transparency -0.3
  10480. Rock.Size = Rock.Size + Vector3.new(1,1,1)
  10481. Rock.CFrame = CF
  10482. Wait()
  10483. end
  10484. Rock.Size = Vector3.new(2.5,2.5,2.5)
  10485. local Rockx = Instance.new("Part",Workspace)
  10486. Rockx.Size = Vector3.new(2.5,2.5,2.5)
  10487. Rockx.TopSurface = 0
  10488. Rockx.BottomSurface = 0
  10489. Rockx.Transparency = 0
  10490. Rockx.Locked = true
  10491. Rockx.BrickColor = BrickColor.new("Really black")
  10492. Rockx.Shape = "Ball"
  10493. Rockx.CanCollide = false
  10494. Rockx.CFrame = Rock.CFrame
  10495. Rockx.Anchored = true
  10496. local w = Instance.new("Weld",Rock)
  10497. w.Part0 = Rock
  10498. w.Part1 = Rockx
  10499. local l = Instance.new("PointLight",Rock)
  10500. l.Color = Color3.new(1,0,0)
  10501. l.Range = 0
  10502. local ssss,asdd = false,0
  10503. coroutine.wrap(function()
  10504. while Wait(0.2)do
  10505. if not Rock then break end
  10506. Effect2(Rock,2.3,2.3,2.3,0,0,0,BrickColor.new("Really red"),0.3)
  10507. end end)()
  10508. coroutine.wrap(function()
  10509. while Wait(0.12)do
  10510. if ssss then break end
  10511. asdd = asdd +1
  10512. l.Range = l.Range +0.5
  10513. local f = Instance.new("Part",Character)
  10514. f.BrickColor = asdd%2 == 1 and BrickColor.new("Really black")or BrickColor.new("Really red")
  10515. f.Size = Vector3.new(5,1,5)
  10516. f.Anchored = true
  10517. f.Locked = true
  10518. f.CanCollide = false
  10519. f.TopSurface = 0
  10520. f.BottomSurface = 0
  10521. f.CFrame = Rock.CFrame * CFrame.fromEulerAnglesXYZ(asdd%2 == 1 and -6 or 6,asdd%2 == 1 and -6 or 6,asdd%2 == 1 and -6 or 6)
  10522. local sm = Instance.new("SpecialMesh",f)
  10523. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  10524. sm.Scale = Vector3.new(2.5,2.5,2.5)
  10525. coroutine.wrap(function()
  10526. for i = 1,20 do
  10527. f.Transparency = f.Transparency +0.05
  10528. sm.Scale = sm.Scale + Vector3.new(2,2,2)
  10529. Wait()
  10530. end
  10531. f:Destroy()
  10532. end)()end end)()
  10533. Wait(1.5)
  10534. ssss = true
  10535. coroutine.wrap(function()
  10536. for a = 1,3 do
  10537. local s = Instance.new("Part",Character)
  10538. s.BrickColor = BrickColor.new("Really red")
  10539. s.Size = Vector3.new(5,1,5)
  10540. s.Anchored = true
  10541. s.Locked = true
  10542. s.CanCollide = false
  10543. s.TopSurface = 0
  10544. s.BottomSurface = 0
  10545. s.CFrame = Rock.CFrame * CFrame.new(0,2.5,2)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  10546. local sm = Instance.new("SpecialMesh",s)
  10547. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  10548. sm.Scale = Vector3.new(5,5,5)
  10549. coroutine.wrap(function()
  10550. for x = 1,10 do
  10551. s.Transparency = s.Transparency + 0.1
  10552. sm.Scale = sm.Scale + Vector3.new(3,0.6,3)
  10553. s.CFrame = s.CFrame * CFrame.new(0,0,1)
  10554. Wait()
  10555. end
  10556. s:Destroy()
  10557. end)()
  10558. Wait(0.1)
  10559. end end)()
  10560. Rock.CanCollide = true
  10561. Rock.Anchored = false
  10562. Rockx.Anchored = false
  10563. coroutine.wrap(function()
  10564. while Wait()do
  10565. if not Rock then break end
  10566. local s = Rock:findFirstChild("1")or Instance.new("BodyVelocity",Rock)
  10567. s.P = 500
  10568. s.Name = "1"
  10569. s.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  10570. s.velocity = CFrame.new(T.Position,_Mouse.Hit.p).lookVector *600
  10571. local b = Rock:findFirstChild("2")or Instance.new("BodyForce",Rock)
  10572. b.force = CFrame.new(T.Position,_Mouse.Hit.p).lookVector *600
  10573. b.Name = "2"
  10574. end end)()
  10575. local function Kll(Hit,Bool,con)
  10576. if Hit.Parent ~= Character then
  10577. if Hit.Parent ~= Workspace then
  10578. if not Hit.Parent:findFirstChild("Humanoid")then return end
  10579. ParticleEmit(Hit,"Really red",2)
  10580. coroutine.wrap(ShakeCam)(6.6,0.24)
  10581. pcall(function()Hit.Parent.Humanoid.PlatformStand = true end)
  10582. for n,x in pairs(Hit.Parent:GetChildren())do
  10583. if x:IsA("BasePart")then
  10584. local bf = Instance.new("BodyForce",x)
  10585. bf.force = T.CFrame.lookVector *130
  10586. Game:GetService("Debris"):AddItem(bf,0.26)
  10587. end end
  10588. if Bool then
  10589. Damage(Rock,Hit,true)
  10590. Damage(Rock,Hit,true)
  10591. return end
  10592. pcall(function()kcon:disconnect()end)
  10593. pcall(function()con:disconnect()end)
  10594. T.Anchored = false
  10595. local cf = Rock.CFrame
  10596. local f = Instance.new("Part",Character)
  10597. f.BrickColor = BrickColor.new("Really red")
  10598. f.Size = Vector3.new(5,1,5)
  10599. f.Anchored = true
  10600. f.Locked = true
  10601. f.CanCollide = false
  10602. f.TopSurface = 0
  10603. f.BottomSurface = 0
  10604. f.CFrame = Hit.CFrame * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  10605. StopRockTrail = true
  10606. local sm = Instance.new("SpecialMesh",f)
  10607. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  10608. sm.Scale = Vector3.new(20,20,20)
  10609. coroutine.wrap(function()
  10610. for i = 1,20 do
  10611. f.Transparency = f.Transparency +0.05
  10612. sm.Scale = sm.Scale + Vector3.new(10,10,10)
  10613. Wait()
  10614. end
  10615. f:Destroy()
  10616. end)()
  10617. local ax = Instance.new("Part",Character)
  10618. ax.Size = Vector3.new(1,1,1)
  10619. ax.TopSurface = 0
  10620. ax.BottomSurface = 0
  10621. ax.Transparency = 0
  10622. ax.Locked = true
  10623. ax.BrickColor = BrickColor.new("Really red")
  10624. ax.Shape = "Ball"
  10625. ax.CanCollide = false
  10626. ax.CFrame = cf
  10627. ax.Anchored = true
  10628. coroutine.wrap(function()
  10629. for i = 1,10 do
  10630. ax.Size = ax.Size + Vector3.new(math.random(1,3)+2,math.random(1,3)+2,math.random(1,3)+2)
  10631. ax.Transparency = ax.Transparency +0.1
  10632. ax.CFrame = cf
  10633. Wait()
  10634. end
  10635. ax:Destroy()
  10636. end)()
  10637. ax.Touched:connect(function(H)Kll(H,true)end)
  10638. Damage(Rock,Hit,false,122)
  10639. pcall(function()
  10640. Rock:Destroy()
  10641. Rockx:Destroy()
  10642. end)
  10643. for i,v in pairs(Hit.Parent:GetChildren())do
  10644. if v:IsA("BasePart")then
  10645. v.Anchored = false
  10646. end end end end end
  10647. local con;con = Rock.Touched:connect(function(h)Kll(h,false,con)end)
  10648. Game:GetService("Debris"):AddItem(Rock,5)
  10649. delay(5,function()T.Anchored = false kcon:disconnect()end)
  10650. StopPower = false
  10651. Debounces.Attacking = false
  10652. end elseif Key:byte()== 32 then
  10653. local Con;Con = _Mouse.Button1Down:connect(function()
  10654. Character.Humanoid.Jump = true
  10655. local s = Instance.new("Part",Character)
  10656. s.BrickColor = BrickColor.new("Institutional white")
  10657. s.Size = Vector3.new(5,5,5)
  10658. s.Anchored = true
  10659. s.Locked = true
  10660. s.CanCollide = false
  10661. s.TopSurface = 0
  10662. s.BottomSurface = 0
  10663. s.Reflectance = 0.1
  10664. s.CFrame = T.CFrame * CFrame.new(0,-2,0)
  10665. local sm = Instance.new("SpecialMesh",s)
  10666. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  10667. sm.Scale = Vector3.new(2,0.5,2)
  10668. coroutine.wrap(function()
  10669. for i = 1,10 do
  10670. sm.Scale = sm.Scale + Vector3.new(1,0.2,1)
  10671. s.Transparency = s.Transparency +0.1
  10672. s.CFrame = s.CFrame * CFrame.fromEulerAnglesXYZ(0,math.random(-6,6),0)
  10673. Wait()
  10674. end
  10675. s:Destroy()
  10676. end)()
  10677. Con:disconnect()
  10678. end)
  10679. delay(0.6,function()if Con ~= nil then Con:disconnect()end end)
  10680. end
  10681. if NonSwordKeys[Key]then
  10682. coroutine.wrap(function()NonSwordKeys[Key](_Mouse)end)()
  10683. Wait()
  10684. Descriptions = {
  10685. j = "Shield!";
  10686. u = "Keep calm, and destroy!";
  10687. g = "Uppercut!";
  10688. l = "SUFFER!";
  10689. z = "Freeze!";
  10690. x = "Burn!";
  10691. e = "Luna powa :D!";
  10692. y = "Banishment!";
  10693. u = "TO THE MOON!"
  10694. }
  10695. ChangeText(Descriptions[Key])
  10696. end
  10697. if GlobalKeys[Key]or GlobalKeys[Key:byte()]then
  10698. coroutine.wrap(function()local f = GlobalKeys[Key]~= nil and GlobalKeys[Key](_Mouse)or GlobalKeys[Key:byte()]~= nil and GlobalKeys[Key:byte()]()end)()
  10699. Wait()
  10700. Descriptions = {
  10701. h = "Healing!";
  10702. c = "Charging!";
  10703. b = "Boost!";
  10704. n = "Float!";
  10705. t = "Teleport!";
  10706. q = "Fly!";
  10707. v = "Taunt";
  10708. m = "Get up...";
  10709. p = "OUT OF MY WAY!";
  10710. [32]= "Jump!";
  10711. [59]= "Flip!";}
  10712. ChangeText(Descriptions[Key]~= nil and Descriptions[Key]or Descriptions[Key:byte()])
  10713. end end end)
  10714. _Mouse.Button1Down:connect(function()
  10715. if Comboing then return end
  10716. if Debounces.Shielding or Debounces.IsCharging or Debounces.Attacking or Debounces.IsHealing then return end
  10717. if not Equipped then
  10718. if Debounces.Flying then
  10719. local Speed,DC = RageMode and 350 or 200
  10720. StopFlyTrail = false
  10721. FlyTrail(RA,CFrame.new(0,0,0))
  10722. FlyTrail(LA,CFrame.new(0,0,0))
  10723. coroutine.wrap(function()
  10724. while Wait(0.5)do
  10725. if Debounces.Flying then
  10726. Power = Power -200
  10727. coroutine.wrap(function()
  10728. local p = Instance.new("Part",Character)
  10729. p.Name = "Trail"
  10730. p.TopSurface = 0
  10731. p.BottomSurface = 0
  10732. p.Anchored = true
  10733. p.CanCollide = false
  10734. p.formFactor = "Symmetric"
  10735. p.Size = Vector3.new(1,1,1)
  10736. p.BrickColor = BrickColor.new("Really red")
  10737. p.CFrame = RA.CFrame * CFrame.new(0,-1.5,0)
  10738. Game:GetService("Debris"):AddItem(p,3)
  10739. local m = Instance.new("BlockMesh",p)
  10740. m.Scale = Vector3.new(4,4,4)
  10741. for i = 1,15 do
  10742. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  10743. p.Transparency = i/15
  10744. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/100,math.random(-10,10)/100,math.random(-10,10)/100)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  10745. Wait()
  10746. end
  10747. p:Destroy()
  10748. end)()
  10749. coroutine.wrap(function()
  10750. local p = Instance.new("Part",Character)
  10751. p.Name = "Trail"
  10752. p.TopSurface = 0
  10753. p.BottomSurface = 0
  10754. p.Anchored = true
  10755. p.CanCollide = false
  10756. p.formFactor = "Symmetric"
  10757. p.Size = Vector3.new(1,1,1)
  10758. p.BrickColor = BrickColor.new("Really red")
  10759. p.CFrame = LA.CFrame * CFrame.new(0,-1.5,0)
  10760. Game:GetService("Debris"):AddItem(p,3)
  10761. local m = Instance.new("BlockMesh",p)
  10762. m.Scale = Vector3.new(4,4,4)
  10763. for i = 1,15 do
  10764. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  10765. p.Transparency = i/15
  10766. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/100,math.random(-10,10)/100,math.random(-10,10)/100)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  10767. Wait()
  10768. end
  10769. p:Destroy()
  10770. end)()
  10771. if Power == 0 then
  10772. pcall(function()DC()end)
  10773. break
  10774. end
  10775. Speed = RageMode and 350 or 200
  10776. else
  10777. pcall(function()DC()end)
  10778. break end end end)()
  10779. local bv = Instance.new("BodyVelocity",T)
  10780. bv.Name = "FlyVelocityVector"
  10781. bv.maxForce = Vector3.new(0,math.huge,0)
  10782. bv.velocity = Vector3.new(0,0,0)
  10783. local bg = Instance.new("BodyGyro",T)
  10784. bg.Name = "FlyGyro"
  10785. bg.maxTorque = Vector3.new(0,0,0)
  10786. bv.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  10787. bg.maxTorque = Vector3.new(9000,9000,9000)
  10788. bg.cframe = CFrame.new(T.Position,_Mouse.Hit.p)* CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  10789. bv.velocity = CFrame.new(T.Position,_Mouse.Hit.p).lookVector *Speed
  10790. local MouseMoveConnection = _Mouse.Move:connect(function()
  10791. bg.maxTorque = Vector3.new(9000,9000,9000)
  10792. bg.cframe = CFrame.new(T.Position,_Mouse.Hit.p)* CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  10793. bv.velocity = CFrame.new(T.Position,_Mouse.Hit.p).lookVector *Speed
  10794. end)
  10795. local Con;Con = _Mouse.Button1Up:connect(DC)
  10796. DC = function()
  10797. Debounces.Flying = false
  10798. StopFlyTrail = true
  10799. bg:Destroy()
  10800. bv:Destroy()
  10801. MouseMoveConnection:disconnect()
  10802. Con:disconnect()
  10803. end
  10804. return
  10805. end
  10806. Debounces.Attacking = true
  10807. ChangeText("FALCON, PAWNCH!")
  10808. Stance = "NULL"
  10809. ChargePosition(false)
  10810. StopTrail = false
  10811. Trail(LA,CFrame.new(0,-1,0),Settings.Colors[2])
  10812. for i = 1,6 do
  10813. RS.C0 = CFrame.new(1,0.5,0,0,0,1,0,1,0,-1,0,0)* CFrame.Angles(0,0,-0.15 *i)
  10814. LS.C0 = CFrame.new(-1,0.5,0,0,0,-1,0,1,0,1,0,0)* CFrame.Angles(0,-0.05 *i,-0.28*i)
  10815. RH.C0 = CFrame.new(1,-1,0,0,0,1,0,1,0,-1,0,0)* CFrame.Angles(0,0,0.025 *i)
  10816. LH.C0 = CFrame.new(-1,-1,0,0,0,-1,0,1,0,1,0,0)* CFrame.Angles(0,0,0.025 *i)
  10817. Wait(0.01)
  10818. end
  10819. local Con;Con = LA.Touched:connect(function(Hit)
  10820. if not Debounces.Attacking then return end
  10821. if Hit.Parent == Character or HitDebounce then return end
  10822. if not Hit.Parent:findFirstChild("Humanoid")then return end
  10823. pcall(function()Hit.Parent.Humanoid.PlatformStand = true end)
  10824. ParticleEmit(Hit,"Really red",2)
  10825. coroutine.wrap(ShakeCam)(1.1,0.01)
  10826. for n,x in pairs(Hit.Parent:GetChildren())do
  10827. if x:IsA("BasePart")then
  10828. local bf = Instance.new("BodyForce",x)
  10829. bf.force = T.CFrame.lookVector *130
  10830. Game:GetService("Debris"):AddItem(bf,0.26)
  10831. end end
  10832. local cf = Hit.CFrame
  10833. local s = Instance.new("Part",Character)
  10834. s.Anchored = true
  10835. s.TopSurface = 0
  10836. s.BottomSurface = 0
  10837. s.Locked = true
  10838. s.Transparency = 1
  10839. s.CanCollide = false
  10840. s.FormFactor = "Custom"
  10841. s.Shape = "Ball"
  10842. s.Reflectance = 0
  10843. s.BrickColor = Settings.Colors[2]
  10844. s.CFrame = cf
  10845. coroutine.wrap(function()
  10846. for i = 1,5 do
  10847. s.Size = s.Size + Vector3.new(0.5,0.5,0.5)
  10848. s.CFrame = cf
  10849. s.Transparency = s.Transparency -0.2
  10850. Wait()
  10851. end
  10852. Wait(0.1)
  10853. s.BrickColor = Settings.Colors[2]
  10854. if math.random(1,2)== 1 then pcall(function()Hit.Parent.Humanoid:TakeDamage(6)end)end
  10855. for i = 1,10 do
  10856. s.Size = s.Size - Vector3.new(1,1,1)
  10857. s.CFrame = cf
  10858. s.Transparency = s.Transparency +0.1
  10859. Wait()
  10860. end
  10861. s:Destroy()
  10862. end)()
  10863. local l = Instance.new("PointLight",s)
  10864. l.Color = s.Color
  10865. l.Range = 60
  10866. local f = Instance.new("Part",Character)
  10867. f.BrickColor = Settings.Colors[1]
  10868. f.Size = Vector3.new(5,1,5)
  10869. f.Anchored = true
  10870. f.Locked = true
  10871. f.CanCollide = false
  10872. f.TopSurface = 0
  10873. f.BottomSurface = 0
  10874. f.CFrame = Hit.CFrame * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  10875. local sm = Instance.new("SpecialMesh",f)
  10876. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  10877. sm.Scale = Vector3.new(2,2,2)
  10878. coroutine.wrap(function()
  10879. for i = 1,10 do
  10880. f.Transparency = f.Transparency +0.1
  10881. sm.Scale = sm.Scale + Vector3.new(1,1,1)
  10882. Wait()
  10883. end
  10884. f:Destroy()
  10885. end)()
  10886. Damage(T,Hit,true)
  10887. Con:disconnect()
  10888. end)
  10889. local s = Instance.new("Part",Character)
  10890. s.BrickColor = Settings.Colors[2]
  10891. s.Size = Vector3.new(5,1,5)
  10892. s.Anchored = true
  10893. s.Locked = true
  10894. s.CanCollide = false
  10895. s.TopSurface = 0
  10896. s.BottomSurface = 0
  10897. s.CFrame = LA.CFrame * CFrame.fromEulerAnglesXYZ(0,1.57,0)
  10898. local sm = Instance.new("SpecialMesh",s)
  10899. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  10900. sm.Scale = Vector3.new(5,5,5)
  10901. coroutine.wrap(function()
  10902. for x = 1,10 do
  10903. s.Transparency = s.Transparency + 0.1
  10904. sm.Scale = sm.Scale + Vector3.new(3,0.6,3)
  10905. s.CFrame = s.CFrame * CFrame.new(0,0,1)
  10906. Wait()
  10907. end
  10908. s:Destroy()
  10909. end)()
  10910. Wait(0.3)
  10911. StopTrail = true
  10912. for i = 1,6 do
  10913. RS.C0 = RS.C0 * CFrame.Angles(0,0,0.15)
  10914. LS.C0 = LS.C0 * CFrame.Angles(0,0,0.28)
  10915. RH.C0 = CFrame.new(1,-1,0,0,0,1,0,1,0,-1,0,0)* CFrame.Angles(0,0,-0.025 *i)
  10916. LH.C0 = CFrame.new(-1,-1,0,0,0,-1,0,1,0,1,0,0)* CFrame.Angles(0,0,-0.025 *i)
  10917. Wait(0.01)
  10918. end
  10919. delay(1/30,function()if Con ~= nil then Con:disconnect()end end)
  10920. ChargePosition(false)
  10921. Debounces.Attacking = false
  10922. Stance = "Standing"
  10923. end end)
  10924. --Animations
  10925. local A,B,C,D = Instance.new("Animation",Tool),Instance.new("Animation",Tool),Instance.new("Animation",Tool),Instance.new("Animation",Tool)
  10926. A.AnimationId = "http://www.roblox.com/Asset?ID=27761123"
  10927. B.AnimationId = "http://www.roblox.com/Asset?ID=27762691"
  10928. C.AnimationId = "http://www.roblox.com/Asset?ID=27763344"
  10929. D.AnimationId = "http://www.roblox.com/Asset?ID=27763939"
  10930. StandardSwing = Character.Humanoid:LoadAnimation(A)
  10931. SwingLeft = Character.Humanoid:LoadAnimation(B)
  10932. DoubleSwing = Character.Humanoid:LoadAnimation(C)
  10933. SpinSwing = Character.Humanoid:LoadAnimation(D)
  10934. Stance = "Standing"
  10935. StcC = "Standing"
  10936. local STCO = CFrame.new(0,1,0,-1,-0,-0,0,0,1,0,1,0)
  10937. local StandRS = CFrame.new(1,0.5,0,0.707106709,0,0.707106709,0,1,0,-0.707106709,0,0.707106709)
  10938. local StandRH = CFrame.new(1,-1,0,0,0,1,0,1,0,-1,0,0)
  10939. local StandLS = CFrame.new(-1,0.5,0,-0.923879445,0,-0.382683426,0,1,0,0.382683426,0,-0.923879445)
  10940. local StandLH = CFrame.new(-1,-1,0,0,0.0392597914,-0.999228895,0,0.999228895,0.0392597914,1,0,0)
  10941. StanceGyro = Instance.new("BodyGyro")
  10942. StanceGyro.maxTorque = Vector3.new(5000000000,5000000000,5000000000)*500000000000000
  10943. StanceGyro.P = 15000
  10944. StanceGyro.D = 750
  10945. StanceGyro.Name = "StanceGyro"
  10946. coroutine.wrap(function()
  10947. while Wait()do
  10948. if Power == 0 and RageMode then
  10949. KeyBindings.r()
  10950. end end end)()
  10951. local LastJump = tick()
  10952. Character.Humanoid.Jumping:connect(function()
  10953. LastJump = tick()
  10954. Debounces.Shielding = false
  10955. LH.DesiredAngle = -0.7
  10956. LS.DesiredAngle = 0.7
  10957. RH.DesiredAngle = -0.7
  10958. RS.DesiredAngle = 0.7
  10959. N.C0 = STCO * CFrame.fromEulerAnglesXYZ(-math.pi/12,0,0)
  10960. N.DesiredAngle = 0
  10961. StcC = "Jumping"
  10962. local spinForce = Instance.new("BodyAngularVelocity",T)
  10963. spinForce.P = 1000000
  10964. spinForce.angularvelocity = Vector3.new(0,20,0)
  10965. spinForce.maxTorque = Vector3.new(spinForce.P,spinForce.P,spinForce.P)
  10966. Game:GetService("Debris"):AddItem(spinForce,0.6)
  10967. if not Debounces.Attacking and not Debounces.IsCharging and not Debounces.IsHealing then
  10968. if not RageMode then
  10969. StopJumpTrail = false
  10970. JumpTrail(LA,CFrame.new(0,0,0))
  10971. JumpTrail(RA,CFrame.new(0,0,0))
  10972. end end
  10973. local vu = Instance.new("BodyVelocity",T)
  10974. vu.P = 5000
  10975. vu.maxForce = Vector3.new(0,5000000000000000000000,0)
  10976. vu.velocity = Vector3.new(0,70,0)
  10977. game:GetService("Debris"):AddItem(vu,0.267)
  10978. RiseRate = RiseRate +3
  10979. Wait(0.6)
  10980. StcC = "Standing"
  10981. local Con2,Con;Con2 = LL.Touched:connect(function(Hit)
  10982. Damage(Hit,Hit)
  10983. Con2:disconnect()
  10984. end)
  10985. Con = RL.Touched:connect(function(Hit)
  10986. Damage(Hit,Hit)
  10987. Con:disconnect()
  10988. end)
  10989. StopJumpTrail = true
  10990. RiseRate = RiseRate -3
  10991. ChargePosition(false)
  10992. LH.DesiredAngle = 0
  10993. LS.DesiredAngle = 0
  10994. RH.DesiredAngle = 0
  10995. RS.DesiredAngle = 0
  10996. end)
  10997. coroutine.wrap(function()
  10998. while Wait()do
  10999. if Stance == "Standing" then
  11000. RS.C0 = StandRS
  11001. RH.C0 = StandRH
  11002. LS.C0 = StandLS
  11003. LH.C0 = StandLH
  11004. local tb = math.cos(time()*3)
  11005. local tbs = math.sin(time()*3)
  11006. StanceGyro.cframe = FaceForward()* CFrame.fromEulerAnglesXYZ(0,-math.pi/4,0)
  11007. StanceGyro.Parent = T
  11008. StanceGyro.P = 10000
  11009. StanceGyro.maxTorque = Vector3.new(5000,5000,5000)*50000
  11010. N.C0 = STCO * CFrame.fromEulerAnglesXYZ(tb *0.05 +0.1,0,0)
  11011. N.DesiredAngle = 0.8
  11012. RS.DesiredAngle = -0.1
  11013. LS.DesiredAngle = 0.2
  11014. RH.DesiredAngle = 0
  11015. LH.DesiredAngle = 0
  11016. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-tb *0.01 -0.2,0,0)
  11017. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-tbs *0.1 -0.8,0.8,0)
  11018. RH.C0 = RH.C0 * CFrame.fromEulerAnglesXYZ(-0.2,tbs *0.05,0)
  11019. LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(-0.15,0,0)
  11020. elseif Stance == "Lasering" then
  11021. RS.C0 = CFrame.new(1,0.5,0,0,0,1,0,1,0,-1,0,0)
  11022. end end end)()
  11023. coroutine.wrap(function()
  11024. while Wait(0.1)do
  11025. if not StopPower then
  11026. Effect2(LA,1.2,1.2,1.2,0,-0.8,0,ChosenColor or Settings.Colors[1],0.1)
  11027. Effect2(RA,1.2,1.2,1.2,0,-0.8,0,ChosenColor or InternalMode and Settings.Colors[1]or Settings.Colors[2],0.1)
  11028. end end end)()
  11029. coroutine.wrap(function()
  11030. while Wait(0.25)do
  11031. if not Debounces.Shielding then
  11032. if not Debounces.Flying then
  11033. if Debounces.Floating then
  11034. if Power -25 >= 0 then
  11035. Power = Power -25
  11036. MakeFloatMesh()
  11037. local vu = T:findFirstChild("Float")or Instance.new("BodyVelocity",T)
  11038. vu.P = 5000
  11039. vu.maxForce = Vector3.new(0,5000000000000000000000,0)
  11040. vu.velocity = Vector3.new(0,2 *RiseRate,0)
  11041. vu.Name = "Float"
  11042. else
  11043. Debounces.IsFloating = false
  11044. end else
  11045. pcall(function()T:findFirstChild("Float"):Destroy()end)
  11046. end end end end end)()
  11047. Character.Humanoid.WalkSpeed = 45
  11048. local Cached = {Settings.Colors[1],Settings.Colors[2]}
  11049. coroutine.wrap(function()
  11050. while Wait()do
  11051. pcall(function()
  11052. if not Pr0mMode then
  11053. if RageMode then
  11054. for i,v in pairs(Tool:GetChildren())do
  11055. if v:IsA("BasePart")then
  11056. if v.BrickColor == Cached[2]then
  11057. v.BrickColor = BrickColor.new("Really red")
  11058. end end end
  11059. Settings.Colors[1]= BrickColor.new("Really red")
  11060. Settings.Colors[2]= BrickColor.new("Really red")
  11061. Power = Power -32
  11062. else
  11063. for i,v in pairs(Tool:GetChildren())do
  11064. if v:IsA("BasePart")then
  11065. if v.BrickColor == BrickColor.new("Really red")then
  11066. v.BrickColor = Cached[2]
  11067. end end end
  11068. for i,v in pairs(Cached)do
  11069. Settings.Colors[i]= v
  11070. end end else
  11071. if RageMode then
  11072. for i,v in pairs(Tool:GetChildren())do
  11073. if v:IsA("BasePart")then
  11074. if v.BrickColor == Cached[2]then
  11075. v.BrickColor = BrickColor.new("Navy blue")
  11076. end end end
  11077. Settings.Colors[1]= BrickColor.new("Navy blue")
  11078. Settings.Colors[2]= BrickColor.new("Navy blue")
  11079. Power = Power -45
  11080. else
  11081. for i,v in pairs(Tool:GetChildren())do
  11082. if v:IsA("BasePart")then
  11083. if v.BrickColor == BrickColor.new("Navy blue")then
  11084. v.BrickColor = Cached[2]
  11085. end end end
  11086. for i,v in pairs(Cached)do
  11087. Settings.Colors[i]= v
  11088. end end end end)end end)()
  11089. Player.Idled:connect(function()
  11090. ChargePosition(false)
  11091. local Sayings = {"Come on player! I want to kill things.","HEY PLAYER! IT'S TIME TO PLAY!","Come on already!","The player left me...again.","Don't make me break the fourth wall again!"}
  11092. Chat(H,Sayings[math.random(1,#Sayings)],"Really red")
  11093. ChangeText("Morietur timoris timeant te...")
  11094. delay(0.2,function()ChangeText("I missed you...")end)
  11095. Stance = "Null"
  11096. for i = 1,6 do
  11097. LS.DesiredAngle = -3
  11098. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(math.pi/39,0,0)
  11099. Wait()
  11100. end
  11101. N.MaxVelocity = 0.07
  11102. coroutine.wrap(function()
  11103. for i = 1,2 *5 do
  11104. Wait(0.2/5)
  11105. LS.DesiredAngle = -2.8
  11106. end end)()
  11107. for i = 1,1 do
  11108. N.DesiredAngle = 0.5
  11109. Wait(0.25)
  11110. N.DesiredAngle = 1.3
  11111. Wait(0.2)
  11112. end
  11113. for i = 1,4 do
  11114. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/26,0,0)
  11115. Wait()
  11116. end
  11117. ChargePosition(false)
  11118. Stance = "Standing"
  11119. end)
  11120. for i,v in pairs(Character:GetChildren())do
  11121. if v:IsA("Hat")or v:IsA("Shirt")or v:IsA("Pants")or v:IsA("ShirtGraphic")then
  11122. v:Destroy()
  11123. end end
  11124. if ArielMode then Game:GetService("InsertService"):LoadAsset(26019701):GetChildren()[1].Parent = Character else Game:GetService("InsertService"):LoadAsset(74219283):GetChildren()[1].Parent = Character end
  11125. local l = Game:GetService("InsertService"):LoadAsset(128159229):GetChildren()[1]
  11126. l.Parent = Character
  11127. _Mesh = l:findFirstChild("Mesh",true)
  11128. _Mesh.MeshId = "http://www.roblox.com/asset/?id=1285237"
  11129. _Mesh.TextureId = "http://www.roblox.com/asset/?id=135974538"
  11130. local xss = Game:GetService("InsertService"):LoadAsset(99860652):GetChildren()[1]
  11131. xss.Parent = Character
  11132. local mss = xss:findFirstChild("Mesh",true)
  11133. mss.TextureId = "http://www.roblox.com/asset/?id=71162926"
  11134. Tool.CanBeDropped = false
  11135. Tool.ToolTip = "Made by LocalPlayer!"
  11136. ParticleEmit(qHandle,Settings.Colors[2],math.huge)
  11137. ParticleEmit(rHandle,"Really black",math.huge)
  11138. Implode(T.CFrame,Settings.Colors[2])
  11139. coroutine.wrap(function()
  11140. for i = 1,6 do
  11141. local p = Instance.new("Part",Tool)
  11142. p.Anchored = true
  11143. p.Locked = true
  11144. p.CanCollide = false
  11145. p.BrickColor = Settings.Colors[2]
  11146. p.Transparency = 0.54
  11147. p.TopSurface = 0
  11148. p.BottomSurface = 0
  11149. p.FormFactor = "Custom"
  11150. p.Size = Vector3.new(0.005,0.005,0.005)
  11151. table.insert(Prts,p)
  11152. end
  11153. coroutine.wrap(function()
  11154. while Wait()do
  11155. for i,v in pairs(Prts)do
  11156. v.Anchored = true
  11157. v.CanCollide = false
  11158. end end end)()
  11159. while Wait()do
  11160. SpinCount = SpinCount ~= 360 and SpinCount +1 or 0
  11161. for i,v in pairs(Prts)do
  11162. v.CFrame = CFrame.new(xHandle.Position)
  11163. * CFrame.Angles(0,math.rad((i *360/#Prts)+SpinCount),0)
  11164. * CFrame.new(0,0,-1.6)
  11165. * CFrame.Angles(math.rad(63),0,0)
  11166. end end end)()
  11167. for i = 1,5 do
  11168. local p = Instance.new("Part")
  11169. p.TopSurface = 0
  11170. p.BottomSurface = 0
  11171. p.Anchored = true
  11172. p.Shape = "Ball"
  11173. p.Locked = true
  11174. p.CanCollide = false
  11175. p.Transparency = 0.35
  11176. p.Size = Vector3.new(3,3,3)
  11177. table.insert(ChargeMatrix,p)
  11178. end
  11179. coroutine.wrap(function()while Wait()do pcall(function()Game.Lighting.Outlines = false end)end end)()
  11180. pcall(function()PlayerGui:findFirstChild("HealthGui"):Destroy()end)
  11181. do local SG = Instance.new("SurfaceGui",T)
  11182. SG.Adornee = T
  11183. local Txt = Instance.new("TextLabel")
  11184. Txt.Size = UDim2.new(0,800,0,600)
  11185. Txt.BackgroundTransparency = 1
  11186. Txt.Text = AmazingMode and ByteToStr({3096,3131,3138,3121,3052,3141,3131,3137,3052,3092,3121,3117,3134,3136,3066,3066,3066,3052,3080,3071},3020)or "saud20"
  11187. Txt.TextScaled = true
  11188. Txt.Font = "SourceSansBold"
  11189. Txt.Parent = SG -- After being parented, it gets locked.
  11190. coroutine.wrap(function()
  11191. while Wait()do
  11192. Txt.TextColor = Settings.Colors[InternalMode and 1 or 2]
  11193. end end)()end
  11194. Chat(H,"I cannot express my rage!",BrickColor.new("Really red"))
  11195. --if Game.Players.LocalPlayer.Name == "muchiha" or Game.Players.LocalPlayer.Name == "lolkoninglol" or Game.Players.LocalPlayer.Name == "SpicyDucks" then Instance.new("ManualSurfaceJointInstance")end -- FM kids...
  11196. coroutine.wrap(function()
  11197. while Wait()do
  11198. if RageMode then
  11199. local CanChange = true
  11200. for i,v in pairs(Debounces)do
  11201. if v then
  11202. CanChange = false
  11203. end end
  11204. if CanChange then Character.Humanoid.WalkSpeed = 65 end
  11205. if Pr0mMode then
  11206. if H.BrickColor ~= BrickColor.new("Navy blue")then
  11207. for i,v in pairs(Character:GetChildren())do
  11208. if v:IsA("BasePart")then
  11209. v.BrickColor = BrickColor.new("Navy blue")
  11210. end end end else
  11211. if H.BrickColor ~= BrickColor.new("Really red")then
  11212. for i,v in pairs(Character:GetChildren())do
  11213. if v:IsA("BasePart")then
  11214. v.BrickColor = BrickColor.new("Really red")
  11215. end end end end else
  11216. local CanChange = true
  11217. for i,v in pairs(Debounces)do
  11218. if v then
  11219. CanChange = false
  11220. end end
  11221. if CanChange then Character.Humanoid.WalkSpeed = 45 end
  11222. if H.BrickColor ~= InternalMode and BrickColor.new("Really red")or Settings.Colors[1]then
  11223. for i,v in pairs(Character:GetChildren())do
  11224. if v:IsA("BasePart")and(v.Name:find("Arm")or v.Name:find("Leg")or v.Name:find("Torso")or v.Name:find("Head"))then
  11225. v.BrickColor = InternalMode and BrickColor.new("Really red")or Settings.Colors[1]
  11226. end end end end
  11227. if Character.Humanoid.Health > 0 then
  11228. if not Debounces.Attacking then
  11229. H.Transparency = 0.2
  11230. LA.Transparency = 0.2
  11231. RA.Transparency = 0.2
  11232. LL.Transparency = 0.2
  11233. RL.Transparency = 0.2
  11234. else
  11235. H.Transparency = 0
  11236. LA.Transparency = 0
  11237. RA.Transparency = 0
  11238. LL.Transparency = 0
  11239. RL.Transparency = 0
  11240. end else break end end end)()
  11241. InputTable,MaxBuffer,MaxFlow,CurrentKey,LastInput,xKey,xCount,StopRunning = {},0.56,10,'',tick(),'',0,false
  11242. local function XTCDamage(Obj)
  11243. if Obj.Parent ~= Character then
  11244. local Range,Range2 = {},{}
  11245. for i = 1,8 do Range[i]= i *53100 end
  11246. for i = 1,10 do Range2[i]= i *760 end
  11247. local Damage = Range[math.random(1,#Range)]-Range2[math.random(1,#Range2)]
  11248. if Obj.Parent ~= nil then
  11249. local Humanoid = Obj.Parent:findFirstChild("Humanoid")
  11250. if Humanoid then
  11251. xxTCDg(tostring(Damage).."...")
  11252. local Torso = Obj.Parent:findFirstChild("Torso")
  11253. if Torso then
  11254. ChangeText("Trippy br0...")
  11255. local KnockBack = Vector3.new(0,(Damage/130)*23,(Damage/130)*33)
  11256. for i,v in pairs(Obj.Parent:GetChildren())do
  11257. if v:IsA("BasePart")then
  11258. local Sf = Instance.new("BodyVelocity",v)
  11259. Sf.velocity = Vector3.new(0,300000,10003)
  11260. Sf.P = 2000
  11261. Sf.maxForce = AbsVector(KnockBack)*2
  11262. Game:GetService("Debris"):AddItem(Sf,1.6)
  11263. local R = Instance.new("BodyAngularVelocity",v)
  11264. R.P = 5000
  11265. R.maxTorque = Vector3.new(50000,50000,50000)*500000000
  11266. R.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  11267. Game:GetService("Debris"):AddItem(R,1.2)
  11268. end end
  11269. for _ = 1,33 do
  11270. local p = Instance.new("Part",Obj.Parent)
  11271. p.Name = "Trail"
  11272. p.TopSurface = 0
  11273. p.BottomSurface = 0
  11274. p.Anchored = true
  11275. p.CanCollide = false
  11276. p.Locked = true
  11277. p.formFactor = "Symmetric"
  11278. p.Size = Vector3.new(1,1,1)
  11279. p.BrickColor = BrickColor.Random()
  11280. p.CFrame = Torso.CFrame
  11281. Game:GetService("Debris"):AddItem(p,3)
  11282. local ml = Instance.new("BlockMesh",p)
  11283. ml.Scale = Vector3.new(2,2,2)
  11284. coroutine.wrap(function()
  11285. for i = 1,13 do
  11286. ml.Scale = ml.Scale - Vector3.new(1.1,1.1,1.1)
  11287. p.Transparency = i/60
  11288. p.BrickColor = BrickColor.Random()
  11289. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  11290. Wait()
  11291. end
  11292. p:Destroy()
  11293. end)()
  11294. Wait(0.01)
  11295. end
  11296. Humanoid:TakeDamage(Damage)
  11297. Explode(Torso.CFrame,BrickColor.Random())
  11298. for _ = 1,20 do
  11299. local p = Instance.new("Part",Obj.Parent)
  11300. p.Name = "Trail"
  11301. p.TopSurface = 0
  11302. p.BottomSurface = 0
  11303. p.Anchored = true
  11304. p.CanCollide = false
  11305. p.Locked = true
  11306. p.formFactor = "Symmetric"
  11307. p.Size = Vector3.new(1,1,1)
  11308. p.BrickColor = BrickColor.Random()
  11309. p.CFrame = Torso.CFrame
  11310. Game:GetService("Debris"):AddItem(p,3)
  11311. local ml = Instance.new("BlockMesh",p)
  11312. ml.Scale = Vector3.new(2,2,2)
  11313. coroutine.wrap(function()
  11314. for i = 1,13 do
  11315. ml.Scale = ml.Scale + Vector3.new(0.66 *_ *0.8,0.66 *_ *0.8,0.66 *_ *0.8)
  11316. p.Transparency = i/60
  11317. p.BrickColor = BrickColor.Random()
  11318. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  11319. Wait()
  11320. end
  11321. p:Destroy()
  11322. end)()
  11323. Wait()
  11324. end end end end end end
  11325. local function MidnightStrikeDmg(Obj)
  11326. if Obj.Parent ~= Character then
  11327. local Range,Range2 = {},{}
  11328. for i = 1,5 do Range[i]= i *1100 end
  11329. for i = 1,10 do Range2[i]= i *51 end
  11330. local Damage = Range[math.random(1,#Range)]-Range2[math.random(1,#Range2)]
  11331. if Obj.Parent ~= nil then
  11332. local Humanoid = Obj.Parent:findFirstChild("Humanoid")
  11333. if Humanoid then
  11334. MidnightStrikeDmgGui(tostring(Damage).."...")
  11335. local Torso = Obj.Parent:findFirstChild("Torso")
  11336. if Torso then
  11337. ChangeText("May their nightmares come true...")
  11338. local KnockBack = Vector3.new(0,(Damage/130)*23,(Damage/130)*33)
  11339. for i,v in pairs(Obj.Parent:GetChildren())do
  11340. if v:IsA("BasePart")then
  11341. local Sf = Instance.new("BodyVelocity",v)
  11342. Sf.velocity = Vector3.new(0,300000,10003)
  11343. Sf.P = 2000
  11344. Sf.maxForce = AbsVector(KnockBack)
  11345. Game:GetService("Debris"):AddItem(Sf,1.6) -- Internal, you seem a bit off, dafuq man. Oh, she left me, still getting over it. Lol really? Yea, when she told me, I felt terrible. Then I realised I still have people who care about me.
  11346. local R = Instance.new("BodyAngularVelocity",v)
  11347. R.P = 5000
  11348. R.maxTorque = Vector3.new(50000,50000,50000)*500000000
  11349. R.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  11350. Game:GetService("Debris"):AddItem(R,1.2)
  11351. end end
  11352. local Colors = {"Really black","Navy blue","Really blue","Black"}
  11353. for _ = 1,33 do
  11354. local p = Instance.new("Part",Obj.Parent)
  11355. p.Name = "Trail"
  11356. p.TopSurface = 0
  11357. p.BottomSurface = 0
  11358. p.Anchored = true
  11359. p.CanCollide = false
  11360. p.Locked = true
  11361. p.formFactor = "Symmetric"
  11362. p.Size = Vector3.new(1,1,1)
  11363. p.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  11364. p.CFrame = Torso.CFrame
  11365. Game:GetService("Debris"):AddItem(p,3)
  11366. local ml = Instance.new("BlockMesh",p)
  11367. ml.Scale = Vector3.new(2,2,2)
  11368. coroutine.wrap(function()
  11369. for i = 1,13 do
  11370. ml.Scale = ml.Scale - Vector3.new(1.1,1.1,1.1)
  11371. p.Transparency = i/60
  11372. p.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  11373. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  11374. Wait()
  11375. end
  11376. p:Destroy()
  11377. end)()
  11378. Wait(0.01)
  11379. end
  11380. Humanoid:TakeDamage(Damage)
  11381. Implode(Torso.CFrame,BrickColor.new("Really red"))
  11382. Growl()
  11383. for _ = 1,20 do
  11384. local p = Instance.new("Part",Obj.Parent)
  11385. p.Name = "Trail"
  11386. p.TopSurface = 0
  11387. p.BottomSurface = 0
  11388. p.Anchored = true
  11389. p.CanCollide = false
  11390. p.Locked = true
  11391. p.formFactor = "Symmetric"
  11392. p.Size = Vector3.new(1,1,1)
  11393. p.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  11394. p.CFrame = Torso.CFrame
  11395. Game:GetService("Debris"):AddItem(p,3)
  11396. local ml = Instance.new("BlockMesh",p)
  11397. ml.Scale = Vector3.new(2,2,2)
  11398. coroutine.wrap(function()
  11399. for i = 1,13 do
  11400. ml.Scale = ml.Scale + Vector3.new(0.66 *_ *0.8,0.66 *_ *0.8,0.66 *_ *0.8)
  11401. p.Transparency = i/60
  11402. p.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  11403. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  11404. Wait()
  11405. end
  11406. p:Destroy()
  11407. end)()
  11408. Wait()
  11409. end end end end end end
  11410. Growl()
  11411. local Combos = {
  11412. qeyt = {"Give me your health!";function()
  11413. for i,v in pairs(Debounces)do
  11414. if v then
  11415. delay(0.2,function()
  11416. Comboing = false
  11417. StopRunning = false
  11418. end)return end end
  11419. if Power -26000 < 0 then delay(0.2,function()
  11420. Comboing = false
  11421. StopRunning = false
  11422. end)return end
  11423. Power = Power -26000
  11424. Stance = ''
  11425. ChargePosition(false)
  11426. StopJoints()
  11427. FaceForward()
  11428. T.CFrame = StanceGyro.cframe
  11429. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  11430. N.DesiredAngle = -1.2
  11431. RS.DesiredAngle = 0.25
  11432. LS.DesiredAngle = 1
  11433. local nx = StanceGyro.cframe
  11434. for i = 1,10 do
  11435. RS.C0 = RS.C0 * CFrame.new(0,-0.05,-0.025) * CFrame.fromEulerAnglesXYZ(-math.pi/20,0,0)
  11436. LS.C0 = LS.C0 * CFrame.new(0,-0.05,0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
  11437. LH.C0 = LH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  11438. RH.C0 = RH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  11439. StanceGyro.cframe = nx * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/80 *i)
  11440. Wait()
  11441. end
  11442. Wait(0.2)
  11443. for i = 1,5 do
  11444. RS.C0 = RS.C0 * CFrame.new(0,-0.1,0)* CFrame.fromEulerAnglesXYZ(-math.pi/25,0,0)
  11445. StanceGyro.cframe = nx * CFrame.fromEulerAnglesXYZ(0,math.pi/5 *i,0)
  11446. Wait()
  11447. end
  11448. Wait(0.2)
  11449. StopJoints()
  11450. StopPower = true
  11451. StanceGyro.maxTorque = Vector3.new(50000,50000,50000)*500000000000000000000000000000000000000000000
  11452. StanceGyro.P = 5000
  11453. StanceGyro.D = 200
  11454. LS.MaxVelocity = 0.3
  11455. LS.MaxVelocity = 0.3
  11456. RH.MaxVelocity = 0.3
  11457. LH.MaxVelocity = 0.3
  11458. RS.DesiredAngle = 0
  11459. LS.DesiredAngle = 0
  11460. RH.DesiredAngle = 0
  11461. LH.DesiredAngle = 0
  11462. N.DesiredAngle = -1.4
  11463. N.C0 = CFrame.new(0,1,0,-1,-0,-0,0,0,1,0,1,0)
  11464. local DIR = Direction()[1].lookVector
  11465. StanceGyro.cframe = Direction()[1]* CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  11466. RH.DesiredAngle = 0.15
  11467. LH.DesiredAngle = 0.3
  11468. Wait(0.25)
  11469. local MaxDistance,Grabbed,HPos = 150
  11470. for i = 1,20 do
  11471. if Grabbed then break end
  11472. local r = Ray.new(RA.Position,DIR)
  11473. coroutine.wrap(function()
  11474. local p = Instance.new("Part",Character)
  11475. p.Name = "Trail"
  11476. p.TopSurface = 0
  11477. p.BottomSurface = 0
  11478. p.Anchored = true
  11479. p.CanCollide = false
  11480. p.formFactor = "Symmetric"
  11481. p.Size = Vector3.new(1,1,1)
  11482. p.BrickColor = BrickColor.new("Really black")
  11483. p.CFrame = RA.CFrame * CFrame.new(0,-1.5,0)
  11484. Game:GetService("Debris"):AddItem(p,3)
  11485. local m = Instance.new("BlockMesh",p)
  11486. m.Scale = Vector3.new(3,3,3)
  11487. for i = 1,15 do
  11488. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  11489. p.Transparency = i/15
  11490. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/100,math.random(-10,10)/100,math.random(-10,10)/100)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  11491. Wait()
  11492. end
  11493. p:Destroy()
  11494. end)()
  11495. HPos = RA.Position
  11496. for i,v in pairs(Workspace:GetChildren())do
  11497. if v:IsA("Model")and v ~= Character then
  11498. local h = v:findFirstChild("Humanoid")
  11499. if h then
  11500. if h.Health > 0 then
  11501. local t = v:findFirstChild("Torso")
  11502. if t then
  11503. if(t.Position -HPos).magnitude <= MaxDistance and r:Distance(t.Position)<= 8 then
  11504. h.PlatformStand = true
  11505. coroutine.wrap(function()
  11506. local p = Instance.new("Part",Character)
  11507. p.Name = "Trail"
  11508. p.TopSurface = 0
  11509. p.BottomSurface = 0
  11510. p.Anchored = true
  11511. p.CanCollide = false
  11512. p.formFactor = "Symmetric"
  11513. p.Size = Vector3.new(1,1,1)
  11514. p.BrickColor = BrickColor.new("Really red")
  11515. p.CFrame = RA.CFrame * CFrame.new(0,-1.5,0)
  11516. Game:GetService("Debris"):AddItem(p,3)
  11517. local m = Instance.new("BlockMesh",p)
  11518. m.Scale = Vector3.new(2.5,2.5,2.5)
  11519. for i = 1,15 do
  11520. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  11521. p.Transparency = i/15
  11522. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/100,math.random(-10,10)/100,math.random(-10,10)/100)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  11523. Wait()
  11524. end
  11525. p:Destroy()
  11526. end)()
  11527. local p = Instance.new("BodyVelocity",t)
  11528. p.P = 3000
  11529. p.maxForce = Vector3.new(40000,40000,40000)
  11530. p.velocity =(t.Position - RA.Position).unit *-(10 +(t.Position - RA.Position).magnitude *1.27)
  11531. Game:GetService("Debris"):AddItem(p,0.25)
  11532. if(t.Position -HPos).magnitude < 3 then
  11533. Wait(0.15)
  11534. Grabbed = t
  11535. t.CFrame = CFrame.new(HPos + Vector3.new(0,0.5,0))
  11536. break end end end end end end end
  11537. Wait(0.1)
  11538. end
  11539. local BP if Grabbed then
  11540. local Target = Grabbed.Parent.Humanoid
  11541. Wait()
  11542. BP = Instance.new("BodyPosition",T)
  11543. BP.P = 5000
  11544. BP.maxForce = Vector3.new(500000,500000,500000)*50000000
  11545. BP.position = T.Position
  11546. local GR,_GR = true,true
  11547. coroutine.wrap(function()
  11548. while _GR do
  11549. if GR then
  11550. Grabbed.Parent.Head.CFrame = RA.CFrame * CFrame.new(0,-1,0)* CFrame.fromEulerAnglesXYZ(math.pi/2,math.pi,0)
  11551. end
  11552. Wait()
  11553. end end)()
  11554. coroutine.wrap(ShakeCam)(7.32,0.04)
  11555. Implode(Grabbed.CFrame,BrickColor.new("Really black"))
  11556. local dn,cc = true,1
  11557. coroutine.wrap(function()
  11558. while Wait(0.1)do
  11559. if not dn then break end
  11560. Effect2(Grabbed,Grabbed.Size.y *cc,Grabbed.Size.y *cc,Grabbed.Size.y *cc,0,0,0,math.random(1,2)== 2 and BrickColor.new("Really red")or BrickColor.new("Really black"),0.32)
  11561. cc = cc +0.025
  11562. end end)()
  11563. delay(3.32,function()dn = false end)
  11564. for i = 1,100 do
  11565. for _,v in pairs(Grabbed.Parent:GetChildren())do
  11566. if v:IsA("Clothing")or v:IsA("Hat")then
  11567. v:Destroy()
  11568. elseif v:IsA("BasePart")then
  11569. v.Transparency = i/71
  11570. v.Reflectance = i/25
  11571. v.Color = Color3.new(math.abs(-i/100),math.abs(-i/100),math.abs(-i/100))
  11572. end end
  11573. Wait()
  11574. if not dn then
  11575. break
  11576. end end
  11577. Explode(Grabbed.CFrame,BrickColor.new("Really red"))
  11578. Character.Humanoid.Health = Character.Humanoid.Health +Grabbed.Parent.Humanoid.Health
  11579. _GR,GR = false,false
  11580. Kill(Grabbed)
  11581. end
  11582. Debounces.Attacking = false
  11583. StopPower = false
  11584. ChargePosition(false)
  11585. pcall(function()BP:Destroy()end)
  11586. Stance = 'Standing'
  11587. delay(0.2,function()
  11588. Comboing = false
  11589. StopRunning = false
  11590. end)end;2};
  11591. qq = {"Quick step left!";function()
  11592. for i,v in pairs(Debounces)do
  11593. if v then
  11594. delay(0.2,function()
  11595. Comboing = false
  11596. StopRunning = false
  11597. end)return end end
  11598. if Power -2000 < 0 then
  11599. delay(0.2,function()
  11600. Comboing = false
  11601. StopRunning = false
  11602. end)return end
  11603. Power = Power -2000
  11604. T.CFrame = T.CFrame * CFrame.new(-20,0,0)
  11605. delay(0.2,function()
  11606. Comboing = false
  11607. StopRunning = false
  11608. end)end;3};
  11609. ee = {"Quick step right!";function()
  11610. for i,v in pairs(Debounces)do
  11611. if v then
  11612. delay(0.2,function()
  11613. Comboing = false
  11614. StopRunning = false
  11615. end)return end end
  11616. if Power -2000 < 0 then
  11617. delay(0.2,function()
  11618. Comboing = false
  11619. StopRunning = false
  11620. end)return end
  11621. Power = Power -2000
  11622. T.CFrame = T.CFrame * CFrame.new(20,0,0)
  11623. delay(0.2,function()
  11624. Comboing = false
  11625. StopRunning = false
  11626. end)end;3};
  11627. qrxc = {"Midnight strike!";function()
  11628. for i,v in pairs(Debounces)do
  11629. if v then
  11630. delay(0.2,function()
  11631. Comboing = false
  11632. StopRunning = false
  11633. end)return end end
  11634. if Power -26000 < 0 then delay(0.2,function()
  11635. Comboing = false
  11636. StopRunning = false
  11637. end)return end
  11638. Power = Power -26000
  11639. Debounces.Attacking = true
  11640. local Cached = {}
  11641. Cached.Ambient = Game.Lighting.Ambient
  11642. Cached.OutdoorAmbient = Game.Lighting.OutdoorAmbient
  11643. Cached.FogEnd = Game.Lighting.FogEnd
  11644. Cached.TimeOfDay = Game.Lighting.TimeOfDay
  11645. Cached.Sky = Game.Lighting:findFirstChild("Sky")or Instance.new("Sky",Game.Lighting)
  11646. if Cached.Sky then Cached.Sky.CelestialBodiesShown = Game.Lighting.Sky.CelestialBodiesShown end
  11647. Cached.Brightness = Game.Lighting.Brightness
  11648. Cached.FogColor = Game.Lighting.FogColor
  11649. Game.Lighting.Ambient = Color3.new(0.34,0.34,0.34)
  11650. Game.Lighting.OutdoorAmbient = Color3.new(0.23,0,0)
  11651. Game.Lighting.FogColor = Color3.new(0.3,0.3,0.4003)
  11652. Game.Lighting.FogEnd = 110
  11653. if Cached.Sky then Game.Lighting.Sky.CelestialBodiesShown = false end
  11654. Game.Lighting.Brightness = 0
  11655. Game.Lighting.TimeOfDay = 0
  11656. Stance = ''
  11657. ChargePosition(false)
  11658. StopJoints()
  11659. FaceForward()
  11660. T.CFrame = StanceGyro.cframe
  11661. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  11662. N.DesiredAngle = -1.2
  11663. RS.DesiredAngle = 0.25
  11664. LS.DesiredAngle = 1
  11665. local nx = StanceGyro.cframe
  11666. for i = 1,10 do
  11667. RS.C0 = RS.C0 * CFrame.new(0,-0.05,-0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/20,0,0)
  11668. LS.C0 = LS.C0 * CFrame.new(0,-0.05,0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
  11669. LH.C0 = LH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  11670. RH.C0 = RH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  11671. StanceGyro.cframe = nx * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/80 *i)
  11672. Wait()
  11673. end
  11674. Wait(0.2)
  11675. for i = 1,5 do
  11676. RS.C0 = RS.C0 * CFrame.new(0,-0.1,0)* CFrame.fromEulerAnglesXYZ(-math.pi/25,0,0)
  11677. StanceGyro.cframe = nx * CFrame.fromEulerAnglesXYZ(0,math.pi/5 *i,0)
  11678. Wait()
  11679. end
  11680. Wait(0.2)
  11681. StopJoints()
  11682. StopPower = true
  11683. StanceGyro.maxTorque = Vector3.new(50000,50000,50000)*500000000000000000000000000000000000000000000
  11684. StanceGyro.P = 5000
  11685. StanceGyro.D = 200
  11686. LS.MaxVelocity = 0.3
  11687. LS.MaxVelocity = 0.3
  11688. RH.MaxVelocity = 0.3
  11689. LH.MaxVelocity = 0.3
  11690. RS.DesiredAngle = 0
  11691. LS.DesiredAngle = 0
  11692. RH.DesiredAngle = 0
  11693. LH.DesiredAngle = 0
  11694. N.DesiredAngle = -1.4
  11695. N.C0 = CFrame.new(0,1,0,-1,-0,-0,0,0,1,0,1,0)
  11696. local DIR = Direction()[1].lookVector
  11697. StanceGyro.cframe = Direction()[1]* CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  11698. RH.DesiredAngle = 0.15
  11699. LH.DesiredAngle = 0.3
  11700. Wait(0.25)
  11701. local MaxDistance,Grabbed,HPos = 150
  11702. local Hcon,Hitx = false;Hcon = RA.Touched:connect(function(Hit)
  11703. if Hit.Parent ~= Character and Hit.Parent:findFirstChild("Humanoid")then
  11704. if not Hitx then
  11705. Hitx = true
  11706. coroutine.wrap(function()
  11707. Explode(Hit.CFrame,BrickColor.new("Really black"))
  11708. end)()coroutine.wrap(function()
  11709. ypcall(function()
  11710. MidnightStrikeDmg(Hit)
  11711. end)end)()
  11712. Wait(0.2)
  11713. HCon:disconnect()
  11714. end end end)
  11715. for i = 1,20 do
  11716. if Grabbed then break end
  11717. local r = Ray.new(RA.Position,DIR)
  11718. coroutine.wrap(function()
  11719. local p = Instance.new("Part",Character)
  11720. p.Name = "Trail"
  11721. p.TopSurface = 0
  11722. p.BottomSurface = 0
  11723. p.Anchored = true
  11724. p.CanCollide = false
  11725. p.formFactor = "Symmetric"
  11726. p.Size = Vector3.new(1,1,1)
  11727. p.BrickColor = BrickColor.new("Really black")
  11728. p.CFrame = RA.CFrame * CFrame.new(0,-1.5,0)
  11729. Game:GetService("Debris"):AddItem(p,3)
  11730. local m = Instance.new("BlockMesh",p)
  11731. m.Scale = Vector3.new(3,3,3)
  11732. for i = 1,15 do
  11733. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  11734. p.Transparency = i/15
  11735. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/100,math.random(-10,10)/100,math.random(-10,10)/100)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  11736. Wait()
  11737. end
  11738. p:Destroy()
  11739. end)()
  11740. HPos = RA.Position
  11741. for i,v in pairs(Workspace:GetChildren())do
  11742. if v:IsA("Model")and v ~= Character then
  11743. local h = v:findFirstChild("Humanoid")
  11744. if h then
  11745. if h.Health > 0 then
  11746. local t = v:findFirstChild("Torso")
  11747. if t then
  11748. if(t.Position -HPos).magnitude <= MaxDistance and r:Distance(t.Position)<= 8 then
  11749. h.PlatformStand = true
  11750. coroutine.wrap(function()
  11751. local p = Instance.new("Part",Character)
  11752. p.Name = "Trail"
  11753. p.TopSurface = 0
  11754. p.BottomSurface = 0
  11755. p.Anchored = true
  11756. p.CanCollide = false
  11757. p.formFactor = "Symmetric"
  11758. p.Size = Vector3.new(1,1,1)
  11759. p.BrickColor = BrickColor.new("Navy blue")
  11760. p.CFrame = RA.CFrame * CFrame.new(0,-1.5,0)
  11761. Game:GetService("Debris"):AddItem(p,3)
  11762. local m = Instance.new("BlockMesh",p)
  11763. m.Scale = Vector3.new(2.5,2.5,2.5)
  11764. for i = 1,15 do
  11765. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  11766. p.Transparency = i/15
  11767. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/100,math.random(-10,10)/100,math.random(-10,10)/100)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  11768. Wait()
  11769. end
  11770. p:Destroy()
  11771. end)()
  11772. local p = Instance.new("BodyVelocity",t)
  11773. p.P = 3000
  11774. p.maxForce = Vector3.new(40000,40000,40000)
  11775. p.velocity =(t.Position - RA.Position).unit *-(10 +(t.Position - RA.Position).magnitude *3.4)
  11776. Game:GetService("Debris"):AddItem(p,0.25)
  11777. if(t.Position -HPos).magnitude < 3 then
  11778. Wait(0.15)
  11779. Grabbed = t
  11780. t.CFrame = CFrame.new(HPos + Vector3.new(0,0.5,0))
  11781. break end end end end end end end
  11782. Wait(0.1)
  11783. end
  11784. if Grabbed then
  11785. ChargePosition(false)
  11786. Stance = 'Standing'
  11787. Implode(T.CFrame,BrickColor.new("Navy blue"))
  11788. local d = false
  11789. coroutine.wrap(function()
  11790. while true do
  11791. ShakeCam(7.32,0.04)
  11792. if d then
  11793. break
  11794. end end end)()
  11795. Wait(3.3)
  11796. d = true
  11797. end
  11798. Implode(T.CFrame,BrickColor.new("Really black"))
  11799. for i,v in pairs(Cached)do pcall(function()Game.Lighting[i]= v end)end
  11800. Debounces.Attacking = false
  11801. StopPower = false
  11802. ChargePosition(false)
  11803. Stance = "Standing"
  11804. delay(0.2,function()
  11805. Comboing = false
  11806. StopRunning = false
  11807. end)end;2};
  11808. xcft = {"";function()
  11809. for i,v in pairs(Debounces)do
  11810. if v then
  11811. delay(0.2,function()
  11812. Comboing = false
  11813. StopRunning = false
  11814. end)return end end
  11815. if Power -26000 < 0 then delay(0.2,function()
  11816. Comboing = false
  11817. StopRunning = false
  11818. end)return end
  11819. Debounces.Attacking = true
  11820. Power = Power -26000
  11821. Stance = ''
  11822. coroutine.wrap(function()
  11823. for _ = 1,33 do
  11824. local p = Instance.new("Part",Character)
  11825. p.Name = "Trail"
  11826. p.TopSurface = 0
  11827. p.BottomSurface = 0
  11828. p.Anchored = true
  11829. p.CanCollide = false
  11830. p.Locked = true
  11831. p.formFactor = "Symmetric"
  11832. p.Size = Vector3.new(1,1,1)
  11833. p.BrickColor = Settings.Colors[1]
  11834. p.CFrame = T.CFrame
  11835. Game:GetService("Debris"):AddItem(p,3)
  11836. local ml = Instance.new("BlockMesh",p)
  11837. ml.Scale = Vector3.new(2,2,2)
  11838. coroutine.wrap(function()
  11839. for i = 1,13 do
  11840. ml.Scale = ml.Scale - Vector3.new(1.1,1.1,1.1)
  11841. p.Transparency = i/60
  11842. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  11843. Wait()
  11844. end
  11845. p:Destroy()
  11846. end)()
  11847. Wait(0.01)
  11848. end end)()
  11849. local Collection = {}
  11850. for i = 1,10 do
  11851. T.CFrame = T.CFrame * CFrame.new(0,0,-54)
  11852. for x,v in pairs(IsNear(T.CFrame.p,30))do
  11853. if not Collection[v.Name]then
  11854. Collection[v.Name]= {v,false}
  11855. end end end
  11856. if #Collection > 0 then
  11857. for i,v in pairs(Collection)do
  11858. if not v[2]then
  11859. v[2]= true
  11860.  
  11861. end end end
  11862. Debounces.Attacking = false
  11863. Stance = "Standing"
  11864. delay(0.2,function()
  11865. Comboing = false
  11866. StopRunning = false
  11867. end)end;2};
  11868. xtc = {"Idk yet";function()
  11869. print(ypcall(function()
  11870. for i,v in pairs(Debounces)do
  11871. if v then
  11872. delay(0.2,function()
  11873. Comboing = false
  11874. StopRunning = false
  11875. end)return end end
  11876. if Power -26000 < 0 then delay(0.2,function()
  11877. Comboing = false
  11878. StopRunning = false
  11879. end)return end
  11880. Debounces.Attacking = true
  11881. Power = Power -26000
  11882. StanceGyro.P = 9000
  11883. StanceGyro.D = 300
  11884. StanceGyro.cframe = Direction()[1]* CFrame.fromEulerAnglesXYZ(0,-math.pi *1.5,0)
  11885. local D = T.CFrame * CFrame.new(-4,0,0)
  11886. local DIR = -(T.CFrame.p - D.p).unit
  11887. Character.Humanoid.Jump = true
  11888. pcall(function()T:findFirstChild("BodyPosition"):Destroy()end)
  11889. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,0,math.pi/24)
  11890. Stance = ''
  11891. ChargePosition(false)
  11892. StanceGyro.maxTorque = Vector3.new(5000000000000,500000000000000,5000000000000000)*50000000000
  11893. local ori = T.CFrame
  11894. N.C0 = CFrame.new(0,1,0,-1,-0,-0,0,0,1,0,1,0)* CFrame.fromEulerAnglesXYZ(0,math.pi/8,0)
  11895. N.DesiredAngle = 0.6
  11896. LH.DesiredAngle = 0.2
  11897. RH.DesiredAngle = 0
  11898. RS.DesiredAngle = -0.2
  11899. LS.CurrentAngle = 0.2
  11900. LS.MaxVelocity = 0.8
  11901. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,-math.pi *1,math.pi/16)
  11902. LS.DesiredAngle = -3.2
  11903. RH.C0 = RH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/16,0,0)
  11904. LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/16,0,0)
  11905. local v6 = Instance.new("BodyPosition",T)
  11906. v6.P = 5000
  11907. v6.maxForce = Vector3.new(500000000000000,5000000000000000,50000000000000)*50000000000000000
  11908. v6.position = T.Position + Vector3.new(0,6,0)-DIR *6
  11909. local End = CFrame.new(v6.position + Vector3.new(0,2,0)+DIR *2)
  11910. StopPower = true
  11911. for i = 1,7 do
  11912. LS.MaxVelocity = 0.7
  11913. local p = Instance.new("Part",Character)
  11914. p.Name = "Trail"
  11915. p.TopSurface = 0
  11916. p.BottomSurface = 0
  11917. p.Anchored = true
  11918. p.CanCollide = false
  11919. p.formFactor = "Symmetric"
  11920. p.Size = Vector3.new(1,1,1)
  11921. p.BrickColor = Settings.Colors[2]
  11922. p.CFrame = LA.CFrame * CFrame.new(0,-2,0)
  11923. Game:GetService("Debris"):AddItem(p,3)
  11924. local m = Instance.new("BlockMesh",p)
  11925. m.Scale = Vector3.new(2,2,2)
  11926. coroutine.wrap(function()
  11927. for j = 1,10 do
  11928. m.Scale = m.Scale - Vector3.new(0.1,0.1,0.1)
  11929. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  11930. p.Transparency = j/5
  11931. Wait()
  11932. end
  11933. p:Destroy()
  11934. end)()
  11935. LS.DesiredAngle = -3.2
  11936. local Hpos,MaxDec = LA.Position,8
  11937. for _,v in pairs(Workspace:GetChildren())do
  11938. if v:IsA("Model")and v ~= Character then
  11939. local Hx = v:findFirstChild("Humanoid")
  11940. if Hx and Hx.Health >0 then
  11941. local Tx = v:findFirstChild("Torso")
  11942. if Tx then
  11943. if(Tx.Position - Hpos).magnitude <= MaxDec then
  11944. for r = 1,2 do
  11945. local p = Instance.new("Part",Character)
  11946. p.Name = "Trail"
  11947. p.TopSurface = 0
  11948. p.BottomSurface = 0
  11949. p.Anchored = true
  11950. p.CanCollide = false
  11951. p.formFactor = "Symmetric"
  11952. p.Size = Vector3.new(1,1,1)
  11953. p.BrickColor = Settings.Colors[2]
  11954. p.CFrame = T.CFrame
  11955. Game:GetService("Debris"):AddItem(p,3)
  11956. local m = Instance.new("BlockMesh",p)
  11957. m.Scale = Vector3.new(1,1,1)
  11958. coroutine.wrap(function()
  11959. for e = 1,15 do
  11960. m.Scale = m.Scale + Vector3.new(0.07,0.07,0.07)
  11961. p.Transparency = e/15
  11962. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/5,math.random(-10,10)/5,math.random(-10,10)/5)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  11963. Wait()
  11964. end
  11965. p:Destroy()
  11966. end)()
  11967. XTCDamage(Tx)
  11968. end end end end end end
  11969. Wait()
  11970. end
  11971. StopPower = false
  11972. Game:GetService("Debris"):AddItem(v6,0.5)
  11973. ChargePosition(false)
  11974. Stance = "Standing"
  11975. Debounces.Attacking = false
  11976. delay(0.2,function()
  11977. Comboing = false
  11978. StopRunning = false
  11979. end)end))end;2}
  11980. -- work
  11981. }
  11982. local function Input(Key)
  11983. if Key:byte()== 18 or Key:byte()== 17 or Key:byte()== 19 or Key:byte()== 20 or Key == 'a' or Key == 's' or Key == 'd' or Key == 'w' then
  11984. CurrentKey = Key
  11985. LastInput = tick()
  11986. return
  11987. end
  11988. local Keys = {'f','q','e','r','t','y','u','z','x','c','l'}
  11989. local x = false
  11990. for i,v in pairs(Keys)do
  11991. if Key == v then
  11992. x = true
  11993. break
  11994. end end
  11995. if not x then
  11996. ChangeText("Invalid key, combo failed.")
  11997. InputTable = {}
  11998. delay(0.6,function()Comboing = false end)
  11999. CurrentKey = ''
  12000. xKey = ''
  12001. xCount = 0
  12002. StopRunning = false
  12003. return end
  12004. if #InputTable > MaxFlow then
  12005. InputTable = {}
  12006. delay(0.6,function()Comboing = false end)
  12007. CurrentKey = ''
  12008. xKey = ''
  12009. ChangeText("Overflow, combo failed.")
  12010. xCount = 0
  12011. StopRunning = false
  12012. return end
  12013. for i,v in pairs(Keys)do
  12014. if v == Key then
  12015. xCount = xCount +1
  12016. InputTable[xCount]= v
  12017. if Combos[table.concat(InputTable)]then
  12018. if Combos[table.concat(InputTable)][3]== 3 then coroutine.wrap(Combos[table.concat(InputTable)][2])()end
  12019. if Combos[table.concat(InputTable)][3]== 2 and not Equipped then coroutine.wrap(Combos[table.concat(InputTable)][2])()end
  12020. if Combos[table.concat(InputTable)][3]== 1 and Equipped then coroutine.wrap(Combos[table.concat(InputTable)][2])()end
  12021. ChangeText(Combos[table.concat(InputTable)][1])
  12022. InputTable = {}
  12023. xCount = 0
  12024. xKey = ''
  12025. else if LastInput -tick()< MaxBuffer then
  12026. CurrentKey = Key
  12027. LastInput = tick()
  12028. ChangeText(Key:upper()..'!')
  12029. end end break end end end
  12030. while Wait()do
  12031. if(xKey:byte()== 49 or xKey:byte()== 50)and not Comboing then
  12032. if not StopRunning then
  12033. Comboing = true
  12034. local Con;Con = _Mouse.KeyDown:connect(function(key)
  12035. Comboing = true
  12036. Input(key)
  12037. if #InputTable == 0 then
  12038. Con:disconnect()
  12039. end end)
  12040. if Mouse then
  12041. local Conx;Conx = Mouse.KeyDown:connect(function(key)
  12042. Comboing = true
  12043. Input(key)
  12044. if #InputTable == 0 then
  12045. Conx:disconnect()
  12046. end end)end ChangeText("Combo initiated!")LastInput = tick()StopRunning = true end end end
  12047.  
  12048. end)
  12049.  
  12050. titan.Name = "titan"
  12051. titan.Parent = ScriptsFrame
  12052. titan.BackgroundColor3 = Color3.new(0, 0, 0)
  12053. titan.BorderColor3 = Color3.new(0, 0, 0)
  12054. titan.Position = UDim2.new(0.571621597, 0, 0.74301672, 0)
  12055. titan.Size = UDim2.new(0, 123, 0, 47)
  12056. titan.Font = Enum.Font.SourceSansLight
  12057. titan.FontSize = Enum.FontSize.Size24
  12058. titan.Text = "Attack on titan"
  12059. titan.TextColor3 = Color3.new(1, 1, 1)
  12060. titan.TextSize = 20
  12061.  
  12062. titan.MouseButton1Down:connect(function()
  12063.     --3D Manuever Gear Script --
  12064. -- Based off of Attack on titan c; --
  12065. -- Made by kash5 [NOT THE SCRIPT] --
  12066. -- Local Script --
  12067. debounce = false
  12068. v3 = Vector3.new
  12069. cn = CFrame.new
  12070. ca2 = CFrame.Angles
  12071. mf = math.floor
  12072. mran = math.random
  12073. mrad = math.rad
  12074. mdeg = math.deg
  12075. ca = function(x,y,z) return ca2(mrad(x),mrad(y),mrad(z)) end
  12076. v32=function(x,y,z) return v3(mdeg(x),mdeg(y),mdeg(z)) end
  12077. mran2 = function(a,b) return mran(a*1000,b*1000)/1000 end
  12078. ud=UDim2.new
  12079. bn = BrickColor.new
  12080. c3 = Color3.new
  12081. nov3=v3(0,0,0)
  12082. maxv3=v3(1,1,1)/0
  12083. -----
  12084. Player = game:service'Players'.LocalPlayer
  12085. Char = Player.Character
  12086. Torso = Char.Torso
  12087. Head = Char.Head
  12088. Humanoid = Char.Humanoid
  12089. Root=Char.HumanoidRootPart.RootJoint
  12090.  
  12091. LA=Char['Left Arm']
  12092. RA=Char['Right Arm']
  12093. LL=Char['Left Leg']
  12094. RL=Char['Right Leg']
  12095. LAM=Torso:findFirstChild'Left Shoulder' or _G.LAM
  12096. RAM=Torso:findFirstChild'Right Shoulder' or _G.RAM
  12097. LLM=Torso:findFirstChild'Left Hip' or _G.LLM
  12098. RLM=Torso:findFirstChild'Right Hip' or _G.RLM
  12099. Neck=Torso.Neck
  12100. Neck.C0=cn(0,1.5,0)
  12101. Neck.C1=cn(0,0,0)
  12102. _G.LAM=LAM _G.RAM=RAM _G.LLM=LLM _G.RLM=RLM
  12103.  
  12104.  
  12105. as,so={},{'metal','Block','Slash','Slash2','Hit','Kick'}
  12106. as.corner='11294911'
  12107. as.cone='1033714'
  12108. as.ring="3270017"
  12109. as.Chakram='47260990'
  12110. as.ring2='18430887'
  12111. as.blast='20329976'
  12112. as.missile='10207677'
  12113. as.fire='2693346'
  12114. as.boom='3264793'
  12115. as.slash='143858925'
  12116. as.abscond='2767090'
  12117. as.firelaser='13775494'
  12118. as.diamond='9756362'
  12119. as.metal='rbxasset://sounds\\unsheath.wav'
  12120. as.Block = 'rbxasset://sounds\\metal.ogg'
  12121. as.Slash = '10209645'
  12122. as.Slash2 = '46760716'
  12123. as.Hit='10209583'
  12124. as.Kick='46153268'
  12125. as.cast='2101137'
  12126.  
  12127.  
  12128. for i,v in pairs(as) do
  12129. if type(tonumber(v:sub(1,3)))=="number" then
  12130. as[i]="http://www.roblox.com/asset/?id="..v
  12131. end
  12132. end
  12133.  
  12134. game:service"ControllerService":ClearAllChildren()
  12135. Controls=Instance.new("HumanoidController",game:service"ControllerService")
  12136.  
  12137.  
  12138. LastMade=nil
  12139. iNew=function(tab)
  12140. local v=Instance.new(tab[1])
  12141. for Ind,Val in pairs(tab) do
  12142. if Ind~=1 and Ind~=2 then
  12143. v[Ind] = Val
  12144. end
  12145. end
  12146. v.Parent=tab[2]==0 and LastMade or tab[2]
  12147. LastMade=v
  12148. return v
  12149. end
  12150. iPart=function(tab)
  12151. local v=Instance.new(tab.type or 'Part')
  12152. if tab.type~='CornerWedgePart' then v.formFactor='Custom' end
  12153. v.TopSurface=0 v.BottomSurface=0
  12154. if tab.sc then
  12155. v.Size=v3(tab[2]*tab.sc,tab[3]*tab.sc,tab[4]*tab.sc)
  12156. else
  12157. v.Size=v3(tab[2],tab[3],tab[4])
  12158. end
  12159. if tab.co then v.BrickColor=bn(tab.co) end
  12160. if tab.tr then v.Transparency=tab.tr end
  12161. if tab.rf then v.Reflectance=tab.rf end
  12162. v.CanCollide=false --if tab.can then v.CanCollide=tab.can end
  12163. if tab.cf then v.CFrame=tab.cf end
  12164. if tab.an then v.Anchored=tab.an end
  12165. if tab.na then v.Name=tab.na end
  12166. if tab.ma then v.Material=tab.ma end
  12167. v.Parent=tab[1]
  12168. v:BreakJoints()
  12169. LastMade=v
  12170. return v
  12171. end
  12172. ray = function(Pos, Dir,tab,length) -- ray cast
  12173. return workspace:FindPartOnRay(Ray.new(Pos, Dir.unit *(length or 999)),tab)
  12174. end
  12175. function getoutline(x,z,i)
  12176.  return math.sqrt(x^2+z^2)+(i or 0.05),mdeg(math.atan2(x,z))
  12177. end
  12178. function v3a(cf)
  12179. local x,y,z=cf:toEulerAnglesXYZ()
  12180. return v3(mdeg(x),mdeg(y),mdeg(z))
  12181. end
  12182. function TweenV3(i, loops,origpos,nextpos,smooth)
  12183.     loops=math.floor(loops)
  12184.     smooth = smooth or 1  
  12185.     local tox2,toy2,toz2 = 0,0,0
  12186.     local perc =smooth==1 and math.sin((math.pi/2)/loops*i) or i/loops
  12187.     tox2= origpos.x > nextpos.x  and -math.abs(origpos.x - nextpos.x) *perc or math.abs(origpos.x - nextpos.x) *perc
  12188.     toy2= origpos.y > nextpos.y  and -math.abs(origpos.y - nextpos.y) *perc or math.abs(origpos.y - nextpos.y) *perc
  12189.     toz2= origpos.z > nextpos.z  and -math.abs(origpos.z - nextpos.z) *perc or math.abs(origpos.z - nextpos.z) *perc
  12190.     return v3(origpos.x + tox2,origpos.y + toy2,origpos.z + toz2)
  12191. end
  12192. function TweenCF(i, loops,origpos,nextpos,smooth)
  12193.     loops=math.floor(loops)
  12194.     smooth = smooth or 1  
  12195.         local x0,y0,z0=origpos:toEulerAnglesXYZ()
  12196.         local x1,y1,z1=nextpos:toEulerAnglesXYZ()
  12197.     origangle=v32(x0,y0,z0)
  12198.     nextangle=v32(x1,y1,z1)
  12199.     local perc =smooth==1 and math.sin((math.pi/2)/loops*i) or i/loops
  12200.     local tox,toy,toz = 0,0,0
  12201.     tox = origangle.x > nextangle.x and -math.abs(origangle.x - nextangle.x) *perc or math.abs(origangle.x - nextangle.x) *perc
  12202.     toy = origangle.y > nextangle.y and -math.abs(origangle.y - nextangle.y) *perc or math.abs(origangle.y - nextangle.y) *perc
  12203.     toz = origangle.z > nextangle.z and -math.abs(origangle.z - nextangle.z) *perc or math.abs(origangle.z - nextangle.z) *perc
  12204.     local tox2,toy2,toz2 = 0,0,0
  12205.     tox2= origpos.x > nextpos.x  and -math.abs(origpos.x - nextpos.x) *perc or math.abs(origpos.x - nextpos.x) *perc
  12206.     toy2= origpos.y > nextpos.y  and -math.abs(origpos.y - nextpos.y) *perc or math.abs(origpos.y - nextpos.y) *perc
  12207.     toz2= origpos.z > nextpos.z  and -math.abs(origpos.z - nextpos.z) *perc or math.abs(origpos.z - nextpos.z) *perc
  12208.     return cn(origpos.x + tox2,origpos.y + toy2,origpos.z + toz2)*ca(origangle.x + tox,origangle.y + toy,origangle.z + toz)
  12209. end
  12210. WeldLib={}
  12211. function GetWeld(weld,CO)
  12212.     if not WeldLib[weld] then
  12213.         local x0,y0,z0=weld.C0:toEulerAnglesXYZ()
  12214.         local x1,y1,z1=weld.C1:toEulerAnglesXYZ()
  12215.         WeldLib[weld]={[0]=v3(mdeg(x0),mdeg(y0),mdeg(z0)),[1]=v3(mdeg(x1),mdeg(y1),mdeg(z1))}
  12216.     end  
  12217.     return weld['C'..CO].p,WeldLib[weld][CO]
  12218. end
  12219. function ClearWeld(weld)
  12220. if WeldLib[weld] then WeldLib[weld]=nil end
  12221. end
  12222. function SetWeld(weld,CO,i, loops, origpos,origangle, nextpos,nextangle,smooth)
  12223.     loops=math.floor(loops)
  12224.     smooth = smooth or 1
  12225.     if not WeldLib[weld] then
  12226.         local x0,y0,z0=weld.C0:toEulerAnglesXYZ()
  12227.         local x1,y1,z1=weld.C1:toEulerAnglesXYZ()
  12228.         WeldLib[weld]={[0]=v3(mdeg(x0),mdeg(y0),mdeg(z0)),[1]=v3(mdeg(x1),mdeg(y1),mdeg(z1))}
  12229.     end  
  12230.     local perc =smooth==1 and math.sin((math.pi/2)/loops*i) or i/loops
  12231.     --print(weld.Part1)
  12232.     local tox,toy,toz = 0,0,0
  12233.     tox = origangle.x > nextangle.x and -math.abs(origangle.x - nextangle.x) *perc or math.abs(origangle.x - nextangle.x) *perc
  12234.     toy = origangle.y > nextangle.y and -math.abs(origangle.y - nextangle.y) *perc or math.abs(origangle.y - nextangle.y) *perc
  12235.     toz = origangle.z > nextangle.z and -math.abs(origangle.z - nextangle.z) *perc or math.abs(origangle.z - nextangle.z) *perc
  12236.     local tox2,toy2,toz2 = 0,0,0
  12237.     tox2= origpos.x > nextpos.x  and -math.abs(origpos.x - nextpos.x) *perc or math.abs(origpos.x - nextpos.x) *perc
  12238.     toy2= origpos.y > nextpos.y  and -math.abs(origpos.y - nextpos.y) *perc or math.abs(origpos.y - nextpos.y) *perc
  12239.     toz2= origpos.z > nextpos.z  and -math.abs(origpos.z - nextpos.z) *perc or math.abs(origpos.z - nextpos.z) *perc
  12240.     WeldLib[weld][CO] = v3(origangle.x + tox,origangle.y + toy,origangle.z + toz)
  12241.     weld['C'..CO] = cn(origpos.x + tox2,origpos.y + toy2,origpos.z + toz2)*ca(origangle.x + tox,origangle.y + toy,origangle.z + toz)
  12242. end
  12243. function FindSurface(part, position)
  12244. local obj = part.CFrame:pointToObjectSpace(position)
  12245. local siz = part.Size/2
  12246. for i,v in pairs(Enum.NormalId:GetEnumItems()) do
  12247. local vec = Vector3.FromNormalId(v)
  12248. local wvec = part.CFrame:vectorToWorldSpace(vec)
  12249. local vz = (obj)/(siz*vec)
  12250. if (math.abs(vz.X-1) < 0.01 or math.abs(vz.Y-1) < 0.01 or math.abs(vz.Z-1) < 0.01) then
  12251. return wvec,vec
  12252. end
  12253. end
  12254. if part.className == "WedgePart" then
  12255. return part.CFrame:vectorToWorldSpace(Vector3.new(0,0.707,-0.707)), Vector3.new(0,0.707,-0.707)
  12256. end
  12257. end
  12258. LoopFunctions={}
  12259. function DoLoop(times,func)
  12260. LoopFunctions[#LoopFunctions+1]={times,0,func}
  12261. end
  12262. pcall(function() Torso.LAW:Remove() Torso.RAW:Remove() Torso.LLW:Remove() Torso.RLW:Remove() end)
  12263. LAW=iNew{'Weld',Torso,Name='LAW',Part0=Torso,C0=cn(-1.5,0.5,0),C1=cn(0,0.5,0)}
  12264. RAW=iNew{'Weld',Torso,Name='RAW',Part0=Torso,C0=cn( 1.5,0.5,0),C1=cn(0,0.5,0)}
  12265. LLW=iNew{'Weld',Torso,Name='LLW',Part0=Torso,C0=cn(-0.5, -1,0),C1=cn(0,  1,0)}
  12266. RLW=iNew{'Weld',Torso,Name='RLW',Part0=Torso,C0=cn( 0.5, -1,0),C1=cn(0,  1,0)}
  12267. function Arms(on)
  12268.  LAM.Parent=Torso LAM.Part0=Torso
  12269.  RAM.Parent=Torso RAM.Part0=Torso
  12270.  LAM.Part1=on and nil or LA
  12271.  RAM.Part1=on and nil or RA
  12272.  LAW.Part1=on and LA  or nil
  12273.  RAW.Part1=on and RA  or nil
  12274. end
  12275. function Legs(on)
  12276.  LLM.Part1=on and nil or LL
  12277.  RLM.Part1=on and nil or RL
  12278.  LLW.Part1=on and LL  or nil
  12279.  RLW.Part1=on and RL  or nil
  12280. end
  12281.  
  12282. _G.MGear=getfenv()
  12283. pcall(function() _G.MGearS.Disabled=true end)
  12284. _G.MGearS=script
  12285.  
  12286. pcall(function() Char.Gear:Remove() end)
  12287. Gear=iNew{'Model',Char,Name='Gear'}
  12288. Gt={[-1]={},[1]={}}
  12289. for x=-1,1,2 do
  12290. local base=iPart{Gear,0.6,3,0.8} iNew{'Weld',LastMade,Part0=x==-1 and LL or RL,Part1=LastMade,C0=cn(0.8*x,0.05,0.45)*ca(-80,0,6*x)}
  12291. local v=iPart{Gear,0.5,2.5,0.5,co='Light stone grey'} iNew{'Weld',v,Part0=base,Part1=v,C0=cn(0,-0.24,0.6)} iNew{'CylinderMesh',v}
  12292. local v=iPart{Gear,0.5,0.5,0.5,co='Light stone grey'} iNew{'Weld',v,Part0=base,Part1=v,C0=cn(0,1.01,0.6)} iNew{'SpecialMesh',v,MeshType='Sphere'}
  12293. for z=-1.2,0.81,1 do
  12294. local v=iPart{Gear,0.65,0.22,1.35,co='Dark stone grey'} iNew{'Weld',v,Part0=base,Part1=v,C0=cn(0,z,0.22)}
  12295. end
  12296. local v=iPart{Gear,0.25,0.5,0.25,co='Dark stone grey'} iNew{'Weld',v,Part0=base,Part1=v,C0=cn(0,1.25,0.6)*ca(0,0,90)} iNew{'CylinderMesh',v}
  12297. local v=iPart{Gear,0.3,0.3,0.3,co='Black'} iNew{'Weld',v,Part0=base,Part1=v,C0=cn(0,1.25,0.6)*ca(0,0,90)} iNew{'CylinderMesh',v}
  12298. local st,en=-0.3,0.3 local co=(st*-1+en)/4
  12299. for xx=st,en,co do --sheath holes
  12300. local v=iPart{Gear,0.2,0.2,0.7,co='Really black'} iNew{'Weld',v,Part0=base,Part1=v,C0=cn(xx+co/2,1.5,0)} iNew{'BlockMesh',v,Scale=v3(0.4,0.1,1)}
  12301. end
  12302. local v=iPart{Gear,0.75,0.2,0.75} iNew{'Weld',v,Part0=Torso,Part1=v,C0=cn(0.6*x,-0.65,1.1)*ca(45,0,-45*x)} iNew{'CylinderMesh',v}
  12303. local v=iPart{Gear,0.6,0.22,0.6,co='Dark stone grey'} iNew{'Weld',v,Part0=Torso,Part1=v,C0=cn(0.6*x,-0.65,1.1)*ca(45,0,-45*x)} iNew{'CylinderMesh',v}
  12304. local v2=iPart{Gear,0.2,0.2,0.2} iNew{'Weld',v2,Part0=v,Part1=v2,C0=cn(0,-0.35,0)*ca(180,0,0)} iNew{'SpecialMesh',v2,Scale=v3(0.3,0.65,0.3),MeshId=as.cone}
  12305. local v2=iPart{Gear,0.2,0.2,0.3} iNew{'Weld',v2,Part0=v,Part1=v2,C0=ca(0,200*x,0)*cn(0,0,-0.5)}
  12306. --sword handle
  12307. local h=iPart{Gear,0.3,1.05,0.3} local hw=iNew{'Weld',h,Part0=x==-1 and LA or RA,Part1=h,C0=cn(0,-1,0)*ca(-90,0,0)} iNew{'CylinderMesh',h}
  12308. Gt[x].h=hw
  12309. local v=iPart{Gear,0.32,0.2,0.32,co='Black'} iNew{'Weld',v,Part0=h,Part1=v,C0=cn(0,-0.35,0)} iNew{'CylinderMesh',v}
  12310. local v=iPart{Gear,0.2,0.5,0.25} iNew{'Weld',v,Part0=h,Part1=v,C0=cn(0,0.25,-0.15)}
  12311. local v=iPart{Gear,0.21,0.2,0.25,co='Black'} iNew{'Weld',v,Part0=h,Part1=v,C0=cn(0,0.25+0.12,-0.125)}
  12312. local v=iPart{Gear,0.21,0.2,0.25,co='Black'} iNew{'Weld',v,Part0=h,Part1=v,C0=cn(0,0.25-0.12,-0.125)}
  12313. local v=iPart{Gear,0.3,0.2,0.3} iNew{'Weld',v,Part0=h,Part1=v,C0=cn(0,0.6,0)}
  12314. local v=iPart{Gear,0.3,0.2,0.3,type='WedgePart'} iNew{'Weld',v,Part0=h,Part1=v,C0=cn(0,0.6,-0.3)}
  12315. local v=iPart{Gear,0.3,0.2,0.3,type='WedgePart'} iNew{'Weld',v,Part0=h,Part1=v,C0=cn(0,0.6, 0.3)*ca(180,0,0)}
  12316. local v=iPart{Gear,0.2,0.5,0.2} iNew{'Weld',v,Part0=h,Part1=v,C0=cn(0, 0.3,-0.4)*ca( 14,0,0)} iNew{'CylinderMesh',v,Scale=v3(0.6,1,0.6)}
  12317. local v=iPart{Gear,0.2,0.2,0.2} iNew{'Weld',v,Part0=h,Part1=v,C0=cn(0,-0.25,-0.35)*ca(-20+180,0,0)} iNew{'SpecialMesh',v,MeshId=as.cone,Scale=v3(0.06,1,0.06)}
  12318. --sword blade
  12319. local bladelength=4
  12320. local blade=iPart{Gear,0.2,bladelength,0.4} iNew{'Weld',v,Part0=h,Part1=blade,C0=cn(0,0.7+bladelength/2,0.05)} iNew{'BlockMesh',blade,Scale=v3(0.4,1,1)}
  12321. local tip=iPart{Gear,0.2,0.5,0.4,type='WedgePart'} iNew{'Weld',v,Part0=blade,Part1=tip,C0=cn(0,bladelength/2+0.25,0)*ca(0,180,0)} iNew{'SpecialMesh',tip,MeshType='Wedge',Scale=v3(0.4,1,1)}
  12322. for i=-1.6,1.4,0.6 do
  12323. local v=iPart{Gear,0.2,0,0.52,co='White'} iNew{'Weld',v,Part0=blade,Part1=v,C0=cn(0,i+0.1,0)*ca(40,0,0)} iNew{'BlockMesh',v,Scale=v3(0.42,0.3,1)}
  12324. end
  12325.  
  12326.  blade.Touched:connect(function(hit)
  12327.     if debounce == false then
  12328.     debounce = true
  12329.     isPlayer = hit.Parent:FindFirstChild("Humanoid")
  12330.     if isPlayer then
  12331.         isPlayer:TakeDamage(13333333333333337)
  12332.         wait(0.5)
  12333.     end
  12334.     debounce = false
  12335.     end
  12336. end)
  12337.  
  12338. end
  12339. --Middle
  12340. local v=iPart{Gear,0.2,0.2,0.2} iNew{'Weld',v,Part0=Torso,Part1=v,C0=cn(0,-1,1.1)*ca(90,0,0)} iNew{'SpecialMesh',v,Scale=v3(0.4,1.6,0.16),MeshId=as.cone}
  12341. Gas=iNew{'Smoke',v,Opacity=0.4,RiseVelocity=25,Size=3,Enabled=false}
  12342. local v=iPart{Gear,0.6,0.3,0.6} iNew{'Weld',v,Part0=Torso,Part1=v,C0=cn(0,-0.85,0.8)} iNew{'CylinderMesh',v}
  12343. local v=iPart{Gear,0.3,0.3,0.35,co='Dark stone grey',type='WedgePart'} iNew{'Weld',v,Part0=Torso,Part1=v,C0=cn(0,-0.9,1.2)*ca(0,180,0)}
  12344. local belt=iPart{Gear,2.01,0.3,1.01,co='Black'} iNew{'Weld',belt,Part0=Torso,Part1=belt,C0=cn(0,-0.7,0)}
  12345. for x=-1,1,2 do --continuesides
  12346. local of=iPart{Gear,0.3,1.2,0.3} iNew{'Weld',belt,Part0=belt,Part1=of,C0=cn(1.15*x,-0.1,0)*ca(-80,0,0)}
  12347. local v=iPart{Gear,0.3,1.2,0.3} iNew{'Weld',v,Part0=of,Part1=v,C0=cn(0,0,0.15)} iNew{'CylinderMesh',v}
  12348. local v=iPart{Gear,0.2,0.2,0.2,co='Really black'} iNew{'Weld',v,Part0=of,Part1=v,C0=cn(0,0.51,0.15)} iNew{'CylinderMesh',v}
  12349. Gt[x].grap=v
  12350.  
  12351. end
  12352.  
  12353. for i,v in pairs(Torso:children()) do
  12354. if v:IsA'Sound' then v:Remove() end
  12355. end
  12356. for i,n in pairs(so) do  
  12357. if as[n] then
  12358. local v=iNew{'Sound',Torso,Volume=0.5,Pitch=1,Looped=false,Name=n,SoundId=as[n]}
  12359. so[n]=v
  12360. end
  12361. end
  12362.  
  12363.  
  12364. key={}
  12365.  
  12366. print(#Gear:children())
  12367. Root.C0=cn(0,0,0)*ca(0,0,0)
  12368. Root.C1=cn(0,0,0)*ca(0,0,0)
  12369.  
  12370. WalkAnim=0
  12371. Walking=false
  12372. WalkM=8
  12373. Humanoid.Running:connect(function(Walk)
  12374. Walking=Walk>20 and true or false
  12375. end)
  12376.  
  12377. --LL.Touched:connect(function() if Torso.Velocity.magnitude>30 then Torso.Velocity=nov3 end end)
  12378. --RL.Touched:connect(function() if Torso.Velocity.magnitude>30 then Torso.Velocity=nov3 end end)
  12379. _G.Torso=Torso
  12380.  
  12381. wait()
  12382. Arms(true)
  12383. Legs()
  12384. GetCurrent=function()
  12385. cLA,cLA2=GetWeld(LAW,0)
  12386. cRA,cRA2=GetWeld(RAW,0)
  12387. cLL,cLL2=GetWeld(LLW,0)
  12388. cRL,cRL2=GetWeld(RLW,0)
  12389. cRO,cRO2=GetWeld(Root,0)
  12390. cNE,cNE2=GetWeld(Neck,0)
  12391. end
  12392. ReturnAnim=function()
  12393. GetCurrent()
  12394. local ogt={[-1]={},[1]={}}
  12395. for x=-1,1,2 do ogt[x][1],ogt[x][2]=GetWeld(Gt[x].h,0) end
  12396. local walk=WalkAnim~=0
  12397. for x=1,ASpeed do
  12398.     SetWeld(LAW,0,x,ASpeed,cLA,cLA2,OrigLA,walk and Walk1*WAPerc or OrigLA2,1)
  12399.     SetWeld(RAW,0,x,ASpeed,cRA,cRA2,OrigRA,walk and Walk2*WAPerc or OrigRA2,1)
  12400.     if Hooks[-1] or Hooks[1] then else
  12401.     SetWeld(LLW,0,x,ASpeed,cLL,cLL2,OrigLL,OrigLL2,1)
  12402.     SetWeld(RLW,0,x,ASpeed,cRL,cRL2,OrigRL,OrigRL2,1) end
  12403.     SetWeld(Root,0,x,ASpeed,cRO,cRO2,OrigRO,walk and Walk3*WAPerc or OrigRO2,1)
  12404.     SetWeld(Neck,0,x,ASpeed,cNE,cNE2,OrigNE,walk and Walk4*WAPerc or OrigNE2,1)
  12405.     for h=-1,1,2 do SetWeld(Gt[h].h,0,x,ASpeed,ogt[h][1],ogt[h][2],v3(0,-1,0),v3(-90,0,0),1)   end
  12406. wait()
  12407. end
  12408. end
  12409.  
  12410. SpecialAttack=function(TYPE)
  12411. if TYPE==1 then
  12412. GetCurrent()
  12413. if Controls.Parent then Humanoid.Jump=true end
  12414. local legwas=LLW.Part1==LL and true or false
  12415. Legs(true)
  12416. for x=1,ASpeed/2 do
  12417.     SetWeld(LAW,0,x,ASpeed/2,cLA,cLA2,OrigLA+v3(0,0.8,-0.2),v3(190,0, 10,1),1)
  12418.     SetWeld(RAW,0,x,ASpeed/2,cRA,cRA2,OrigRA+v3(0,0.8,-0.2),v3(190,0,-10,1),1)
  12419.     for h=-1,1,2 do SetWeld(Gt[h].h,0,x,ASpeed/2,v3(0,-1,0),v3(-90,0,0),v3(0,-1.25,0),v3(-135,0,0),1)   end
  12420.     SetWeld(LLW,0,x,ASpeed/2,cLL,cLL2,OrigLL+v3(0,0.6,-0.7),v3(-30,0,-10,1),1)
  12421.     SetWeld(RLW,0,x,ASpeed/2,cRL,cRL2,OrigRL+v3(0,0.6,-0.7),v3(-30,0,10,1),1)
  12422.     SetWeld(Root,0,x,ASpeed/2,cRO,cRO2,OrigRO,v3(90,0,0,1),1)
  12423. wait()
  12424. end
  12425. local spin,ii=360,3
  12426. for i=0,spin,spin/12 do
  12427. ii=ii+1 if ii%4==0 then so.Slash:Play() end
  12428. Root.C0=ca(90-i,0,0)
  12429. wait()
  12430. end
  12431. ClearWeld(Root)
  12432. ReturnAnim() Legs(legwas)
  12433. elseif TYPE==2 then
  12434. end
  12435. end
  12436.  
  12437. pcall(function() Torso.BG:Remove() Torso.RP:Remove() end)
  12438. BG=iNew{'BodyGyro',Torso,Name='BG',maxTorque=nov3}
  12439. BP=iNew{'RocketPropulsion',Torso,Name='RP'}
  12440. local rocketprop=iPart{Gear,1,1,1,an=true,cf=cn(0,-100,0),tr=1}
  12441. rocketprop.CanCollide=false
  12442. BP.Target=rocketprop
  12443. BP.ThrustP=5
  12444. BP.MaxTorque=nov3 --v3(400000,400000,0)
  12445. BP.MaxThrust=4000
  12446. BP.MaxSpeed=30
  12447. --BP.CartoonFactor=1
  12448. BP.TurnP,BP.TurnD=0,0
  12449. BP.ThrustD=0.03 --BP.ThrustD*30
  12450. BP.ThrustP=BP.ThrustP/1.5
  12451. BP.TargetRadius=0
  12452.  
  12453. pcall(function() workspace.Camera.Inv:Remove() end)
  12454. Inv=iNew{'Model',workspace.Camera,Name='Inv'}
  12455.  
  12456. Hooks={}
  12457. HookP={[-1]={},[1]={}}
  12458. Hit=nil
  12459. Grapple={}
  12460. key={}
  12461. mouse=Player:GetMouse()
  12462. mouse.KeyDown:connect(function(k)
  12463. coroutine.resume(coroutine.create(function()
  12464. key[k]=true
  12465. local gp={['q']=-1,['e']=1}
  12466. if k=='2' then
  12467. elseif (k==' ') and Controls.Parent==nil then
  12468. if WallWalk then WallWalk=false return end
  12469. WallWalk=false
  12470. Controls.Parent=game:service'ControllerService'
  12471. Humanoid.Sit=false
  12472. Legs(false)
  12473. OrigRO=v3(0,0,0)
  12474. Root.C0=cn(OrigRO)
  12475. ---
  12476. elseif k=='0' and Controls.Parent==nil and not Gas.Enabled and not WallWalking then
  12477. local bv=iNew{'BodyVelocity',Torso}
  12478. Gas.Enabled=true
  12479. repeat
  12480. local ss=(Hooks[1] or Hooks[-1]) and 5000 or 2000
  12481. bv.maxForce=v3(ss,2000,ss)
  12482. bv.velocity=Torso.CFrame.lookVector*125
  12483. wait()
  12484. until not key[k] or Controls.Parent
  12485. Gas.Enabled=false
  12486. bv:Remove()
  12487. elseif (k=='q' or k=='e') and not Grapple[k] then
  12488. so.Slash:Play()
  12489. Grapple[k]=true
  12490. local x=gp[k]
  12491. local ob1=Gt[x].grap
  12492. local speed=26
  12493. local hook=iPart{Gear,1,1,1,co='Black',an=true,cf=cn(ob1.Position,mouse.Hit.p)*ca(-90,0,0)} iNew{'SpecialMesh',hook,Scale=v3(0.4,2,0.4),MeshId=as.cone}
  12494. local rope=iPart{Gear,1,1,1,co='Black',an=true,cf=cf} local ropem=iNew{'CylinderMesh',rope}
  12495. hook.CanCollide=false
  12496. rope.CanCollide=false
  12497. local con=game:GetService'RunService'.RenderStepped:connect(function()
  12498. local mag=(ob1.Position-hook.Position).magnitude
  12499. ropem.Scale=v3(0.2,mag,0.2)
  12500. rope.CFrame=cn(ob1.Position,hook.Position)*cn(0,0,-mag/2)*ca(90,0,0)
  12501. if not rope or not rope.Parent then con:disconnect() end
  12502. end)
  12503. for i=1,200 do
  12504. if not key[k] then break end
  12505. local hit,pos=ray(hook.Position,hook.Position-hook.CFrame*cn(0,-speed,0).p,Char,speed+1)
  12506. if not hit then
  12507. hook.CFrame=hook.CFrame*cn(0,speed,0)*ca(-0.1,0,0)
  12508. else
  12509. hook.CFrame=hook.CFrame*cn(0,(hook.Position-pos).magnitude,0)
  12510. end
  12511. local mag=(ob1.Position-hook.Position).magnitude
  12512. if hit and hit.Transparency<1 and hit.CanCollide then
  12513. Hit=hit
  12514. HookP[x]={Hit,Hit.CFrame:toObjectSpace(hook.CFrame),pos}
  12515. so.Block:Play()
  12516. Hooks[x]=hook
  12517. Humanoid.Sit=true
  12518. Legs(true)
  12519. OrigRO=v3(0,1,0)
  12520. Root.C0=cn(OrigRO)
  12521. Controls.Parent=nil
  12522. break
  12523. end
  12524. wait()
  12525. end
  12526. ---
  12527. if Hit then
  12528. --hook.Reflectance=0.1
  12529. end
  12530. repeat wait()
  12531. until not key[k] or Controls.Parent --relase
  12532. Hooks[x]=nil
  12533. hook:Remove()
  12534. rope:Remove()
  12535. Grapple[k]=false
  12536. elseif k=='f' and LegAnim=='None' and TorsoAnim=='None' and LegAnim=='None' then
  12537. ArmAnim,LegAnim,TorsoAnim='','',''
  12538. SpecialAttack(1)
  12539. ArmAnim,LegAnim,TorsoAnim='None','None','None'
  12540. elseif k=='p' then
  12541. local mpos=mouse.Hit.p
  12542. local wall=iPart{Char,1,1,1,an=true}
  12543. repeat
  12544. local mag=(mpos-mouse.Hit.p).magnitude
  12545. wall.Size=v3(not key.l and 4 or 0.5,200,mag)
  12546. wall.CFrame=cn(mpos,mouse.Hit.p)*cn(0,100,-mag/2)
  12547. wait() until not key.p
  12548. local cf=wall.CFrame wall.Parent=workspace wall.CFrame=cf wall.CanCollide=true
  12549. elseif k=='l' then
  12550. wotm8=wotm8 and wotm8+150 or 75
  12551. iPart{workspace,120,30,120,an=true,cf=cn(0,180,wotm8+100)*ca(0,mran(-40,40),0)}.CanCollide=true
  12552. iPart{workspace,146,4,120,an=true,cf=cn(0,1,wotm8+100)}.CanCollide=true
  12553. --elseif k=='w' and (not Hooks[-1] and not Hooks[1]) then
  12554. --Humanoid.PlatformStand=false
  12555. end
  12556. end)) end)
  12557. mouse.KeyUp:connect(function(k)
  12558. coroutine.resume(coroutine.create(function()
  12559. key[k]=false
  12560.  
  12561. end)) end)
  12562. mouse.Button1Down:connect(function()
  12563. Button1=true
  12564. if ArmAnim=='None' then
  12565. ArmAnim,TorsoAnim='Attack','Attack'
  12566. thesteerclick=thesteerclick==1 and -1 or 1
  12567. local y=thesteerclick
  12568. GetCurrent()
  12569. local ASpeed=ASpeed/1.5
  12570. for x=1,ASpeed do
  12571.     SetWeld(LAW,0,x,ASpeed,cLA,cLA2,OrigLA,v3(0,-135*y,(-90-LookAngle/2)*y),1)
  12572.     SetWeld(RAW,0,x,ASpeed,cRA,cRA2,OrigRA,v3(0,-135*y,(-90-LookAngle/2)*y),1)
  12573.     SetWeld(Root,0,x,ASpeed,cRO,cRO2,OrigRO,v3(0,-90*y,0),1)
  12574.     SetWeld(Neck,0,x,ASpeed,cNE,cNE2,OrigNE,v3(0,90*y/3,0),1)
  12575.     for h=-1,1,2 do SetWeld(Gt[h].h,0,x,ASpeed,v3(0,-1,0),v3(-90,0,0),v3(0,-1.25,0),v3(-180,0,0),1)   end
  12576. wait()
  12577. end
  12578. GetCurrent()
  12579. so.Slash:Play()
  12580. for x=1,ASpeed do
  12581.     SetWeld(LAW,0,x,ASpeed,cLA,cLA2,OrigLA+v3(0,0,-0.8),v3(0,-30*y,(-90-LookAngle/2)*y),1)
  12582.     SetWeld(RAW,0,x,ASpeed,cRA,cRA2,OrigRA+v3(0,0,-0.8),v3(0,-30*y,(-90-LookAngle/2)*y),1)
  12583.     SetWeld(Root,0,x,ASpeed,cRO,cRO2,OrigRO,v3(0,80*y,0),1)
  12584.     SetWeld(Neck,0,x,ASpeed,cNE,cNE2,OrigNE,v3(0,-80*y/3,0),1)
  12585. wait()
  12586. end
  12587. ReturnAnim()
  12588. ArmAnim,TorsoAnim='None','None'
  12589. end
  12590. end)
  12591. mouse.Button1Up:connect(function()
  12592. Button1=false
  12593.  
  12594. end)
  12595.  
  12596.  
  12597. LegAnim='None'
  12598. ArmAnim='None'
  12599. TorsoAnim='None'
  12600. WalkSpeed={1,1,1,1,1,1,1,1}
  12601. ASpeed=8
  12602. OrigLA=v3(-1.5,0.5,0) OrigLA2=v3(5,0,-30)
  12603. OrigRA=v3( 1.5,0.5,0) OrigRA2=v3(5,0,30)
  12604. OrigLL=v3(-0.5,-1,0) OrigLL2=v3(0,0,0)
  12605. OrigRL=v3( 0.5,-1,0) OrigRL2=v3(0,0,0)
  12606. OrigRO=v3(0,0,0) OrigRO2=v3(0,0,0)
  12607. OrigNE=v3(0,1.5,0) OrigNE2=v3(0,0,0)
  12608. -----
  12609. --c/local x,y,z=workspace.RobroxMasterDX.Torso["Left Hip"].C0:toEulerAnglesXYZ() print(math.deg(y))
  12610. rocketfired=false
  12611. local spi,spix,span=0,0.5,1
  12612. while Gear.Parent do
  12613. local headpos,mousepos=Head.Position,mouse.Hit.p
  12614. XAngle=math.floor(cn(headpos,mousepos).lookVector.y*180)
  12615. LookAngle=XAngle<-20 and -20 or (XAngle>45 and 45 or XAngle)
  12616. WalkAnim=WalkAnim+(ArmAnim=='None' and (Walking and 1 or -1) or 0)
  12617. if WalkAnim<0 then WalkAnim=0 elseif WalkAnim>WalkM then WalkAnim=WalkM end
  12618. WAPerc=WalkAnim/WalkM
  12619.     spi=spi+spix
  12620.     local adj=spi*8
  12621.     if math.abs(spi)>=span then spix=spix*-1 end
  12622.     Walk1,Walk2,Walk3,Walk4=v3(0,90,-90+25+adj),v3(0,-90,90-25-adj),v3(-18-adj,0,spi*1.5),v3(18+adj,0,-spi*1.5)
  12623.     if ArmAnim=='None' then
  12624.     SetWeld(LAW,0,WalkAnim,WalkM,OrigLA,OrigLA2,OrigLA,Walk1,1)
  12625.     SetWeld(RAW,0,WalkAnim,WalkM,OrigRA,OrigRA2,OrigRA,Walk2,1)
  12626.     end
  12627.     if TorsoAnim=='None' then
  12628.     SetWeld(Root,0,WalkAnim,WalkM,OrigRO,OrigRO2,OrigRO,Walk3,1)
  12629.     SetWeld(Neck,0,WalkAnim,WalkM,OrigNE,OrigNE2,OrigNE,Walk4,1)
  12630.     end
  12631. local ws=28 for i=1,#WalkSpeed do ws=ws*WalkSpeed[i] end Humanoid.WalkSpeed=ws
  12632.     --DoLoop Package
  12633.     for i,v in pairs(LoopFunctions) do
  12634.     v[2]=v[2]+1
  12635.     v[3](v[2]/v[1])
  12636.     if v[1]<=v[2] then LoopFunctions[i]=nil end
  12637.     end
  12638.     for x=-1,1,2 do
  12639.     if Hooks[x] then Hooks[x].CFrame=HookP[x][1].CFrame*HookP[x][2] end
  12640.     end
  12641.     if Hooks[-1] or Hooks[1] then
  12642.     local hook=(Hooks[1] and Hooks[-1]) and 0 or Hooks[1] or Hooks[-1]
  12643.     HookPos=hook==0 and Hooks[1].Position+(Hooks[-1].Position-Hooks[1].Position)/2 or hook.CFrame.p
  12644.     BP.MaxTorque=v3(0,0,0) BP.MaxSpeed=200 BP.MaxThrust=10*10000
  12645.     rocketprop.CFrame=cn(HookPos+v3(0,4,0))
  12646.     if not rocketfired then BP:Fire() rocketfired=true end
  12647.     else BP.MaxTorque=nov3
  12648.     if rocketfired then BP:Abort() rocketfired=false end
  12649.     end
  12650.     if Humanoid.Sit and not WallWalking then
  12651.     SetWeld(LLW,0,1,1,OrigLL,OrigLL2,OrigLL+v3(0,0.6,-0.7),v3(-30,0,-14,1),1)
  12652.     SetWeld(RLW,0,1,1,OrigRL,OrigRL2,OrigRL+v3(0,0.6,-0.7),v3(-30,0, 14,1),1)
  12653.     if not WallWalking then BG.cframe=cn(Torso.Position,mouse.Hit.p)*cn(0,0,-1) end --TweenCF(3,9,bg.CFrame,cn(Torso.Position,mouse.Hit.p))*cn(0,0,-1)
  12654.     BG.maxTorque=maxv3 --workspace.Camera.CoordinateFrame*cn(0,0,-1000).p
  12655.     else
  12656.     if not WallWalking then BG.maxTorque=nov3 end
  12657.     end
  12658. wait()
  12659. end --TweenV3(0.5,1,Hooks[1].Position,Hooks[-1].Position)
  12660. end)
  12661.  
  12662. FEScriptsFrame.Name = "FEScriptsFrame"
  12663. FEScriptsFrame.Parent = silverhubv2
  12664. FEScriptsFrame.Active = true
  12665. FEScriptsFrame.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  12666. FEScriptsFrame.BorderColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  12667. FEScriptsFrame.Draggable = true
  12668. FEScriptsFrame.Position = UDim2.new(0.346259117, 0, 0.170046806, 0)
  12669. FEScriptsFrame.Selectable = true
  12670. FEScriptsFrame.Size = UDim2.new(0, 370, 0, 358)
  12671. FEScriptsFrame.Visible = false
  12672.  
  12673. FEscriptsbar1.Name = "FEscriptsbar1"
  12674. FEscriptsbar1.Parent = FEScriptsFrame
  12675. FEscriptsbar1.BackgroundColor3 = Color3.new(1, 1, 1)
  12676. FEscriptsbar1.BorderColor3 = Color3.new(1, 1, 1)
  12677. FEscriptsbar1.Size = UDim2.new(0, 370, 0, 23)
  12678.  
  12679. fescriptstitle1.Name = "fescriptstitle1"
  12680. fescriptstitle1.Parent = FEScriptsFrame
  12681. fescriptstitle1.BackgroundColor3 = Color3.new(1, 1, 1)
  12682. fescriptstitle1.BackgroundTransparency = 3
  12683. fescriptstitle1.Position = UDim2.new(-0.0864864886, 0, -0.00558659667, 0)
  12684. fescriptstitle1.Size = UDim2.new(0, 145, 0, 27)
  12685. fescriptstitle1.Font = Enum.Font.SourceSansBold
  12686. fescriptstitle1.FontSize = Enum.FontSize.Size24
  12687. fescriptstitle1.Text = "FE Scripts"
  12688. fescriptstitle1.TextColor3 = Color3.new(0, 0, 0)
  12689. fescriptstitle1.TextSize = 20
  12690. fescriptstitle1.TextWrapped = true
  12691.  
  12692. feminimizebutton1.Name = "feminimizebutton1"
  12693. feminimizebutton1.Parent = FEScriptsFrame
  12694. feminimizebutton1.BackgroundColor3 = Color3.new(1, 1, 1)
  12695. feminimizebutton1.BackgroundTransparency = 3
  12696. feminimizebutton1.Position = UDim2.new(0.905405343, 0, 0.011173184, 0)
  12697. feminimizebutton1.Size = UDim2.new(0, 14, 0, 15)
  12698. feminimizebutton1.Font = Enum.Font.SourceSansLight
  12699. feminimizebutton1.FontSize = Enum.FontSize.Size24
  12700. feminimizebutton1.Text = "-"
  12701. feminimizebutton1.TextSize = 20
  12702.  
  12703. feminimizebutton1.MouseButton1Down:connect(function()
  12704.     FEScriptsFrame.Visible = false
  12705.     fescriptsopenframe.Visible = true
  12706. end)
  12707.  
  12708. feexitbutton1.Name = "feexitbutton1"
  12709. feexitbutton1.Parent = FEScriptsFrame
  12710. feexitbutton1.BackgroundColor3 = Color3.new(1, 1, 1)
  12711. feexitbutton1.BackgroundTransparency = 3
  12712. feexitbutton1.Position = UDim2.new(0.962162137, 0, 0.011173184, 0)
  12713. feexitbutton1.Size = UDim2.new(0, 14, 0, 15)
  12714. feexitbutton1.Font = Enum.Font.SourceSansLight
  12715. feexitbutton1.FontSize = Enum.FontSize.Size24
  12716. feexitbutton1.Text = "X"
  12717. feexitbutton1.TextSize = 20
  12718.  
  12719. feexitbutton1.MouseButton1Down:connect(function()
  12720.     FEScriptsFrame.Visible = false
  12721.     MainFrame.Visible = true
  12722. end)
  12723.  
  12724. febang.Name = "febang"
  12725. febang.Parent = FEScriptsFrame
  12726. febang.BackgroundColor3 = Color3.new(0, 0, 0)
  12727. febang.BorderColor3 = Color3.new(0, 0, 0)
  12728. febang.Position = UDim2.new(0.0472972989, 0, 0.226256967, 0)
  12729. febang.Size = UDim2.new(0, 123, 0, 47)
  12730. febang.Font = Enum.Font.SourceSansLight
  12731. febang.FontSize = Enum.FontSize.Size24
  12732. febang.Text = "FE Bang"
  12733. febang.TextColor3 = Color3.new(1, 1, 1)
  12734. febang.TextSize = 20
  12735.  
  12736. febang.MouseButton1Down:connect(function()
  12737.     local Victim='Player name here'
  12738. local A=Instance.new'Animation'
  12739. A.AnimationId='rbxassetid://148840371'
  12740. local P=game:GetService'Players'.LocalPlayer
  12741. local C=P.Character or P.CharacterAdded:Wait()
  12742. local H=C:WaitForChild'Humanoid':LoadAnimation(A)
  12743. H:Play()
  12744. H:AdjustSpeed(2.5)
  12745. game:GetService'RunService'.Stepped:Connect(function()
  12746.     C:WaitForChild'HumanoidRootPart'.CFrame=CFrame.new(game:GetService'Players':FindFirstChild(Victim).Character:WaitForChild'HumanoidRootPart'.Position)
  12747. end)
  12748. end)
  12749.  
  12750. fegui.Name = "fegui"
  12751. fegui.Parent = FEScriptsFrame
  12752. fegui.BackgroundColor3 = Color3.new(0, 0, 0)
  12753. fegui.BorderColor3 = Color3.new(0, 0, 0)
  12754. fegui.Position = UDim2.new(0.53513515, 0, 0.226256967, 0)
  12755. fegui.Size = UDim2.new(0, 123, 0, 47)
  12756. fegui.Font = Enum.Font.SourceSansLight
  12757. fegui.FontSize = Enum.FontSize.Size24
  12758. fegui.Text = "FE GUI"
  12759. fegui.TextColor3 = Color3.new(1, 1, 1)
  12760. fegui.TextSize = 20
  12761.  
  12762. fegui.MouseButton1Down:connect(function()
  12763.     local version = 'V.2'
  12764. local MENU = Instance.new("ScreenGui")
  12765. local Topbar = Instance.new("Frame")
  12766. local exit = Instance.new("TextButton")
  12767. local menu = Instance.new("Frame")
  12768. local kill = Instance.new("TextButton")
  12769. local killall = Instance.new("TextButton")
  12770. local loopkill = Instance.new("TextButton")
  12771. local god = Instance.new("TextButton")
  12772. local victim = Instance.new("TextBox")
  12773. local goto = Instance.new("TextButton")
  12774. local float = Instance.new("TextButton")
  12775. local TextLabel = Instance.new("TextLabel")
  12776. MENU.Name = "MENU"
  12777. MENU.Parent = game.CoreGui
  12778. Topbar.Name = "Topbar"
  12779. Topbar.Parent = MENU
  12780. Topbar.Active = true
  12781. Topbar.BackgroundColor3 = Color3.new(0.25, 0.25, 0.80)
  12782. Topbar.BorderSizePixel = 0
  12783. Topbar.Draggable = true
  12784. Topbar.Position = UDim2.new(0.5, -100, 0.5, -13)
  12785. Topbar.Selectable = true
  12786. Topbar.Size = UDim2.new(0, 200, 0, 27)
  12787. exit.Name = "exit"
  12788. exit.Parent = Topbar
  12789. exit.BackgroundColor3 = Color3.new(1, 1, 1)
  12790. exit.BackgroundTransparency = 1
  12791. exit.Position = UDim2.new(0, 163, 0, 0)
  12792. exit.Size = UDim2.new(0, 37, 0, 27)
  12793. exit.Font = Enum.Font.Arial
  12794. exit.FontSize = Enum.FontSize.Size18
  12795. exit.Text = "X"
  12796. exit.TextColor3 = Color3.new(1, 1, 1)
  12797. exit.TextSize = 18
  12798. menu.Name = "menu"
  12799. menu.Parent = Topbar
  12800. menu.BackgroundColor3 = Color3.new(0.12,0.12,0.12)
  12801. menu.BorderSizePixel = 0
  12802. menu.Position = UDim2.new(0, 0, 0, 27)
  12803. menu.Size = UDim2.new(0, 200, 0, 232)
  12804. kill.Name = "kill"
  12805. kill.Parent = menu
  12806. kill.BackgroundColor3 = Color3.new(0.25, 0.25, 0.80)
  12807. kill.BorderSizePixel = 0
  12808. kill.Position = UDim2.new(0, 14, 0, 45)
  12809. kill.Size = UDim2.new(0, 80, 0, 50)
  12810. kill.Font = Enum.Font.Arial
  12811. kill.FontSize = Enum.FontSize.Size18
  12812. kill.Text = "Kill"
  12813. kill.TextColor3 = Color3.new(1, 1, 1)
  12814. kill.TextSize = 18
  12815. killall.Name = "killall"
  12816. killall.Parent = menu
  12817. killall.BackgroundColor3 = Color3.new(0.25, 0.25, 0.80)
  12818. killall.BorderSizePixel = 0
  12819. killall.Position = UDim2.new(0, 107, 0, 45)
  12820. killall.Size = UDim2.new(0, 80, 0, 50)
  12821. killall.Font = Enum.Font.Arial
  12822. killall.FontSize = Enum.FontSize.Size18
  12823. killall.Text = "Kill All"
  12824. killall.TextColor3 = Color3.new(1, 1, 1)
  12825. killall.TextSize = 18
  12826. loopkill.Name = "loopkill"
  12827. loopkill.Parent = menu
  12828. loopkill.BackgroundColor3 = Color3.new(0.25, 0.25, 0.80)
  12829. loopkill.BorderSizePixel = 0
  12830. loopkill.Position = UDim2.new(0, 14, 0, 110)
  12831. loopkill.Size = UDim2.new(0, 80, 0, 50)
  12832. loopkill.Font = Enum.Font.Arial
  12833. loopkill.FontSize = Enum.FontSize.Size18
  12834. loopkill.Text = "Loop Kill"
  12835. loopkill.TextColor3 = Color3.new(1, 1, 1)
  12836. loopkill.TextSize = 18
  12837. god.Name = "god"
  12838. god.Parent = menu
  12839. god.BackgroundColor3 = Color3.new(0.25, 0.25, 0.80)
  12840. god.BorderSizePixel = 0
  12841. god.Position = UDim2.new(0, 107, 0, 110)
  12842. god.Size = UDim2.new(0, 80, 0, 50)
  12843. god.Font = Enum.Font.Arial
  12844. god.FontSize = Enum.FontSize.Size18
  12845. god.Text = "God"
  12846. god.TextColor3 = Color3.new(1, 1, 1)
  12847. god.TextSize = 18
  12848. god.TextWrapped = true
  12849. victim.Name = "victim"
  12850. victim.Parent = menu
  12851. victim.BackgroundColor3 = Color3.new(0.25, 0.25, 0.80)
  12852. victim.BorderColor3 = Color3.new(0.25, 0.25, 0.80)
  12853. victim.BorderSizePixel = 2
  12854. victim.Position = UDim2.new(0, 16, 0, 10)
  12855. victim.Size = UDim2.new(0, 170, 0, 25)
  12856. victim.Font = Enum.Font.Arial
  12857. victim.FontSize = Enum.FontSize.Size14
  12858. victim.Text = "Player Name"
  12859. victim.TextColor3 = Color3.new(1, 1, 1)
  12860. victim.TextSize = 14
  12861. goto.Name = "goto"
  12862. goto.Parent = menu
  12863. goto.BackgroundColor3 = Color3.new(0.25, 0.25, 0.80)
  12864. goto.BorderSizePixel = 0
  12865. goto.Position = UDim2.new(0, 14, 0, 172)
  12866. goto.Size = UDim2.new(0, 80, 0, 50)
  12867. goto.Font = Enum.Font.Arial
  12868. goto.FontSize = Enum.FontSize.Size18
  12869. goto.Text = "Goto"
  12870. goto.TextColor3 = Color3.new(1, 1, 1)
  12871. goto.TextSize = 18
  12872. float.Name = "float"
  12873. float.Parent = menu
  12874. float.BackgroundColor3 = Color3.new(0.25, 0.25, 0.80)
  12875. float.BorderSizePixel = 0
  12876. float.Position = UDim2.new(0, 107, 0, 172)
  12877. float.Size = UDim2.new(0, 80, 0, 50)
  12878. float.Font = Enum.Font.Arial
  12879. float.FontSize = Enum.FontSize.Size18
  12880. float.Text = "Floating Torso"
  12881. float.TextColor3 = Color3.new(1, 1, 1)
  12882. float.TextSize = 18
  12883. float.TextWrapped = true
  12884. TextLabel.Parent = Topbar
  12885. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  12886. TextLabel.BackgroundTransparency = 1
  12887. TextLabel.Position = UDim2.new(0, 43, 0, 0)
  12888. TextLabel.Size = UDim2.new(0, 115, 0, 27)
  12889. TextLabel.Font = Enum.Font.Arial
  12890. TextLabel.FontSize = Enum.FontSize.Size18
  12891. TextLabel.Text = "Equinox Gui V2"
  12892. TextLabel.TextColor3 = Color3.new(0.12,0.12,0.12)
  12893. TextLabel.TextSize = 14
  12894. goto.MouseButton1Click:connect(function()
  12895.    game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(game.Players:FindFirstChild(victim.Text).Character.HumanoidRootPart.Position)
  12896. end)
  12897. kill.MouseButton1Click:connect(function()
  12898.     local target = game.Players:FindFirstChild(victim.Text)
  12899.     target:Move(Vector3.new(math.huge,math.huge,math.huge))
  12900. end)
  12901. killall.MouseButton1Click:connect(function()
  12902.     for i,v in pairs(game.Players:GetChildren()) do
  12903. v:Move(Vector3.new(math.huge,math.huge,math.huge))
  12904. end
  12905. end)
  12906. loopkill.MouseButton1Click:connect(function()
  12907.     while true do
  12908.     local target = game.Players:FindFirstChild(victim.Text)
  12909.     target:Move(Vector3.new(math.huge,math.huge,math.huge))
  12910. wait()
  12911. end
  12912. end)
  12913. god.MouseButton1Click:connect(function()
  12914. game.Players.LocalPlayer.Character.Humanoid.Name = 1
  12915. local l = game.Players.LocalPlayer.Character["1"]:Clone()
  12916. l.Parent = game.Players.LocalPlayer.Character
  12917. l.Name = "Humanoid"
  12918. wait(0.1)
  12919. game.Players.LocalPlayer.Character["1"]:Destroy()
  12920. game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character
  12921. game.Players.LocalPlayer.Character.Animate.Disabled = true
  12922. wait(0.1)
  12923. game.Players.LocalPlayer.Character.Animate.Disabled = false
  12924. game.Players.LocalPlayer.Character.Humanoid.DisplayDistanceType = "None"
  12925. end)
  12926. float.MouseButton1Click:connect(function()
  12927.     local Weld1 = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  12928. Weld1.Part0 = game.Players.LocalPlayer.Character.Head
  12929. Weld1.Part1 = game.Players.LocalPlayer.Character.Torso
  12930. local Weld2 = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  12931. Weld2.Part0 = game.Players.LocalPlayer.Character["Left Arm"]
  12932. Weld2.Part1 = game.Players.LocalPlayer.Character.Torso
  12933. local Weld3 = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  12934. Weld3.Part0 = game.Players.LocalPlayer.Character["Right Arm"]
  12935. Weld3.Part1 = game.Players.LocalPlayer.Character.Torso
  12936. local Weld4 = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  12937. Weld4.Part0 = game.Players.LocalPlayer.Character["Right Leg"]
  12938. Weld4.Part1 = game.Players.LocalPlayer.Character.Torso
  12939. local Weld5 = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  12940. Weld5.Part0 = game.Players.LocalPlayer.Character["Left Leg"]
  12941. Weld5.Part1 = game.Players.LocalPlayer.Character.Torso
  12942. end)
  12943. exit.MouseButton1Click:connect(function()
  12944.     MENU:remove()
  12945.     warn("Goodbye, "..game.Players.LocalPlayer.Name)
  12946.     warn("Equinox Gui "..version.." was Closed")
  12947. end)
  12948. end)
  12949.  
  12950. feblocks.Name = "feblocks"
  12951. feblocks.Parent = FEScriptsFrame
  12952. feblocks.BackgroundColor3 = Color3.new(0, 0, 0)
  12953. feblocks.BorderColor3 = Color3.new(0, 0, 0)
  12954. feblocks.Position = UDim2.new(0.0472972989, 0, 0.466480434, 0)
  12955. feblocks.Size = UDim2.new(0, 123, 0, 47)
  12956. feblocks.Font = Enum.Font.SourceSansLight
  12957. feblocks.FontSize = Enum.FontSize.Size24
  12958. feblocks.Text = "FE Blocks"
  12959. feblocks.TextColor3 = Color3.new(1, 1, 1)
  12960. feblocks.TextSize = 20
  12961.  
  12962. feblocks.MouseButton1Down:connect(function()
  12963.     for i=1,20 do
  12964. wait(1)
  12965.         for _,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
  12966. if v:IsA'Accoutrement' then
  12967. v.Parent=game.Players.LocalPlayer.Character
  12968. v.Parent = workspace.Terrain
  12969. end
  12970. end
  12971. for i,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  12972. if v:IsA'Accoutrement' then
  12973. for ape,hax in pairs(v.Handle:GetChildren()) do
  12974. hax:Destroy()
  12975. end
  12976. wait'.1'
  12977. v.Parent=game.Players.LocalPlayer.StarterGear
  12978. end
  12979. end
  12980. for _,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  12981. v:Destroy()
  12982. end
  12983. local prt=Instance.new("Model", workspace);
  12984.         Instance.new("Part", prt).Name="Torso";
  12985.         Instance.new("Part", prt).Name="Head";
  12986.         Instance.new("Humanoid", prt).Name="Humanoid";
  12987.         game.Players.LocalPlayer.Character=prt
  12988.  
  12989. repeat wait(1) until game.Players.LocalPlayer.Character:FindFirstChild'Head'
  12990. for lol,dad in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
  12991. if dad:IsA'Accoutrement' then
  12992. dad.Parent = game.Players.LocalPlayer.StarterGear
  12993. end
  12994. end
  12995. for _,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  12996. v:Destroy()
  12997. end
  12998. local prt2=Instance.new("Model", workspace);
  12999.         Instance.new("Part", prt).Name="Torso";
  13000.         Instance.new("Part", prt).Name="Head";
  13001.         Instance.new("Humanoid", prt).Name="Humanoid";
  13002.         game.Players.LocalPlayer.Character=prt
  13003. end
  13004. end)
  13005.  
  13006. fegui2.Name = "fegui2"
  13007. fegui2.Parent = FEScriptsFrame
  13008. fegui2.BackgroundColor3 = Color3.new(0, 0, 0)
  13009. fegui2.BorderColor3 = Color3.new(0, 0, 0)
  13010. fegui2.Position = UDim2.new(0.536486506, 0, 0.466480434, 0)
  13011. fegui2.Size = UDim2.new(0, 123, 0, 47)
  13012. fegui2.Font = Enum.Font.SourceSansLight
  13013. fegui2.FontSize = Enum.FontSize.Size24
  13014. fegui2.Text = "FE GUI 2"
  13015. fegui2.TextColor3 = Color3.new(1, 1, 1)
  13016. fegui2.TextSize = 20
  13017.  
  13018. fegui2.MouseButton1Down:connect(function()
  13019.     --vortexe
  13020. local version = 'V.1'
  13021. local MENU = Instance.new("ScreenGui")
  13022. local Topbar = Instance.new("Frame")
  13023. local exit = Instance.new("TextButton")
  13024. local menu = Instance.new("Frame")
  13025. local kill = Instance.new("TextButton")
  13026. local killall = Instance.new("TextButton")
  13027. local loopkill = Instance.new("TextButton")
  13028. local god = Instance.new("TextButton")
  13029. local victim = Instance.new("TextBox")
  13030. local goto = Instance.new("TextButton")
  13031. local float = Instance.new("TextButton")
  13032. local TextLabel = Instance.new("TextLabel")
  13033. MENU.Name = "MENU"
  13034. MENU.Parent = game.CoreGui
  13035. Topbar.Name = "Topbar"
  13036. Topbar.Parent = MENU
  13037. Topbar.Active = true
  13038. Topbar.BackgroundColor3 = Color3.new(0.333333, 0.666667, 1)
  13039. Topbar.BorderSizePixel = 0
  13040. Topbar.Draggable = true
  13041. Topbar.Position = UDim2.new(0.5, -100, 0.5, -13)
  13042. Topbar.Selectable = true
  13043. Topbar.Size = UDim2.new(0, 200, 0, 27)
  13044. exit.Name = "exit"
  13045. exit.Parent = Topbar
  13046. exit.BackgroundColor3 = Color3.new(1, 1, 1)
  13047. exit.BackgroundTransparency = 1
  13048. exit.Position = UDim2.new(0, 163, 0, 0)
  13049. exit.Size = UDim2.new(0, 37, 0, 27)
  13050. exit.Font = Enum.Font.Arial
  13051. exit.FontSize = Enum.FontSize.Size18
  13052. exit.Text = "X"
  13053. exit.TextColor3 = Color3.new(1, 1, 1)
  13054. exit.TextSize = 18
  13055. menu.Name = "menu"
  13056. menu.Parent = Topbar
  13057. menu.BackgroundColor3 = Color3.new(1, 1, 1)
  13058. menu.BorderSizePixel = 0
  13059. menu.Position = UDim2.new(0, 0, 0, 27)
  13060. menu.Size = UDim2.new(0, 200, 0, 232)
  13061. kill.Name = "kill"
  13062. kill.Parent = menu
  13063. kill.BackgroundColor3 = Color3.new(0.333333, 0.666667, 1)
  13064. kill.BorderSizePixel = 0
  13065. kill.Position = UDim2.new(0, 14, 0, 45)
  13066. kill.Size = UDim2.new(0, 80, 0, 50)
  13067. kill.Font = Enum.Font.Arial
  13068. kill.FontSize = Enum.FontSize.Size18
  13069. kill.Text = "Kill"
  13070. kill.TextColor3 = Color3.new(1, 1, 1)
  13071. kill.TextSize = 18
  13072. killall.Name = "killall"
  13073. killall.Parent = menu
  13074. killall.BackgroundColor3 = Color3.new(0.333333, 0.666667, 1)
  13075. killall.BorderSizePixel = 0
  13076. killall.Position = UDim2.new(0, 107, 0, 45)
  13077. killall.Size = UDim2.new(0, 80, 0, 50)
  13078. killall.Font = Enum.Font.Arial
  13079. killall.FontSize = Enum.FontSize.Size18
  13080. killall.Text = "Kill All"
  13081. killall.TextColor3 = Color3.new(1, 1, 1)
  13082. killall.TextSize = 18
  13083. loopkill.Name = "loopkill"
  13084. loopkill.Parent = menu
  13085. loopkill.BackgroundColor3 = Color3.new(0.333333, 0.666667, 1)
  13086. loopkill.BorderSizePixel = 0
  13087. loopkill.Position = UDim2.new(0, 14, 0, 110)
  13088. loopkill.Size = UDim2.new(0, 80, 0, 50)
  13089. loopkill.Font = Enum.Font.Arial
  13090. loopkill.FontSize = Enum.FontSize.Size18
  13091. loopkill.Text = "Loop Kill"
  13092. loopkill.TextColor3 = Color3.new(1, 1, 1)
  13093. loopkill.TextSize = 18
  13094. god.Name = "god"
  13095. god.Parent = menu
  13096. god.BackgroundColor3 = Color3.new(0.333333, 0.666667, 1)
  13097. god.BorderSizePixel = 0
  13098. god.Position = UDim2.new(0, 107, 0, 110)
  13099. god.Size = UDim2.new(0, 80, 0, 50)
  13100. god.Font = Enum.Font.Arial
  13101. god.FontSize = Enum.FontSize.Size18
  13102. god.Text = "God"
  13103. god.TextColor3 = Color3.new(1, 1, 1)
  13104. god.TextSize = 18
  13105. god.TextWrapped = true
  13106. victim.Name = "victim"
  13107. victim.Parent = menu
  13108. victim.BackgroundColor3 = Color3.new(1, 1, 1)
  13109. victim.BorderColor3 = Color3.new(0.333333, 0.666667, 1)
  13110. victim.BorderSizePixel = 2
  13111. victim.Position = UDim2.new(0, 16, 0, 10)
  13112. victim.Size = UDim2.new(0, 170, 0, 25)
  13113. victim.Font = Enum.Font.Arial
  13114. victim.FontSize = Enum.FontSize.Size14
  13115. victim.Text = "Player Name"
  13116. victim.TextColor3 = Color3.new(0.333333, 0.666667, 1)
  13117. victim.TextSize = 14
  13118. goto.Name = "goto"
  13119. goto.Parent = menu
  13120. goto.BackgroundColor3 = Color3.new(0.333333, 0.666667, 1)
  13121. goto.BorderSizePixel = 0
  13122. goto.Position = UDim2.new(0, 14, 0, 172)
  13123. goto.Size = UDim2.new(0, 80, 0, 50)
  13124. goto.Font = Enum.Font.Arial
  13125. goto.FontSize = Enum.FontSize.Size18
  13126. goto.Text = "Goto"
  13127. goto.TextColor3 = Color3.new(1, 1, 1)
  13128. goto.TextSize = 18
  13129. float.Name = "float"
  13130. float.Parent = menu
  13131. float.BackgroundColor3 = Color3.new(0.333333, 0.666667, 1)
  13132. float.BorderSizePixel = 0
  13133. float.Position = UDim2.new(0, 107, 0, 172)
  13134. float.Size = UDim2.new(0, 80, 0, 50)
  13135. float.Font = Enum.Font.Arial
  13136. float.FontSize = Enum.FontSize.Size18
  13137. float.Text = "Floating Torso"
  13138. float.TextColor3 = Color3.new(1, 1, 1)
  13139. float.TextSize = 18
  13140. float.TextWrapped = true
  13141. TextLabel.Parent = Topbar
  13142. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  13143. TextLabel.BackgroundTransparency = 1
  13144. TextLabel.Position = UDim2.new(0, 43, 0, 0)
  13145. TextLabel.Size = UDim2.new(0, 115, 0, 27)
  13146. TextLabel.Font = Enum.Font.Arial
  13147. TextLabel.FontSize = Enum.FontSize.Size18
  13148. TextLabel.Text = "Stick v1"
  13149. TextLabel.TextColor3 = Color3.new(1, 1, 1)
  13150. TextLabel.TextSize = 18
  13151. goto.MouseButton1Click:connect(function()
  13152.    game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(game.Players:FindFirstChild(victim.Text).Character.HumanoidRootPart.Position)
  13153. end)
  13154. kill.MouseButton1Click:connect(function()
  13155.     local target = game.Players:FindFirstChild(victim.Text)
  13156.     target:Move(Vector3.new(math.huge,math.huge,math.huge))
  13157. end)
  13158. killall.MouseButton1Click:connect(function()
  13159.     for i,v in pairs(game.Players:GetChildren()) do
  13160. v:Move(Vector3.new(math.huge,math.huge,math.huge))
  13161. end
  13162. end)
  13163. loopkill.MouseButton1Click:connect(function()
  13164.     while true do
  13165.     local target = game.Players:FindFirstChild(victim.Text)
  13166.     target:Move(Vector3.new(math.huge,math.huge,math.huge))
  13167. wait()
  13168. end
  13169. end)
  13170. god.MouseButton1Click:connect(function()
  13171. game.Players.LocalPlayer.Character.Humanoid.Name = 1
  13172. local l = game.Players.LocalPlayer.Character["1"]:Clone()
  13173. l.Parent = game.Players.LocalPlayer.Character
  13174. l.Name = "Humanoid"
  13175. wait(0.1)
  13176. game.Players.LocalPlayer.Character["1"]:Destroy()
  13177. game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character
  13178. game.Players.LocalPlayer.Character.Animate.Disabled = true
  13179. wait(0.1)
  13180. game.Players.LocalPlayer.Character.Animate.Disabled = false
  13181. game.Players.LocalPlayer.Character.Humanoid.DisplayDistanceType = "None"
  13182. end)
  13183. float.MouseButton1Click:connect(function()
  13184.     local Weld1 = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  13185. Weld1.Part0 = game.Players.LocalPlayer.Character.Head
  13186. Weld1.Part1 = game.Players.LocalPlayer.Character.Torso
  13187. local Weld2 = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  13188. Weld2.Part0 = game.Players.LocalPlayer.Character["Left Arm"]
  13189. Weld2.Part1 = game.Players.LocalPlayer.Character.Torso
  13190. local Weld3 = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  13191. Weld3.Part0 = game.Players.LocalPlayer.Character["Right Arm"]
  13192. Weld3.Part1 = game.Players.LocalPlayer.Character.Torso
  13193. local Weld4 = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  13194. Weld4.Part0 = game.Players.LocalPlayer.Character["Right Leg"]
  13195. Weld4.Part1 = game.Players.LocalPlayer.Character.Torso
  13196. local Weld5 = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  13197. Weld5.Part0 = game.Players.LocalPlayer.Character["Left Leg"]
  13198. Weld5.Part1 = game.Players.LocalPlayer.Character.Torso
  13199. end)
  13200. exit.MouseButton1Click:connect(function()
  13201.     MENU:remove()
  13202.     warn("Goodbye, "..game.Players.LocalPlayer.Name)
  13203.     warn("Stick "..version.." was Closed")
  13204. end)
  13205. end)
  13206.  
  13207. febtools.Name = "febtools"
  13208. febtools.Parent = FEScriptsFrame
  13209. febtools.BackgroundColor3 = Color3.new(0, 0, 0)
  13210. febtools.BorderColor3 = Color3.new(0, 0, 0)
  13211. febtools.Position = UDim2.new(0.0472973287, 0, 0.723463655, 0)
  13212. febtools.Size = UDim2.new(0, 123, 0, 47)
  13213. febtools.Font = Enum.Font.SourceSansLight
  13214. febtools.FontSize = Enum.FontSize.Size24
  13215. febtools.Text = "FE Btools"
  13216. febtools.TextColor3 = Color3.new(1, 1, 1)
  13217. febtools.TextSize = 20
  13218.  
  13219. febtools.MouseButton1Down:connect(function()
  13220.     maind = nil
  13221. if workspace:FindFirstChild'GiveSystem' then
  13222. if workspace.GiveSystem:FindFirstChild'GiveItem' then
  13223. maind = workspace.GiveSystem.GiveItem
  13224. end
  13225. end
  13226. if workspace:FindFirstChild'HandToCentre' then
  13227. if workspace.HandToCentre:FindFirstChild'SendItem' then
  13228. maind = workspace.HandToCentre.SendItem
  13229. end
  13230. end
  13231. if maind == nil then
  13232. print'could not find give event :('
  13233. return
  13234. end
  13235. tool = Instance.new'Tool'
  13236. me = game:GetService'Players'.LocalPlayer
  13237. tool.RequiresHandle = false
  13238. tool.TextureId = 'http://www.roblox.com/asset/?id=12223874'
  13239. tool.Name = 'ya like jazz?'
  13240. tool.Parent = me.Backpack
  13241. buttonf = nil
  13242. tool.Equipped:connect(function()
  13243. local m = game:GetService'Players'.LocalPlayer:GetMouse()
  13244. m.Icon = 'rbxasset://textures/HammerCursor.png'
  13245. buttonf = m.Button1Down:connect(function()
  13246. if m.Target == nil then return end
  13247. local ob = m.Target
  13248. if ob:IsA'BasePart' or ob:IsA'WedgePart' then
  13249. if ob:IsDescendantOf(me.Character) then return end
  13250. m.Icon = 'rbxasset://textures/HammerOverCursor.png'
  13251. local ex = Instance.new'Explosion'
  13252. ex.BlastRadius = 0
  13253. ex.Position = ob.Position
  13254. ex.Parent = workspace
  13255. maind:FireServer(workspace, ob)
  13256. wait(0.3)
  13257. m.Icon = 'rbxasset://textures/HammerCursor.png'
  13258. end
  13259. end)
  13260. end)
  13261. tool.Unequipped:connect(function()
  13262. if buttonf ~= nil then
  13263. buttonf:Disconnect()
  13264. buttonf = nil
  13265. end
  13266. local m = game:GetService'Players'.LocalPlayer:GetMouse()
  13267. m.Icon = ''
  13268. end)
  13269. end)
  13270.  
  13271. fecafedestroy.Name = "fecafedestroy"
  13272. fecafedestroy.Parent = FEScriptsFrame
  13273. fecafedestroy.BackgroundColor3 = Color3.new(0, 0, 0)
  13274. fecafedestroy.BorderColor3 = Color3.new(0, 0, 0)
  13275. fecafedestroy.Position = UDim2.new(0.533783793, 0, 0.723463655, 0)
  13276. fecafedestroy.Size = UDim2.new(0, 123, 0, 47)
  13277. fecafedestroy.Font = Enum.Font.SourceSansLight
  13278. fecafedestroy.FontSize = Enum.FontSize.Size24
  13279. fecafedestroy.Text = "FE Cafe destroy"
  13280. fecafedestroy.TextColor3 = Color3.new(1, 1, 1)
  13281. fecafedestroy.TextSize = 20
  13282.  
  13283. fecafedestroy.MouseButton1Down:connect(function()
  13284.     --This deletes the whole cafe XD
  13285.  
  13286. if workspace:FindFirstChild("GiveSystem") then
  13287. e = workspace.GiveSystem.GiveItem
  13288. elseif workspace:FindFirstChild("HandToCentre") then
  13289. e = workspace.HandToCentre.GiveItem
  13290. else
  13291. warn("MODEL NOT FOUND")
  13292. end
  13293.  
  13294. local blacklist = {
  13295. ["HandToCentre"] = true;
  13296. ["GiveSystem"] = true;
  13297. }
  13298.  
  13299.  
  13300. for i,v in pairs(game.Workspace:children()) do
  13301. if not blacklist[v.Name] then
  13302.  pcall(function() e:FireServer(game.Players.LocalPlayer, v) end)
  13303. end
  13304. end
  13305. end)
  13306.  
  13307. FEToolsFrame.Name = "FEToolsFrame"
  13308. FEToolsFrame.Parent = silverhubv2
  13309. FEToolsFrame.Active = true
  13310. FEToolsFrame.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  13311. FEToolsFrame.BorderColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  13312. FEToolsFrame.Draggable = true
  13313. FEToolsFrame.Position = UDim2.new(0.346259087, 0, 0.172386944, 0)
  13314. FEToolsFrame.Selectable = true
  13315. FEToolsFrame.Size = UDim2.new(0, 370, 0, 358)
  13316. FEToolsFrame.Visible = false
  13317.  
  13318. toolsbar1.Name = "toolsbar1"
  13319. toolsbar1.Parent = FEToolsFrame
  13320. toolsbar1.BackgroundColor3 = Color3.new(1, 1, 1)
  13321. toolsbar1.BorderColor3 = Color3.new(1, 1, 1)
  13322. toolsbar1.Size = UDim2.new(0, 370, 0, 23)
  13323.  
  13324. toolstitle1.Name = "toolstitle1"
  13325. toolstitle1.Parent = FEToolsFrame
  13326. toolstitle1.BackgroundColor3 = Color3.new(1, 1, 1)
  13327. toolstitle1.BackgroundTransparency = 3
  13328. toolstitle1.Position = UDim2.new(-0.00135135138, 0, -0.00558659201, 0)
  13329. toolstitle1.Size = UDim2.new(0, 76, 0, 27)
  13330. toolstitle1.Font = Enum.Font.SourceSansBold
  13331. toolstitle1.FontSize = Enum.FontSize.Size24
  13332. toolstitle1.Text = "FE Tools"
  13333. toolstitle1.TextColor3 = Color3.new(0, 0, 0)
  13334. toolstitle1.TextSize = 20
  13335. toolstitle1.TextWrapped = true
  13336.  
  13337. toolsminimize.Name = "toolsminimize"
  13338. toolsminimize.Parent = FEToolsFrame
  13339. toolsminimize.BackgroundColor3 = Color3.new(1, 1, 1)
  13340. toolsminimize.BackgroundTransparency = 3
  13341. toolsminimize.Position = UDim2.new(0.905405343, 0, 0.011173184, 0)
  13342. toolsminimize.Size = UDim2.new(0, 14, 0, 15)
  13343. toolsminimize.Font = Enum.Font.SourceSansLight
  13344. toolsminimize.FontSize = Enum.FontSize.Size24
  13345. toolsminimize.Text = "-"
  13346. toolsminimize.TextSize = 20
  13347.  
  13348. toolsminimize.MouseButton1Down:connect(function()
  13349.     FEToolsFrame.Visible = false
  13350.     fetoolsopenframe.Visible = true
  13351. end)
  13352.  
  13353. toolsexitbutton1.Name = "toolsexitbutton1"
  13354. toolsexitbutton1.Parent = FEToolsFrame
  13355. toolsexitbutton1.BackgroundColor3 = Color3.new(1, 1, 1)
  13356. toolsexitbutton1.BackgroundTransparency = 3
  13357. toolsexitbutton1.Position = UDim2.new(0.962162137, 0, 0.011173184, 0)
  13358. toolsexitbutton1.Size = UDim2.new(0, 14, 0, 15)
  13359. toolsexitbutton1.Font = Enum.Font.SourceSansLight
  13360. toolsexitbutton1.FontSize = Enum.FontSize.Size24
  13361. toolsexitbutton1.Text = "X"
  13362. toolsexitbutton1.TextSize = 20
  13363.  
  13364. toolsexitbutton1.MouseButton1Down:connect(function()
  13365.     FEToolsFrame.Visible = false
  13366.     MainFrame.Visible = true
  13367. end)
  13368.  
  13369. fetoolsgive.Name = "fetoolsgive"
  13370. fetoolsgive.Parent = FEToolsFrame
  13371. fetoolsgive.BackgroundColor3 = Color3.new(0, 0, 0)
  13372. fetoolsgive.BorderColor3 = Color3.new(0, 0, 0)
  13373. fetoolsgive.Position = UDim2.new(0.291891903, 0, 0.374301672, 0)
  13374. fetoolsgive.Size = UDim2.new(0, 154, 0, 101)
  13375. fetoolsgive.Font = Enum.Font.SourceSansLight
  13376. fetoolsgive.FontSize = Enum.FontSize.Size24
  13377. fetoolsgive.Text = "Give FE Tools"
  13378. fetoolsgive.TextColor3 = Color3.new(1, 1, 1)
  13379. fetoolsgive.TextSize = 20
  13380.  
  13381. fetoolsgive.MouseButton1Down:connect(function()
  13382.     things = {12890798, 78730532, 212296936, 34398938, 82357123, 243790334, 409746054,11999247,21416138, 42845609, 33383241, 31839411, 87361806,10758456,187688069,83021250, 97161295}
  13383. for i,v in pairs(things) do
  13384. game:GetService"Workspace".FE.RemoteEvents.Accessories:FireServer("Hat", v)
  13385. end
  13386. end)
  13387.  
  13388. CreditsFrame.Name = "CreditsFrame"
  13389. CreditsFrame.Parent = silverhubv2
  13390. CreditsFrame.Active = true
  13391. CreditsFrame.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  13392. CreditsFrame.BorderColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  13393. CreditsFrame.Draggable = true
  13394. CreditsFrame.Position = UDim2.new(0.34671542, 0, 0.16926676, 0)
  13395. CreditsFrame.Selectable = true
  13396. CreditsFrame.Size = UDim2.new(0, 370, 0, 358)
  13397. CreditsFrame.Visible = false
  13398.  
  13399. creditsbar1.Name = "creditsbar1"
  13400. creditsbar1.Parent = CreditsFrame
  13401. creditsbar1.BackgroundColor3 = Color3.new(1, 1, 1)
  13402. creditsbar1.BorderColor3 = Color3.new(1, 1, 1)
  13403. creditsbar1.Size = UDim2.new(0, 370, 0, 23)
  13404.  
  13405. creditsminimize1.Name = "creditsminimize1"
  13406. creditsminimize1.Parent = CreditsFrame
  13407. creditsminimize1.BackgroundColor3 = Color3.new(1, 1, 1)
  13408. creditsminimize1.BackgroundTransparency = 3
  13409. creditsminimize1.Position = UDim2.new(0.905405343, 0, 0.011173184, 0)
  13410. creditsminimize1.Size = UDim2.new(0, 14, 0, 15)
  13411. creditsminimize1.Font = Enum.Font.SourceSansLight
  13412. creditsminimize1.FontSize = Enum.FontSize.Size24
  13413. creditsminimize1.Text = "-"
  13414. creditsminimize1.TextSize = 20
  13415.  
  13416. creditsminimize1.MouseButton1Down:connect(function()
  13417.     CreditsFrame.Visible = false
  13418.     creditsopenframe.Visible = true
  13419. end)
  13420.  
  13421. creditsexitbutton1.Name = "creditsexitbutton1"
  13422. creditsexitbutton1.Parent = CreditsFrame
  13423. creditsexitbutton1.BackgroundColor3 = Color3.new(1, 1, 1)
  13424. creditsexitbutton1.BackgroundTransparency = 3
  13425. creditsexitbutton1.Position = UDim2.new(0.962162137, 0, 0.011173184, 0)
  13426. creditsexitbutton1.Size = UDim2.new(0, 14, 0, 15)
  13427. creditsexitbutton1.Font = Enum.Font.SourceSansLight
  13428. creditsexitbutton1.FontSize = Enum.FontSize.Size24
  13429. creditsexitbutton1.Text = "X"
  13430. creditsexitbutton1.TextSize = 20
  13431.  
  13432. creditsexitbutton1.MouseButton1Down:connect(function()
  13433.     CreditsFrame.Visible = false
  13434.     MainFrame.Visible = true
  13435. end)
  13436.  
  13437. creditstitle1.Name = "creditstitle1"
  13438. creditstitle1.Parent = CreditsFrame
  13439. creditstitle1.BackgroundColor3 = Color3.new(1, 1, 1)
  13440. creditstitle1.BackgroundTransparency = 3
  13441. creditstitle1.Position = UDim2.new(0, 0, -0.00558659201, 0)
  13442. creditstitle1.Size = UDim2.new(0, 61, 0, 27)
  13443. creditstitle1.Font = Enum.Font.SourceSansBold
  13444. creditstitle1.FontSize = Enum.FontSize.Size24
  13445. creditstitle1.Text = "Credits"
  13446. creditstitle1.TextColor3 = Color3.new(0, 0, 0)
  13447. creditstitle1.TextSize = 20
  13448. creditstitle1.TextWrapped = true
  13449.  
  13450. guimaker.Name = "guimaker"
  13451. guimaker.Parent = CreditsFrame
  13452. guimaker.BackgroundColor3 = Color3.new(1, 1, 1)
  13453. guimaker.BackgroundTransparency = 3
  13454. guimaker.Position = UDim2.new(0.194594592, 0, 0.248603359, 0)
  13455. guimaker.Size = UDim2.new(0, 226, 0, 27)
  13456. guimaker.Font = Enum.Font.SourceSansLight
  13457. guimaker.FontSize = Enum.FontSize.Size24
  13458. guimaker.Text = "GUI Maker - Windowserror123"
  13459. guimaker.TextColor3 = Color3.new(1, 1, 1)
  13460. guimaker.TextSize = 20
  13461. guimaker.TextWrapped = true
  13462. guimaker.TextXAlignment = Enum.TextXAlignment.Left
  13463.  
  13464. scripter.Name = "scripter"
  13465. scripter.Parent = CreditsFrame
  13466. scripter.BackgroundColor3 = Color3.new(1, 1, 1)
  13467. scripter.BackgroundTransparency = 3
  13468. scripter.Position = UDim2.new(0.194594592, 0, 0.324022353, 0)
  13469. scripter.Size = UDim2.new(0, 226, 0, 27)
  13470. scripter.Font = Enum.Font.SourceSansLight
  13471. scripter.FontSize = Enum.FontSize.Size24
  13472. scripter.Text = "Scripter - Windowserror123"
  13473. scripter.TextColor3 = Color3.new(1, 1, 1)
  13474. scripter.TextSize = 20
  13475. scripter.TextWrapped = true
  13476. scripter.TextXAlignment = Enum.TextXAlignment.Left
  13477.  
  13478. whitelist.Name = "whitelist"
  13479. whitelist.Parent = CreditsFrame
  13480. whitelist.BackgroundColor3 = Color3.new(1, 1, 1)
  13481. whitelist.BackgroundTransparency = 3
  13482. whitelist.Position = UDim2.new(0.194594592, 0, 0.398044676, 0)
  13483. whitelist.Size = UDim2.new(0, 226, 0, 27)
  13484. whitelist.Font = Enum.Font.SourceSansLight
  13485. whitelist.FontSize = Enum.FontSize.Size24
  13486. whitelist.Text = "Whitelist - Coming soon"
  13487. whitelist.TextColor3 = Color3.new(1, 1, 1)
  13488. whitelist.TextSize = 20
  13489. whitelist.TextWrapped = true
  13490. whitelist.TextXAlignment = Enum.TextXAlignment.Left
  13491.  
  13492. loginopenframe.Name = "loginopenframe"
  13493. loginopenframe.Parent = silverhubv2
  13494. loginopenframe.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  13495. loginopenframe.BorderColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  13496. loginopenframe.Position = UDim2.new(0, 0, 0.53978163, 0)
  13497. loginopenframe.Size = UDim2.new(0, 140, 0, 73)
  13498. loginopenframe.Visible = false
  13499.  
  13500. loginopenbutton.Name = "loginopenbutton"
  13501. loginopenbutton.Parent = loginopenframe
  13502. loginopenbutton.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  13503. loginopenbutton.BorderColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  13504. loginopenbutton.Position = UDim2.new(-5.96046448e-08, 0, 0, 0)
  13505. loginopenbutton.Size = UDim2.new(0, 140, 0, 73)
  13506. loginopenbutton.Font = Enum.Font.SourceSansLight
  13507. loginopenbutton.FontSize = Enum.FontSize.Size24
  13508. loginopenbutton.Text = "OPEN"
  13509. loginopenbutton.TextColor3 = Color3.new(1, 1, 1)
  13510. loginopenbutton.TextSize = 20
  13511.  
  13512. loginopenbutton.MouseButton1Down:connect(function()
  13513.     loginopenframe.Visible = false
  13514.     SilverHubLoginFrame.Visible = true
  13515. end)
  13516.  
  13517. mainopenframe.Name = "mainopenframe"
  13518. mainopenframe.Parent = silverhubv2
  13519. mainopenframe.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  13520. mainopenframe.BorderColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  13521. mainopenframe.Position = UDim2.new(0, 0, 0.53978163, 0)
  13522. mainopenframe.Size = UDim2.new(0, 140, 0, 73)
  13523. mainopenframe.Visible = false
  13524.  
  13525. mainopenbutton.Name = "mainopenbutton"
  13526. mainopenbutton.Parent = mainopenframe
  13527. mainopenbutton.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  13528. mainopenbutton.BorderColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  13529. mainopenbutton.Position = UDim2.new(-5.96046448e-08, 0, 0, 0)
  13530. mainopenbutton.Size = UDim2.new(0, 140, 0, 73)
  13531. mainopenbutton.Font = Enum.Font.SourceSansLight
  13532. mainopenbutton.FontSize = Enum.FontSize.Size24
  13533. mainopenbutton.Text = "OPEN"
  13534. mainopenbutton.TextColor3 = Color3.new(1, 1, 1)
  13535. mainopenbutton.TextSize = 20
  13536.  
  13537. mainopenbutton.MouseButton1Down:connect(function()
  13538.     mainopenframe.Visible = false
  13539.     MainFrame.Visible = true
  13540. end)
  13541.  
  13542. fescriptsopenframe.Name = "fescriptsopenframe"
  13543. fescriptsopenframe.Parent = silverhubv2
  13544. fescriptsopenframe.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  13545. fescriptsopenframe.BorderColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  13546. fescriptsopenframe.Position = UDim2.new(0, 0, 0.53978163, 0)
  13547. fescriptsopenframe.Size = UDim2.new(0, 140, 0, 73)
  13548. fescriptsopenframe.Visible = false
  13549.  
  13550. fescriptsopenbutton.Name = "fescriptsopenbutton"
  13551. fescriptsopenbutton.Parent = fescriptsopenframe
  13552. fescriptsopenbutton.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  13553. fescriptsopenbutton.BorderColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  13554. fescriptsopenbutton.Position = UDim2.new(-5.96046448e-08, 0, 0, 0)
  13555. fescriptsopenbutton.Size = UDim2.new(0, 140, 0, 73)
  13556. fescriptsopenbutton.Font = Enum.Font.SourceSansLight
  13557. fescriptsopenbutton.FontSize = Enum.FontSize.Size24
  13558. fescriptsopenbutton.Text = "OPEN"
  13559. fescriptsopenbutton.TextColor3 = Color3.new(1, 1, 1)
  13560. fescriptsopenbutton.TextSize = 20
  13561.  
  13562. fescriptsopenbutton.MouseButton1Down:connect(function()
  13563.     fescriptsopenframe.Visible = false
  13564.     FEScriptsFrame.Visible = true
  13565. end)
  13566.  
  13567. scriptsopenframe.Name = "scriptsopenframe"
  13568. scriptsopenframe.Parent = silverhubv2
  13569. scriptsopenframe.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  13570. scriptsopenframe.BorderColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  13571. scriptsopenframe.Position = UDim2.new(0, 0, 0.53978163, 0)
  13572. scriptsopenframe.Size = UDim2.new(0, 140, 0, 73)
  13573. scriptsopenframe.Visible = false
  13574.  
  13575. scriptsopenbutton.Name = "scriptsopenbutton"
  13576. scriptsopenbutton.Parent = scriptsopenframe
  13577. scriptsopenbutton.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  13578. scriptsopenbutton.BorderColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  13579. scriptsopenbutton.Position = UDim2.new(-5.96046448e-08, 0, 0, 0)
  13580. scriptsopenbutton.Size = UDim2.new(0, 140, 0, 73)
  13581. scriptsopenbutton.Font = Enum.Font.SourceSansLight
  13582. scriptsopenbutton.FontSize = Enum.FontSize.Size24
  13583. scriptsopenbutton.Text = "OPEN"
  13584. scriptsopenbutton.TextColor3 = Color3.new(1, 1, 1)
  13585. scriptsopenbutton.TextSize = 20
  13586.  
  13587. scriptsopenbutton.MouseButton1Down:connect(function()
  13588.     scriptsopenframe.Visible = false
  13589.     ScriptsFrame.Visible = true
  13590. end)
  13591.  
  13592. fetoolsopenframe.Name = "fetoolsopenframe"
  13593. fetoolsopenframe.Parent = silverhubv2
  13594. fetoolsopenframe.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  13595. fetoolsopenframe.BorderColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  13596. fetoolsopenframe.Position = UDim2.new(0, 0, 0.53978163, 0)
  13597. fetoolsopenframe.Size = UDim2.new(0, 140, 0, 73)
  13598. fetoolsopenframe.Visible = false
  13599.  
  13600. fetoolsopenbutton.Name = "fetoolsopenbutton"
  13601. fetoolsopenbutton.Parent = fetoolsopenframe
  13602. fetoolsopenbutton.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  13603. fetoolsopenbutton.BorderColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  13604. fetoolsopenbutton.Position = UDim2.new(-5.96046448e-08, 0, 0, 0)
  13605. fetoolsopenbutton.Size = UDim2.new(0, 140, 0, 73)
  13606. fetoolsopenbutton.Font = Enum.Font.SourceSansLight
  13607. fetoolsopenbutton.FontSize = Enum.FontSize.Size24
  13608. fetoolsopenbutton.Text = "OPEN"
  13609. fetoolsopenbutton.TextColor3 = Color3.new(1, 1, 1)
  13610. fetoolsopenbutton.TextSize = 20
  13611.  
  13612. fetoolsopenbutton.MouseButton1Down:connect(function()
  13613.     fetoolsopenframe.Visible = false
  13614.     FEToolsFrame.Visible = true
  13615. end)
  13616.  
  13617. creditsopenframe.Name = "creditsopenframe"
  13618. creditsopenframe.Parent = silverhubv2
  13619. creditsopenframe.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  13620. creditsopenframe.BorderColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  13621. creditsopenframe.Position = UDim2.new(0, 0, 0.53978163, 0)
  13622. creditsopenframe.Size = UDim2.new(0, 140, 0, 73)
  13623. creditsopenframe.Visible = false
  13624.  
  13625. creditsopenbutton.Name = "creditsopenbutton"
  13626. creditsopenbutton.Parent = creditsopenframe
  13627. creditsopenbutton.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  13628. creditsopenbutton.BorderColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  13629. creditsopenbutton.Position = UDim2.new(-5.96046448e-08, 0, 0, 0)
  13630. creditsopenbutton.Size = UDim2.new(0, 140, 0, 73)
  13631. creditsopenbutton.Font = Enum.Font.SourceSansLight
  13632. creditsopenbutton.FontSize = Enum.FontSize.Size24
  13633. creditsopenbutton.Text = "OPEN"
  13634. creditsopenbutton.TextColor3 = Color3.new(1, 1, 1)
  13635. creditsopenbutton.TextSize = 20
  13636.  
  13637. creditsopenbutton.MouseButton1Down:connect(function()
  13638.     creditsopenframe.Visible = false
  13639.     CreditsFrame.Visible = true
  13640. end)
Add Comment
Please, Sign In to add comment