Migas3456

Moztopia Gui By Moztopia(not me)

Sep 29th, 2017
349
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 393.09 KB | None | 0 0
  1. -- Objects
  2.  
  3. local ScreenGui = Instance.new("ScreenGui")
  4. local Frame = Instance.new("Frame")
  5. local TextLabel = Instance.new("TextLabel")
  6. local TextButton = Instance.new("TextButton")
  7. local TextButton_2 = Instance.new("TextButton")
  8. local TextButton_3 = Instance.new("TextButton")
  9. local TextLabel_2 = Instance.new("TextLabel")
  10.  
  11. -- Properties
  12.  
  13. ScreenGui.Parent = game.Players.LocalPlayer.PlayerGui
  14.  
  15. Frame.Parent = ScreenGui
  16. Frame.BackgroundColor3 = Color3.new(0.494118, 0, 1)
  17. Frame.Position = UDim2.new(0, 0, 0, 29)
  18. Frame.Size = UDim2.new(0, 260, 0, 300)
  19.  
  20. TextLabel.Parent = Frame
  21. TextLabel.BackgroundColor3 = Color3.new(0.709804, 1, 0.392157)
  22. TextLabel.Size = UDim2.new(0, 260, 0, 50)
  23. TextLabel.Font = Enum.Font.SourceSans
  24. TextLabel.FontSize = Enum.FontSize.Size14
  25. TextLabel.Text = "Moztopia GUI"
  26. TextLabel.TextScaled = true
  27. TextLabel.TextSize = 14
  28. TextLabel.TextWrapped = true
  29.  
  30. TextButton.Parent = Frame
  31. TextButton.BackgroundColor3 = Color3.new(1, 1, 1)
  32. TextButton.Position = UDim2.new(0, 30, 0, 102)
  33. TextButton.Size = UDim2.new(0, 200, 0, 50)
  34. TextButton.Font = Enum.Font.SourceSans
  35. TextButton.FontSize = Enum.FontSize.Size14
  36. TextButton.Text = "Grab Knife V3"
  37. TextButton.TextSize = 14
  38.  
  39. TextButton.MouseButton1Down:connect(function()
  40. math.randomseed(tick())
  41. local player = game.Players.LocalPlayer
  42. local rekt = {}
  43. local paralyzed = false
  44. local curpoint = nil
  45. local curpart = nil
  46. local finishnum = 1
  47. local zombiemode = false
  48. local zombies = {}
  49. local lastgui = nil
  50. local mouse = player:GetMouse()
  51.  
  52. function getplr(char)
  53. local plr = nil
  54. for i,v in pairs(game.Players:GetChildren()) do
  55. if v.Character == char then
  56. plr = v
  57. end
  58. end
  59. return plr
  60. end
  61.  
  62. function bleed(frick)
  63. while frick.Parent ~= nil do
  64. local reeee = coroutine.wrap(function()
  65. local thing = Instance.new('Part',game.Workspace)
  66. thing.Size = Vector3.new(0.2,0.2,0.2)
  67. thing.CFrame = frick.CFrame
  68. thing.Shape = Enum.PartType.Ball
  69. thing.CFrame = frick.CFrame
  70. thing.Transparency = 1
  71. thing.BrickColor = BrickColor.new('Maroon')
  72. thing.Material = Enum.Material.SmoothPlastic
  73. thing.Name = "Blood"
  74. thing.CanCollide =false
  75. local rawrxd = Instance.new('BodyForce',thing)
  76. rawrxd.Force = frick.CFrame.upVector*(math.random()*2)+Vector3.new(math.random(-5, 5)/10,1.5,0)
  77. local coru = coroutine.wrap(function()
  78. wait(0.01)
  79. rawrxd:Destroy()
  80. end)
  81. coru()
  82. local ree = Instance.new('ParticleEmitter',thing)
  83. ree.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.fromRGB(100,0,0)),ColorSequenceKeypoint.new(1,Color3.fromRGB(100,0,0))})
  84. ree.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.1),NumberSequenceKeypoint.new(1,0.1)})
  85. ree.Texture = 'rbxassetid://867743272'
  86. ree.Lifetime = NumberRange.new(0.4)
  87. ree.Rate = 50
  88. ree.LockedToPart = true
  89. ree.Speed = NumberRange.new(0, 2)
  90.  
  91. thing.Touched:connect(function(tou)
  92. if tou.Parent and tou.Parent:IsA('Tool') == false and tou.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil and tou.Parent:FindFirstChildOfClass('Humanoid') == nil and tou.Name ~= "Blood" and tou.Parent.Name ~= "Projectile" and tou.Parent.Name ~= "big ass knife" and tou.Parent ~= player.Character and tou.Parent.ClassName ~= "Accessory" and tou.Parent.Name ~= "bitch ass knife" then
  93. local pos = Vector3.new(thing.Position.X,(tou.Position.Y+(tou.Size.Y/2))+0.02,thing.Position.Z)
  94. thing:Destroy()
  95. if tou.Name == "BloodPuddle" then
  96. local reee = tou.CFrame
  97. if tou.Transparency > -0.2 then
  98. tou.Transparency = tou.Transparency -0.1
  99. end
  100. if tou.Size.X < 10 then
  101. tou.Size = tou.Size+Vector3.new(0.1,0,0.1)
  102. tou.CFrame = reee
  103. end
  104. else
  105. local bloodlol = Instance.new('Part',workspace)
  106. bloodlol.Size=Vector3.new(1,0.2,1)
  107. bloodlol.Name = "BloodPuddle"
  108. bloodlol.Anchored = true
  109. bloodlol.CanCollide = false
  110. bloodlol.Material = Enum.Material.SmoothPlastic
  111. bloodlol.BrickColor = BrickColor.new('Maroon')
  112. local cyl = Instance.new('CylinderMesh',bloodlol)
  113. cyl.Scale = Vector3.new(1,0.1,1)
  114. bloodlol.CFrame = CFrame.new(pos)
  115. local coru=coroutine.wrap(function()
  116. while bloodlol.Parent ~= nil do
  117. if bloodlol.Transparency < 1 then
  118. bloodlol.Transparency = bloodlol.Transparency+0.05
  119. else
  120. bloodlol:Destroy()
  121. end
  122. wait(0.1)
  123. end
  124. end)
  125. coru()
  126. end
  127. end
  128. end)
  129. local coru = coroutine.wrap(function()
  130. wait(1)
  131. thing:Destroy()
  132. end)
  133. coru()
  134. end)
  135. reeee()
  136. wait()
  137. end
  138. end
  139.  
  140. function killz(playa,hitz,kneef,explode,pool,head,charred,override)
  141. local soundy = false
  142. local heyy = hitz
  143. if hitz == "Right Arm" then
  144. local Limb = playa:FindFirstChild("Right Arm")
  145. local ters = playa:FindFirstChild('Torso')
  146. if Limb and ters then
  147. if ters:FindFirstChild('Right Shoulder') then ters["Right Shoulder"]:Destroy() end
  148. for i,v in pairs(Limb:GetChildren()) do
  149. if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
  150. v:Destroy()
  151. end
  152. end
  153. Limb.CFrame = ters.CFrame * CFrame.new(1.5, 0, 0)
  154. local Joint = Instance.new("Rotate")
  155. Joint.Name = "RightShoulder"
  156. Joint.Part0 = ters
  157. Joint.Part1 = Limb
  158. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  159. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  160. Joint.Parent = ters
  161. if charred and zombiemode == false then
  162. Limb.BrickColor = BrickColor.new('Black')
  163. local fire = Instance.new('Fire',Limb)
  164. fire.Heat = 5
  165. fire.Size = 5
  166. game:GetService('Debris'):AddItem(fire,2)
  167. local coru=coroutine.wrap(function()
  168. wait(2)
  169. for i,v in pairs(Limb:GetChildren()) do
  170. if v:IsA('ParticleEmitter') then
  171. v:Destroy()
  172. end
  173. end
  174. end)
  175. coru()
  176. end
  177. local B = Instance.new("Part")
  178. B.TopSurface = 0
  179. B.BottomSurface = 0
  180. B.formFactor = "Symmetric"
  181. B.Size = Vector3.new(1, 1, 1)
  182. B.Transparency = 1
  183. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  184. B.Parent = playa
  185. local W = Instance.new("Weld")
  186. W.Part0 = Limb
  187. W.Part1 = B
  188. W.C0 = CFrame.new(0, -0.5, 0)
  189. W.Parent = Limb
  190. if kneef then
  191. local coru = coroutine.wrap(function()
  192. local uno = Instance.new('Part',workspace)
  193. local dos = Instance.new('Part',workspace)
  194. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  195. dos.CFrame = kneef["big ass knife"].CFrame
  196. local weld = Instance.new('Weld',kneef["big ass knife"])
  197. weld.Part0 = playa:FindFirstChild(hitz)
  198. weld.Part1 = kneef["big ass knife"]
  199. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  200. uno:Destroy()
  201. dos:Destroy()
  202. playa:FindFirstChild(hitz).Anchored = false
  203. for i, v in pairs(kneef:GetChildren()) do
  204. if v:IsA('BasePart') then
  205. v.Anchored = false
  206. end
  207. end
  208. if zombiemode == false or override then
  209. wait()
  210. end
  211. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  212. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  213. end
  214. local bleedpart = Instance.new("Part", kneef)
  215. bleedpart.CanCollide = false
  216. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  217. bleedpart.CFrame = kneef["big ass knife"].CFrame
  218. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  219. bleedpart.Transparency = 1
  220.  
  221. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  222. bleedpartweld.Part0 = kneef["big ass knife"]
  223. bleedpartweld.Part1 = bleedpart
  224. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  225. local coru = coroutine.wrap(function()
  226. bleed(bleedpart)
  227. end)
  228. coru()
  229. game:GetService('Debris'):AddItem(bleedpart,2)
  230. end)
  231. coru()
  232. end
  233. end
  234. elseif hitz == "Left Arm" then
  235. local Limb = playa:FindFirstChild("Left Arm")
  236. local ters = playa:FindFirstChild('Torso')
  237. if Limb and ters then
  238. if ters:FindFirstChild('Left Shoulder') then ters["Left Shoulder"]:Destroy() end
  239. for i,v in pairs(Limb:GetChildren()) do
  240. if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
  241. v:Destroy()
  242. end
  243. end
  244. Limb.CFrame = ters.CFrame * CFrame.new(-1.5, 0, 0)
  245. local Joint = Instance.new("Rotate")
  246. Joint.Name = "LeftShoulder"
  247. Joint.Part0 = ters
  248. Joint.Part1 = Limb
  249. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  250. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  251. Joint.Parent = ters
  252. if charred and zombiemode == false then
  253. Limb.BrickColor = BrickColor.new('Black')
  254. local fire = Instance.new('Fire',Limb)
  255. fire.Heat = 5
  256. fire.Size = 5
  257. game:GetService('Debris'):AddItem(fire,2)
  258. local coru=coroutine.wrap(function()
  259. wait(2)
  260. for i,v in pairs(Limb:GetChildren()) do
  261. if v:IsA('ParticleEmitter') then
  262. v:Destroy()
  263. end
  264. end
  265. end)
  266. coru()
  267. end
  268.  
  269. local B = Instance.new("Part")
  270. B.TopSurface = 0
  271. B.BottomSurface = 0
  272. B.formFactor = "Symmetric"
  273. B.Size = Vector3.new(1, 1, 1)
  274. B.CanCollide = true
  275. B.Transparency = 1
  276. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  277. B.Parent = playa
  278. local W = Instance.new("Weld")
  279. W.Part0 = ters
  280. W.Part1 = B
  281. W.C0 = CFrame.new(0, -0.5, 0)
  282. W.Parent = Limb
  283. if kneef then
  284. local coru = coroutine.wrap(function()
  285. local uno = Instance.new('Part',workspace)
  286. local dos = Instance.new('Part',workspace)
  287. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  288. dos.CFrame = kneef["big ass knife"].CFrame
  289. local weld = Instance.new('Weld',kneef["big ass knife"])
  290. weld.Part0 = playa:FindFirstChild(hitz)
  291. weld.Part1 = kneef["big ass knife"]
  292. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  293. uno:Destroy()
  294. dos:Destroy()
  295. playa:FindFirstChild(hitz).Anchored = false
  296. for i, v in pairs(kneef:GetChildren()) do
  297. if v:IsA('BasePart') then
  298. v.Anchored = false
  299. end
  300. end
  301. if zombiemode == false or override then
  302. wait()
  303. end
  304. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  305. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  306. end
  307. local bleedpart = Instance.new("Part", kneef)
  308. bleedpart.CanCollide = false
  309. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  310. bleedpart.CFrame = kneef["big ass knife"].CFrame
  311. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  312. bleedpart.Transparency = 1
  313.  
  314. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  315. bleedpartweld.Part0 = kneef["big ass knife"]
  316. bleedpartweld.Part1 = bleedpart
  317. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  318. local coru = coroutine.wrap(function()
  319. bleed(bleedpart)
  320. end)
  321. coru()
  322. game:GetService('Debris'):AddItem(bleedpart,2)
  323. end)
  324. coru()
  325. end
  326. end
  327. elseif hitz == "Right Leg" then
  328. local Limb = playa:FindFirstChild("Right Leg")
  329. local ters = playa:FindFirstChild('Torso')
  330. if Limb and ters then
  331. if ters:FindFirstChild('Right Hip') then ters["Right Hip"]:Destroy() end
  332. for i,v in pairs(Limb:GetChildren()) do
  333. if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
  334. v:Destroy()
  335. end
  336. end
  337. Limb.CFrame = ters.CFrame * CFrame.new(0.5, -2, 0)
  338. local Joint = Instance.new("Rotate")
  339. Joint.Name = "Right Hip"
  340. Joint.Part0 = ters
  341. Joint.Part1 = Limb
  342. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  343. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  344. Joint.Parent = ters
  345. if charred and zombiemode == false then
  346. Limb.BrickColor = BrickColor.new('Black')
  347. local fire = Instance.new('Fire',Limb)
  348. fire.Heat = 5
  349. fire.Size = 5
  350. game:GetService('Debris'):AddItem(fire,2)
  351. local coru=coroutine.wrap(function()
  352. wait(2)
  353. for i,v in pairs(Limb:GetChildren()) do
  354. if v:IsA('ParticleEmitter') then
  355. v:Destroy()
  356. end
  357. end
  358. end)
  359. coru()
  360. end
  361. local B = Instance.new("Part")
  362. B.TopSurface = 0
  363. B.BottomSurface = 0
  364. B.formFactor = "Symmetric"
  365. B.Size = Vector3.new(1, 1, 1)
  366. B.Transparency = 1
  367. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  368. B.Parent = playa
  369. local W = Instance.new("Weld")
  370. W.Part0 = Limb
  371. W.Part1 = B
  372. W.C0 = CFrame.new(0, -0.5, 0)
  373. W.Parent = Limb
  374. if kneef then
  375. local coru = coroutine.wrap(function()
  376. local uno = Instance.new('Part',workspace)
  377. local dos = Instance.new('Part',workspace)
  378. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  379. dos.CFrame = kneef["big ass knife"].CFrame
  380. local weld = Instance.new('Weld',kneef["big ass knife"])
  381. weld.Part0 = playa:FindFirstChild(hitz)
  382. weld.Part1 = kneef["big ass knife"]
  383. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  384. uno:Destroy()
  385. dos:Destroy()
  386. playa:FindFirstChild(hitz).Anchored = false
  387. for i, v in pairs(kneef:GetChildren()) do
  388. if v:IsA('BasePart') then
  389. v.Anchored = false
  390. end
  391. end
  392. if zombiemode == false or override then
  393. wait()
  394. end
  395. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  396. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  397. end
  398. local bleedpart = Instance.new("Part", kneef)
  399. bleedpart.CanCollide = false
  400. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  401. bleedpart.CFrame = kneef["big ass knife"].CFrame
  402. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  403. bleedpart.Transparency = 1
  404.  
  405. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  406. bleedpartweld.Part0 = kneef["big ass knife"]
  407. bleedpartweld.Part1 = bleedpart
  408. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  409. local coru = coroutine.wrap(function()
  410. bleed(bleedpart)
  411. end)
  412. coru()
  413. game:GetService('Debris'):AddItem(bleedpart,2)
  414. end)
  415. coru()
  416. end
  417. if playa then
  418. table.insert(rekt,playa)
  419. end
  420. end
  421. elseif hitz == "Left Leg" then
  422. local Limb = playa:FindFirstChild("Left Leg")
  423. local ters = playa:FindFirstChild('Torso')
  424. if Limb and ters then
  425. if ters:FindFirstChild('Left Hip') then ters["Left Hip"]:Destroy() end
  426. for i,v in pairs(Limb:GetChildren()) do
  427. if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
  428. v:Destroy()
  429. end
  430. end
  431. Limb.CFrame = ters.CFrame * CFrame.new(0.5, -2, 0)
  432. Limb.CFrame = ters.CFrame * CFrame.new(-0.5, -2, 0)
  433. local Joint = Instance.new("Rotate")
  434. Joint.Name = "LeftHip"
  435. Joint.Part0 = ters
  436. Joint.Part1 = Limb
  437. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  438. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  439. Joint.Parent = ters
  440. if charred and zombiemode == false then
  441. Limb.BrickColor = BrickColor.new('Black')
  442. local fire = Instance.new('Fire',Limb)
  443. fire.Heat = 5
  444. fire.Size = 5
  445. game:GetService('Debris'):AddItem(fire,2)
  446. local coru=coroutine.wrap(function()
  447. wait(2)
  448. for i,v in pairs(Limb:GetChildren()) do
  449. if v:IsA('ParticleEmitter') then
  450. v:Destroy()
  451. end
  452. end
  453. end)
  454. coru()
  455. end
  456.  
  457. local B = Instance.new("Part")
  458. B.TopSurface = 0
  459. B.BottomSurface = 0
  460. B.formFactor = "Symmetric"
  461. B.Size = Vector3.new(1, 1, 1)
  462. B.Transparency = 1
  463. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  464. B.Parent = playa
  465. local W = Instance.new("Weld")
  466. W.Part0 = Limb
  467. W.Part1 = B
  468. W.C0 = CFrame.new(0, -0.5, 0)
  469. W.Parent = Limb
  470. Limb.CanCollide = false
  471. if kneef then
  472. local coru = coroutine.wrap(function()
  473. local uno = Instance.new('Part',workspace)
  474. local dos = Instance.new('Part',workspace)
  475. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  476. dos.CFrame = kneef["big ass knife"].CFrame
  477. local weld = Instance.new('Weld',kneef["big ass knife"])
  478. weld.Part0 = playa:FindFirstChild(hitz)
  479. weld.Part1 = kneef["big ass knife"]
  480. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  481. uno:Destroy()
  482. dos:Destroy()
  483. playa:FindFirstChild(hitz).Anchored = false
  484. for i, v in pairs(kneef:GetChildren()) do
  485. if v:IsA('BasePart') then
  486. v.Anchored = false
  487. end
  488. end
  489. if zombiemode == false or override then
  490. wait()
  491. end
  492. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  493. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  494. end
  495. local bleedpart = Instance.new("Part", kneef)
  496. bleedpart.CanCollide = false
  497. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  498. bleedpart.CFrame = kneef["big ass knife"].CFrame
  499. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  500. bleedpart.Transparency = 1
  501.  
  502. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  503. bleedpartweld.Part0 = kneef["big ass knife"]
  504. bleedpartweld.Part1 = bleedpart
  505. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  506. local coru = coroutine.wrap(function()
  507. bleed(bleedpart)
  508. end)
  509. coru()
  510. game:GetService('Debris'):AddItem(bleedpart,2)
  511. end)
  512. coru()
  513. end
  514. if playa then
  515. table.insert(rekt,playa)
  516. end
  517. end
  518. elseif playa then
  519. if finishnum ~= 1 then
  520. local coru=coroutine.wrap(function()
  521. player.Character.Head.Psycho.Playing = true
  522. wait(3)
  523. player.Character.Head.Psycho.Playing = false
  524. end)
  525. coru()
  526. end
  527. local playa2 = playa
  528. playa.Archivable = true
  529. local playa = playa:Clone()
  530. playa.Archivable = false
  531. playa2:Destroy()
  532. playa.Parent = workspace
  533. local Gibs = game.Workspace
  534. local Torso = playa.Torso
  535. local Head = playa:FindFirstChild("Head")
  536. local function Scan(ch)
  537. local e
  538. for e = 1,#ch do
  539. Scan(ch[e]:GetChildren())
  540. if (ch[e].ClassName == "Weld" and ch[e]:FindFirstChild('Part1') and ch[e].Part1.Name ~= 'Projectile') or ch[e].ClassName == "Motor6D" or ch[e].ClassName == "Rotate" or (ch[e]:IsA('BasePart') and ch[e].Size == Vector3.new(1, 1, 1)) then
  541. ch[e]:remove()
  542. end
  543. end
  544. end
  545. Scan(playa:GetChildren())
  546. if playa:FindFirstChild('HumanoidRootPart') and (zombiemode == false or override) then
  547. playa:FindFirstChild('HumanoidRootPart'):Destroy()
  548. end
  549. local hum2 = playa:FindFirstChildOfClass("Humanoid")
  550. if zombiemode == true and override == false then
  551. soundy = true
  552. end
  553. if string.sub(hum2.Parent.Name,string.len(hum2.Parent.Name)-8,string.len(hum2.Parent.Name)) ~= "'s Zombie" then
  554. override = true
  555. end
  556. if hum2 ~= nil then
  557. hum2.Name = "Humanoid2"
  558. hum2.Health = 0
  559. if zombiemode == false or override == true then
  560. table.insert(rekt,hum2.Parent)
  561. else
  562. local gyro = Instance.new('BodyGyro',Torso)
  563. hum2.PlatformStand = false
  564. for i,v in pairs(hum2.Parent.Torso:GetChildren()) do
  565. if v:IsA('BodyGyro') then v:Destroy() end
  566. end
  567. if playa:FindFirstChild('HumanoidRootPart') then
  568. hum2.Parent.HumanoidRootPart.CFrame = hum2.Parent.Torso.CFrame
  569. local weldcrucial = Instance.new('Weld',hum2.Parent.HumanoidRootPart)
  570. weldcrucial.Part0 = hum2.Parent.HumanoidRootPart
  571. weldcrucial.Part1 = hum2.Parent.Torso
  572. end
  573. end
  574. end
  575. local ch = playa:GetChildren()
  576. local i
  577. for i = 1,#ch do
  578. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  579. ch[i]:remove()
  580. end
  581. end
  582.  
  583. if Head then
  584. local Neck = Instance.new("Weld")
  585. Neck.Name = "Neck"
  586. Neck.Part0 = Torso
  587. Neck.Part1 = Head
  588. if pool then
  589. local part = Instance.new('Part',Torso)
  590. part.Position = Vector3.new(0,10,0)
  591. part.Size = Vector3.new(0.2,0.2,0.2)
  592. part.Transparency = 1
  593. part.CanCollide = false
  594. local we = Instance.new('Weld',Torso)
  595. we.Part0 = Torso
  596. we.Part1 = part
  597. we.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  598. local coru=coroutine.wrap(function()
  599. bleed(part)
  600. end)
  601. coru()
  602. end
  603. if head == false or head == nil then
  604. Neck.C0 = CFrame.new(0, 1.5, 0)
  605. else
  606. Neck.C0 = CFrame.new(0, 1.5, 0.2)*CFrame.Angles(0.5, 0.25, 0.25)
  607. local bleedpart = Instance.new("Part", Torso)
  608. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  609. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  610. bleedpart.CanCollide = false
  611. bleedpart.Position = Head.Position + Vector3.new(0, 1, 0)
  612. bleedpart.Transparency = 1
  613.  
  614. local bleedpartweld = Instance.new("Weld", Torso)
  615. bleedpartweld.Part0 = Torso
  616. bleedpartweld.Part1 = bleedpart
  617. bleedpartweld.C0 = CFrame.Angles(-1, 0, -0.35) * CFrame.new(0, 1, 0.8)
  618. local coru = coroutine.wrap(function()
  619. bleed(bleedpart)
  620. end)
  621. coru()
  622. end
  623. Neck.C1 = CFrame.new()
  624. Neck.Parent = Torso
  625. end
  626. local Limb = playa:FindFirstChild("Right Arm")
  627. if Limb then
  628.  
  629. Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  630. local Joint = Instance.new("Rotate")
  631. Joint.Name = "RightShoulder"
  632. Joint.Part0 = Torso
  633. Joint.Part1 = Limb
  634. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  635. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  636. Joint.Parent = Torso
  637.  
  638. local B = Instance.new("Part")
  639. B.TopSurface = 0
  640. B.BottomSurface = 0
  641. B.formFactor = "Symmetric"
  642. B.Size = Vector3.new(1, 1, 1)
  643. B.Transparency = 1
  644. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  645. B.Parent = playa
  646. local W = Instance.new("Weld")
  647. W.Part0 = Limb
  648. W.Part1 = B
  649. W.C0 = CFrame.new(0, -0.5, 0)
  650. W.Parent = Limb
  651. end
  652. local Limb = playa:FindFirstChild("Left Arm")
  653. if Limb then
  654.  
  655. Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  656. local Joint = Instance.new("Rotate")
  657. Joint.Name = "LeftShoulder"
  658. Joint.Part0 = Torso
  659. Joint.Part1 = Limb
  660. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  661. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  662. Joint.Parent = Torso
  663.  
  664. local B = Instance.new("Part")
  665. B.TopSurface = 0
  666. B.BottomSurface = 0
  667. B.formFactor = "Symmetric"
  668. B.Size = Vector3.new(1, 1, 1)
  669. B.Transparency = 1
  670. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  671. B.Parent = playa
  672. local W = Instance.new("Weld")
  673. W.Part0 = Limb
  674. W.Part1 = B
  675. W.C0 = CFrame.new(0, -0.5, 0)
  676. W.Parent = Limb
  677. end
  678. local Limb = playa:FindFirstChild("Right Leg")
  679. if Limb then
  680. Limb.CanCollide = false
  681. Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  682. local Joint = Instance.new("Rotate")
  683. Joint.Name = "RightHip"
  684. Joint.Part0 = Torso
  685. Joint.Part1 = Limb
  686. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  687. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  688. Joint.Parent = Torso
  689.  
  690. local B = Instance.new("Part")
  691. B.TopSurface = 0
  692. B.BottomSurface = 0
  693. B.formFactor = "Symmetric"
  694. B.Size = Vector3.new(1, 1, 1)
  695. B.Transparency = 1
  696. B.CanCollide = true
  697. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  698. B.Parent = playa
  699. local W = Instance.new("Weld")
  700. W.Part0 = Limb
  701. W.Part1 = B
  702. W.C0 = CFrame.new(0, -0.5, 0)
  703. W.Parent = Limb
  704. end
  705. local Limb = playa:FindFirstChild("Left Leg")
  706. if Limb then
  707. Limb.CanCollide = false
  708. Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  709. local Joint = Instance.new("Rotate")
  710. Joint.Name = "LeftHip"
  711. Joint.Part0 = Torso
  712. Joint.Part1 = Limb
  713. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  714. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  715. Joint.Parent = Torso
  716.  
  717. local B = Instance.new("Part")
  718. B.TopSurface = 0
  719. B.BottomSurface = 0
  720. if zombiemode == false or override then
  721. B.CanCollide = true
  722. end
  723. B.formFactor = "Symmetric"
  724. B.Size = Vector3.new(1, 1, 1)
  725. B.Transparency = 1
  726. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  727. B.Parent = playa
  728. local W = Instance.new("Weld")
  729. W.Part0 = Limb
  730. W.Part1 = B
  731. W.C0 = CFrame.new(0, -0.5, 0)
  732. W.Parent = Limb
  733. end
  734. --[[
  735. local Bar = Instance.new("Part")
  736. Bar.TopSurface = 0
  737. Bar.BottomSurface = 0
  738. Bar.formFactor = "Symmetric"
  739. Bar.Size = Vector3.new(1, 1, 1)
  740. Bar.Transparency = 1
  741. Bar.CFrame = Torso.CFrame * CFrame.new(0, 0.5, 0)
  742. Bar.Parent = playa
  743. local Weld = Instance.new("Weld")
  744. Weld.Part0 = Torso
  745. Weld.Part1 = Bar
  746. Weld.C0 = CFrame.new(0, 0.5, 0)
  747. Weld.Parent = Torso
  748. --]]
  749. playa.Parent = Gibs
  750. if kneef and explode == nil then
  751. local coru = coroutine.wrap(function()
  752. if playa:FindFirstChild(hitz) then
  753. local uno = Instance.new('Part',workspace)
  754. local dos = Instance.new('Part',workspace)
  755. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  756. dos.CFrame = kneef["big ass knife"].CFrame
  757. local weld = Instance.new('Weld',kneef["big ass knife"])
  758. weld.Part0 = playa:FindFirstChild(hitz)
  759. weld.Part1 = kneef["big ass knife"]
  760. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  761. uno:Destroy()
  762. dos:Destroy()
  763. playa:FindFirstChild(hitz).Anchored = false
  764. for i, v in pairs(kneef:GetChildren()) do
  765. if v:IsA('BasePart') then
  766. v.Anchored = false
  767. end
  768. end
  769. if explode == nil or explode == false then
  770. local bleedpart = Instance.new("Part", kneef)
  771. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  772. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  773. bleedpart.CanCollide = false
  774. bleedpart.Position = Head.Position + Vector3.new(0, 1, 0)
  775. bleedpart.Transparency = 1
  776.  
  777. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  778. bleedpartweld.Part0 = kneef["big ass knife"]
  779. bleedpartweld.Part1 = bleedpart
  780. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  781. local coru = coroutine.wrap(function()
  782. bleed(bleedpart)
  783. end)
  784. coru()
  785. end
  786. end
  787. if zombiemode == false or override then
  788. wait()
  789. end
  790. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  791. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  792. end
  793. end)
  794. coru()
  795. end
  796. if explode then
  797. local movevector = CFrame.new(explode.Position,Torso.Position).lookVector
  798. local repulse = Instance.new('BodyForce',Torso)
  799. repulse.Force = movevector*10000 + Vector3.new(0,5000,0)
  800. game.Debris:AddItem(repulse,0.05)
  801. end
  802. if charred and zombiemode == false then
  803. for i,v in pairs(playa:GetChildren()) do
  804. if v:IsA('BasePart') then
  805. v.BrickColor = BrickColor.Black()
  806. local fire = Instance.new('Fire',v)
  807. fire.Size = 5
  808. fire.Heat = 5
  809. elseif v:IsA('Accessory') then
  810. for a,c in pairs(v:GetChildren()) do
  811. if c:IsA('BasePart') then
  812. c.BrickColor = BrickColor.Black()
  813. local fire = Instance.new('Fire',v)
  814. fire.Size = 5
  815. fire.Heat = 5
  816. for o,p in pairs(c:GetChildren()) do
  817. if p:IsA("SpecialMesh") then
  818. p.TextureId = ""
  819. end
  820. end
  821. end
  822. end
  823. end
  824. end
  825. end
  826. if soundy then
  827. local sound = Instance.new('Sound',Head)
  828. sound.SoundId = 'rbxassetid://903640857'
  829. sound.Volume = 1
  830. sound:Play()
  831. sound.Ended:connect(function()
  832. sound:Destroy()
  833. local ambient = Instance.new('Sound',Head)
  834. ambient.Volume = 0.25
  835. ambient.Looped = true
  836. ambient.SoundId = 'rbxassetid://903641031'
  837. ambient:Play()
  838. end)
  839. end
  840. if override then
  841. if (string.len(hum2.Parent.Name) < 9 or string.sub(hum2.Parent.Name,string.len(hum2.Parent.Name)-8,string.len(hum2.Parent.Name)) ~= "'s Zombie") and zombiemode == true and #zombies < 10 then
  842. local coru = coroutine.wrap(function()
  843. wait(4.5)
  844. hum2.Parent.Name = hum2.Parent.Name.."'s Zombie"
  845. hum2.HipHeight = 0.2
  846. wait(0.5)
  847. killz(hum2.Parent,"Head",nil,nil,false,false,false,false)
  848. end)
  849. coru()
  850. else
  851. game:GetService('Debris'):AddItem(playa, 12)
  852. end
  853. else
  854. hum2.Health = 0
  855. table.insert(zombies,playa)
  856. local attack = Instance.new('Sound',Head)
  857. attack.SoundId = 'rbxassetid://903641424'
  858. attack.Volume = 2
  859. for i,v in pairs(playa:GetChildren()) do
  860. if v:IsA('BasePart') and v:FindFirstChildOfClass('TouchTransmitter') == nil then
  861. v.Touched:connect(function(hit)
  862. if hit.Parent and hit.Parent:FindFirstChildOfClass('Humanoid') then
  863. local found = false
  864. if hit.Parent == player.Character then
  865. found = true
  866. end
  867. for a,c in pairs(zombies) do
  868. if c == hit.Parent then
  869. found = true
  870. end
  871. end
  872. if found == false and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 then
  873. attack:Play()
  874. if hit.Parent:FindFirstChildOfClass('Humanoid').Health - 2 <= 0 then
  875. hit.Parent:FindFirstChildOfClass('Humanoid').Health = 0
  876. wait()
  877. killz(hit.Parent,"Head")
  878. else
  879. hit.Parent:FindFirstChildOfClass('Humanoid'):TakeDamage(2)
  880. end
  881. end
  882. end
  883. end)
  884. end
  885. end
  886. local coru = coroutine.wrap(function()
  887. wait(2)
  888. for i,v in pairs(playa:GetChildren()) do
  889. if v:IsA('BasePart') then
  890. for a,c in pairs(v:GetChildren()) do
  891. if c:IsA('Fire') or c:IsA('ParticleEmitter') then
  892. c:Destroy()
  893. end
  894. end
  895. elseif v:IsA('Accessory') then
  896. for a,c in pairs(v:GetChildren()) do
  897. if c:IsA('BasePart') then
  898. for b,d in pairs(c:GetChildren()) do
  899. if d:IsA('Fire') or d:IsA('ParticleEmitter') then
  900. d:Destroy()
  901. end
  902. end
  903. end
  904. end
  905. end
  906. end
  907. end)
  908. coru()
  909. end
  910. end
  911. end
  912.  
  913. mouse.KeyDown:connect(function(key)
  914. if key == "t" and mouse.Target then
  915. local hum = mouse.Target.Parent:FindFirstChildOfClass('Humanoid')
  916. if hum == nil then hum = mouse.Target.Parent.Parent:FindFirstChildOfClass('Humanoid') end
  917. if curpoint == nil then
  918. if hum and hum.Parent:FindFirstChild('Head') then
  919. curpart = hum.Parent.Head
  920. else
  921. curpart = nil
  922. curpoint = mouse.Hit.p
  923. end
  924. if player.PlayerGui:FindFirstChild('Notification') then player.PlayerGui.Notification:Destroy() end
  925. notify("ZOMBIE TARGET SET",false)
  926. else
  927. curpart = nil
  928. curpoint = nil
  929. if player.PlayerGui:FindFirstChild('Notification') then player.PlayerGui.Notification:Destroy() end
  930. notify("ZOMBIE TARGET REMOVED",false)
  931. end
  932. elseif key == "y" then
  933. for o,p in pairs(zombies) do
  934. local coru = coroutine.wrap(function()
  935. if p:FindFirstChild('Torso') then
  936. killz(p,"Head",nil,nil,false,false,false,true)
  937. else
  938. table.remove(zombies,o)
  939. end
  940. end)
  941. coru()
  942. wait()
  943. end
  944. for i,v in pairs(zombies) do
  945. table.remove(zombies,i)
  946. end
  947. if player.PlayerGui:FindFirstChild('Notification') then player.PlayerGui.Notification:Destroy() end
  948. notify("ZOMBIES TERMINATED",false)
  949. end
  950. end)
  951.  
  952. function nub()
  953. repeat wait() until player.Character and player.Character:FindFirstChild('Torso')
  954. local me = player.Character
  955. local point = me.HumanoidRootPart
  956. local playergui = player.PlayerGui
  957. local rightshoulderz = me.Torso["Right Shoulder"]:Clone()
  958. local leftshoulderz = me.Torso["Left Shoulder"]:Clone()
  959. local torsojoint = me.HumanoidRootPart["RootJoint"]:Clone()
  960. local lefthipz = me.Torso["Left Hip"]:Clone()
  961. local righthipz = me.Torso["Right Hip"]:Clone()
  962. local mode = "kill"
  963. local lerpz = false
  964. local active = false
  965. local acting = false
  966. local hit = false
  967. local canClick = true
  968. local stabbing = false
  969. local grabbing = false
  970. local finishing = false
  971. local kyssing = false
  972. local canbackgroundmusic = true
  973. local cancolorfilter = true
  974. local spinboolean = false
  975. local grabbed = nil
  976. local doing = false
  977. local rightshoulder = nil
  978. local leftshoulder = nil
  979. local headweld = nil
  980. local knifeparts = {}
  981. local usable = true
  982. finishnum = 1
  983.  
  984. function notify(msg,forever)
  985. local doit = coroutine.wrap(function()
  986. local gui = Instance.new('ScreenGui',playergui)
  987. gui.Name = "Notification"
  988. local frame = Instance.new('Frame',gui)
  989. frame.Position = UDim2.new(0,0,0,0)
  990. frame.Size = UDim2.new(1,0,0.2,0)
  991. frame.BackgroundTransparency = 1
  992. local txt = Instance.new('TextLabel',frame)
  993. txt.TextColor3 = Color3.new(255,255,255)
  994. txt.TextStrokeColor3 = Color3.new(0, 0, 0)
  995. txt.TextStrokeTransparency = 0
  996. txt.BackgroundTransparency = 1
  997. txt.Text = ""
  998. txt.Size = UDim2.new(1,0,0.3,0)
  999. txt.Position = UDim2.new(0,0,0.4,0)
  1000. txt.TextScaled = true
  1001. txt.Font = "Code"
  1002. txt.TextXAlignment = "Center"
  1003. local tap = Instance.new("Sound")
  1004. tap.Parent = gui
  1005. tap.SoundId = "rbxassetid://147982968"
  1006. tap.TimePosition = 0.1
  1007. local str = msg
  1008. local len = string.len(str)
  1009. for i=1,len do
  1010. txt.Text = string.sub(str,1,i)
  1011. pitche = math.random(20, 40)/10
  1012. tap.PlaybackSpeed = pitche
  1013. tap:Play()
  1014. wait(0.01)
  1015. end
  1016. if forever == false then
  1017. wait(1)
  1018. while txt.TextTransparency < 1 do
  1019. txt.TextTransparency = txt.TextTransparency + 0.1
  1020. txt.TextStrokeTransparency = txt.TextStrokeTransparency + 0.1
  1021. wait(0.001)
  1022. end
  1023. gui:Destroy()
  1024. end
  1025. end)
  1026. doit()
  1027. end
  1028.  
  1029. wait(0.5)
  1030. notify("PRESS [Z] TO EQUIP KNIFE || Created by mustardfoot and Tollonis",true)
  1031. local laugh = Instance.new('Sound',me.Head)
  1032. laugh.SoundId = 'rbxassetid://378827985'
  1033. laugh.Name = "Psycho"
  1034. laugh.Volume = 5
  1035. -- 1 - bitch ass knife
  1036. local obj1 = Instance.new("Model")
  1037. obj1.Name = "bitch ass knife"
  1038. obj1.Parent = game.Workspace
  1039.  
  1040. -- 2 - Grab
  1041. local obj2 = Instance.new("Part")
  1042. obj2.CFrame = CFrame.new(Vector3.new(20.4525032, 6.14501333, -134.399979)) * CFrame.Angles(-3.1415927410126, 0, -3.1415927410126)
  1043. obj2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1044. obj2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1045. obj2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1046. obj2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1047. obj2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1048. obj2.Material = Enum.Material.Concrete
  1049. obj2.Size = Vector3.new(1, 0.25, 0.25)
  1050. obj2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1051. obj2.Anchored = true
  1052. obj2.BrickColor = BrickColor.new("Black")
  1053. obj2.Friction = 0.30000001192093
  1054. obj2.Shape = Enum.PartType.Cylinder
  1055. obj2.Name = "Grab"
  1056. obj2.Parent = obj1
  1057.  
  1058. -- 3 - handletopcap
  1059. local obj3 = Instance.new("Part")
  1060. obj3.CFrame = CFrame.new(Vector3.new(19.9725456, 6.14502859, -134.399933)) * CFrame.Angles(0, 1.5707963705063, 0)
  1061. obj3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1062. obj3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1063. obj3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1064. obj3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1065. obj3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1066. obj3.Material = Enum.Material.Concrete
  1067. obj3.Size = Vector3.new(0.349999994, 0.349999994, 0.349999994)
  1068. obj3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1069. obj3.Anchored = true
  1070. obj3.BrickColor = BrickColor.new("Black")
  1071. obj3.Friction = 0.30000001192093
  1072. obj3.Shape = Enum.PartType.Ball
  1073. obj3.Name = "handletopcap"
  1074. obj3.Parent = obj1
  1075.  
  1076. -- 4 - handlebottomcap
  1077. local obj4 = Instance.new("Part")
  1078. obj4.CFrame = CFrame.new(Vector3.new(20.9725285, 6.14502859, -134.399918)) * CFrame.Angles(0, 1.5707963705063, 0)
  1079. obj4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1080. obj4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1081. obj4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1082. obj4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1083. obj4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1084. obj4.Material = Enum.Material.Concrete
  1085. obj4.Size = Vector3.new(0.25, 0.25, 0.25)
  1086. obj4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1087. obj4.Anchored = true
  1088. obj4.BrickColor = BrickColor.new("Black")
  1089. obj4.Friction = 0.30000001192093
  1090. obj4.Shape = Enum.PartType.Ball
  1091. obj4.Name = "handlebottomcap"
  1092. obj4.Parent = obj1
  1093.  
  1094. -- 5 - handleguardmid
  1095. local obj5 = Instance.new("Part")
  1096. obj5.CFrame = CFrame.new(Vector3.new(19.9474983, 6.14502859, -134.399918)) * CFrame.Angles(0, 1.5707963705063, 0)
  1097. obj5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1098. obj5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1099. obj5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1100. obj5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1101. obj5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1102. obj5.Material = Enum.Material.Concrete
  1103. obj5.Size = Vector3.new(0.349999994, 0.349999994, 0.100000001)
  1104. obj5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1105. obj5.Anchored = true
  1106. obj5.BrickColor = BrickColor.new("Black")
  1107. obj5.Friction = 0.30000001192093
  1108. obj5.Shape = Enum.PartType.Block
  1109. obj5.Name = "handleguardmid"
  1110. obj5.Parent = obj1
  1111.  
  1112. -- 6 - handleguardcap1
  1113. local obj6 = Instance.new("Part")
  1114. obj6.CFrame = CFrame.new(Vector3.new(19.9474983, 6.32502794, -134.399918)) * CFrame.Angles(-3.1415927410126, 0, -3.1415927410126)
  1115. obj6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1116. obj6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1117. obj6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1118. obj6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1119. obj6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1120. obj6.Material = Enum.Material.Concrete
  1121. obj6.Size = Vector3.new(0.100000001, 0.349999994, 0.349999994)
  1122. obj6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1123. obj6.Anchored = true
  1124. obj6.BrickColor = BrickColor.new("Black")
  1125. obj6.Friction = 0.30000001192093
  1126. obj6.Shape = Enum.PartType.Cylinder
  1127. obj6.Name = "handleguardcap1"
  1128. obj6.Parent = obj1
  1129.  
  1130. -- 7 - handleguardcap2
  1131. local obj7 = Instance.new("Part")
  1132. obj7.CFrame = CFrame.new(Vector3.new(19.9474983, 5.97502899, -134.399918)) * CFrame.Angles(-3.1415927410126, 0, -3.1415927410126)
  1133. obj7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1134. obj7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1135. obj7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1136. obj7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1137. obj7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1138. obj7.Material = Enum.Material.Concrete
  1139. obj7.Size = Vector3.new(0.100000009, 0.349999994, 0.349999994)
  1140. obj7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1141. obj7.Anchored = true
  1142. obj7.BrickColor = BrickColor.new("Black")
  1143. obj7.Friction = 0.30000001192093
  1144. obj7.Shape = Enum.PartType.Cylinder
  1145. obj7.Name = "handleguardcap2"
  1146. obj7.Parent = obj1
  1147.  
  1148. -- 8 - big ass knife
  1149. local obj8 = Instance.new("Part")
  1150. obj8.CFrame = CFrame.new(Vector3.new(18.4375095, 6.14502859, -134.401321)) * CFrame.Angles(0, 1.5707963705063, 0)
  1151. obj8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1152. obj8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1153. obj8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1154. obj8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1155. obj8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1156. obj8.Material = Enum.Material.Metal
  1157. obj8.Size = Vector3.new(0.0500000007, 0.280000001, 0.839999795)
  1158. obj8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1159. obj8.Anchored = true
  1160. obj8.BrickColor = BrickColor.new("Lily white")
  1161. obj8.Friction = 0.30000001192093
  1162. obj8.Shape = Enum.PartType.Block
  1163. obj8.Name = "big ass knife"
  1164. obj8.Parent = obj1
  1165.  
  1166. -- 9 - Mesh
  1167. local obj9 = Instance.new("BlockMesh")
  1168. obj9.Scale = Vector3.new(0.5, 1, 1)
  1169. obj9.Parent = obj8
  1170.  
  1171. -- 10 - big ass knife
  1172. local obj10 = Instance.new("Part")
  1173. obj10.CFrame = CFrame.new(Vector3.new(19.7425137, 6.14502859, -134.401321)) * CFrame.Angles(0, 1.5707963705063, 0)
  1174. obj10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1175. obj10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1176. obj10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1177. obj10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1178. obj10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1179. obj10.Material = Enum.Material.Metal
  1180. obj10.Size = Vector3.new(0.0500000007, 0.280000001, 0.289999962)
  1181. obj10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1182. obj10.Anchored = true
  1183. obj10.BrickColor = BrickColor.new("Lily white")
  1184. obj10.Friction = 0.30000001192093
  1185. obj10.Shape = Enum.PartType.Block
  1186. obj10.Name = "big ass knife"
  1187. obj10.Parent = obj1
  1188. local knife = obj10
  1189.  
  1190. -- 11 - Mesh
  1191. local obj11 = Instance.new("BlockMesh")
  1192. obj11.Scale = Vector3.new(0.5, 1, 1)
  1193. obj11.Parent = obj10
  1194.  
  1195. -- 12 - big ass knife
  1196. local obj12 = Instance.new("Part")
  1197. obj12.CFrame = CFrame.new(Vector3.new(19.1075306, 6.08502865, -134.401321)) * CFrame.Angles(0, 1.5707963705063, 0)
  1198. obj12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1199. obj12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1200. obj12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1201. obj12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1202. obj12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1203. obj12.Material = Enum.Material.Metal
  1204. obj12.Size = Vector3.new(0.0500000007, 0.159999996, 0.979999959)
  1205. obj12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1206. obj12.Anchored = true
  1207. obj12.BrickColor = BrickColor.new("Lily white")
  1208. obj12.Friction = 0.30000001192093
  1209. obj12.Shape = Enum.PartType.Block
  1210. obj12.Name = "big ass knife"
  1211. obj12.Parent = obj1
  1212.  
  1213. -- 13 - Mesh
  1214. local obj13 = Instance.new("BlockMesh")
  1215. obj13.Scale = Vector3.new(0.5, 1, 1)
  1216. obj13.Parent = obj12
  1217.  
  1218. -- 14 - serration
  1219. local obj14 = Instance.new("WedgePart")
  1220. obj14.CFrame = CFrame.new(Vector3.new(19.4963322, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1221. obj14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1222. obj14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1223. obj14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1224. obj14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1225. obj14.Material = Enum.Material.Metal
  1226. obj14.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1227. obj14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1228. obj14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1229. obj14.Anchored = true
  1230. obj14.BrickColor = BrickColor.new("Lily white")
  1231. obj14.Friction = 0.30000001192093
  1232. obj14.Name = "serration"
  1233. obj14.Parent = obj1
  1234.  
  1235. -- 15 - Mesh
  1236. local obj15 = Instance.new("BlockMesh")
  1237. obj15.Scale = Vector3.new(0.5, 1, 1)
  1238. obj15.Parent = obj14
  1239.  
  1240. -- 16 - serration
  1241. local obj16 = Instance.new("WedgePart")
  1242. obj16.CFrame = CFrame.new(Vector3.new(19.2763138, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1243. obj16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1244. obj16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1245. obj16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1246. obj16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1247. obj16.Material = Enum.Material.Metal
  1248. obj16.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1249. obj16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1250. obj16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1251. obj16.Anchored = true
  1252. obj16.BrickColor = BrickColor.new("Lily white")
  1253. obj16.Friction = 0.30000001192093
  1254. obj16.Name = "serration"
  1255. obj16.Parent = obj1
  1256.  
  1257. -- 17 - Mesh
  1258. local obj17 = Instance.new("BlockMesh")
  1259. obj17.Scale = Vector3.new(0.5, 1, 1)
  1260. obj17.Parent = obj16
  1261.  
  1262. -- 18 - serration
  1263. local obj18 = Instance.new("WedgePart")
  1264. obj18.CFrame = CFrame.new(Vector3.new(19.3863068, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1265. obj18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1266. obj18.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1267. obj18.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1268. obj18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1269. obj18.Material = Enum.Material.Metal
  1270. obj18.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1271. obj18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1272. obj18.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1273. obj18.Anchored = true
  1274. obj18.BrickColor = BrickColor.new("Lily white")
  1275. obj18.Friction = 0.30000001192093
  1276. obj18.Name = "serration"
  1277. obj18.Parent = obj1
  1278.  
  1279. -- 19 - Mesh
  1280. local obj19 = Instance.new("BlockMesh")
  1281. obj19.Scale = Vector3.new(0.5, 1, 1)
  1282. obj19.Parent = obj18
  1283.  
  1284. -- 20 - serration
  1285. local obj20 = Instance.new("WedgePart")
  1286. obj20.CFrame = CFrame.new(Vector3.new(19.5963173, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1287. obj20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1288. obj20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1289. obj20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1290. obj20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1291. obj20.Material = Enum.Material.Metal
  1292. obj20.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1293. obj20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1294. obj20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1295. obj20.Anchored = true
  1296. obj20.BrickColor = BrickColor.new("Lily white")
  1297. obj20.Friction = 0.30000001192093
  1298. obj20.Name = "serration"
  1299. obj20.Parent = obj1
  1300.  
  1301. -- 21 - Mesh
  1302. local obj21 = Instance.new("BlockMesh")
  1303. obj21.Scale = Vector3.new(0.5, 1, 1)
  1304. obj21.Parent = obj20
  1305.  
  1306. -- 22 - serration
  1307. local obj22 = Instance.new("WedgePart")
  1308. obj22.CFrame = CFrame.new(Vector3.new(19.1663074, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1309. obj22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1310. obj22.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1311. obj22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1312. obj22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1313. obj22.Material = Enum.Material.Metal
  1314. obj22.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1315. obj22.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1316. obj22.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1317. obj22.Anchored = true
  1318. obj22.BrickColor = BrickColor.new("Lily white")
  1319. obj22.Friction = 0.30000001192093
  1320. obj22.Name = "serration"
  1321. obj22.Parent = obj1
  1322.  
  1323. -- 23 - Mesh
  1324. local obj23 = Instance.new("BlockMesh")
  1325. obj23.Scale = Vector3.new(0.5, 1, 1)
  1326. obj23.Parent = obj22
  1327.  
  1328. -- 24 - serration
  1329. local obj24 = Instance.new("WedgePart")
  1330. obj24.CFrame = CFrame.new(Vector3.new(18.9663048, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1331. obj24.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1332. obj24.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1333. obj24.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1334. obj24.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1335. obj24.Material = Enum.Material.Metal
  1336. obj24.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1337. obj24.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1338. obj24.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1339. obj24.Anchored = true
  1340. obj24.BrickColor = BrickColor.new("Lily white")
  1341. obj24.Friction = 0.30000001192093
  1342. obj24.Name = "serration"
  1343. obj24.Parent = obj1
  1344.  
  1345. -- 25 - Mesh
  1346. local obj25 = Instance.new("BlockMesh")
  1347. obj25.Scale = Vector3.new(0.5, 1, 1)
  1348. obj25.Parent = obj24
  1349.  
  1350. -- 26 - serration
  1351. local obj26 = Instance.new("WedgePart")
  1352. obj26.CFrame = CFrame.new(Vector3.new(18.8562984, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1353. obj26.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1354. obj26.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1355. obj26.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1356. obj26.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1357. obj26.Material = Enum.Material.Metal
  1358. obj26.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1359. obj26.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1360. obj26.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1361. obj26.Anchored = true
  1362. obj26.BrickColor = BrickColor.new("Lily white")
  1363. obj26.Friction = 0.30000001192093
  1364. obj26.Name = "serration"
  1365. obj26.Parent = obj1
  1366.  
  1367. -- 27 - Mesh
  1368. local obj27 = Instance.new("BlockMesh")
  1369. obj27.Scale = Vector3.new(0.5, 1, 1)
  1370. obj27.Parent = obj26
  1371.  
  1372. -- 28 - serration
  1373. local obj28 = Instance.new("WedgePart")
  1374. obj28.CFrame = CFrame.new(Vector3.new(19.0663071, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1375. obj28.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1376. obj28.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1377. obj28.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1378. obj28.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1379. obj28.Material = Enum.Material.Metal
  1380. obj28.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1381. obj28.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1382. obj28.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1383. obj28.Anchored = true
  1384. obj28.BrickColor = BrickColor.new("Lily white")
  1385. obj28.Friction = 0.30000001192093
  1386. obj28.Name = "serration"
  1387. obj28.Parent = obj1
  1388.  
  1389. -- 29 - Mesh
  1390. local obj29 = Instance.new("BlockMesh")
  1391. obj29.Scale = Vector3.new(0.5, 1, 1)
  1392. obj29.Parent = obj28
  1393.  
  1394. -- 30 - knifetip1
  1395. local obj30 = Instance.new("WedgePart")
  1396. obj30.CFrame = CFrame.new(Vector3.new(18.0163059, 6.14381599, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1397. obj30.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1398. obj30.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1399. obj30.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1400. obj30.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1401. obj30.Material = Enum.Material.Metal
  1402. obj30.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1403. obj30.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1404. obj30.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1405. obj30.Anchored = true
  1406. obj30.BrickColor = BrickColor.new("Lily white")
  1407. obj30.Friction = 0.30000001192093
  1408. obj30.Name = "knifetip1"
  1409. obj30.Parent = obj1
  1410.  
  1411. -- 31 - Mesh
  1412. local obj31 = Instance.new("BlockMesh")
  1413. obj31.Scale = Vector3.new(0.5, 1, 1)
  1414. obj31.Parent = obj30
  1415.  
  1416. -- 32 - redstuff
  1417. local obj32 = Instance.new("Part")
  1418. obj32.CFrame = CFrame.new(Vector3.new(19.9470005, 5.9749999, -134.399994)) * CFrame.Angles(-0, 0, -0)
  1419. obj32.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1420. obj32.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1421. obj32.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1422. obj32.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1423. obj32.Material = Enum.Material.SmoothPlastic
  1424. obj32.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1425. obj32.Size = Vector3.new(0.0500000007, 0.360000014, 0.360000014)
  1426. obj32.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1427. obj32.BrickColor = BrickColor.new("Institutional white")
  1428. obj32.Friction = 0.30000001192093
  1429. obj32.Shape = Enum.PartType.Cylinder
  1430. obj32.Name = "redstuff"
  1431. obj32.Anchored = true
  1432. obj32.Parent = obj1
  1433.  
  1434.  
  1435. -- 33 - redstuff
  1436. local obj33 = Instance.new("Part")
  1437. obj33.CFrame = CFrame.new(Vector3.new(18.9800053, 6.1400156, -134.404984)) * CFrame.Angles(-0, 0, -0)
  1438. obj33.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1439. obj33.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1440. obj33.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1441. obj33.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1442. obj33.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1443. obj33.Material = Enum.Material.SmoothPlastic
  1444. obj33.Size = Vector3.new(1.81999993, 0.100000001, 0.0500000007)
  1445. obj33.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1446. obj33.BrickColor = BrickColor.new("Institutional white")
  1447. obj33.Friction = 0.30000001192093
  1448. obj33.Shape = Enum.PartType.Block
  1449. obj33.Name = "redstuff"
  1450. obj33.Anchored = true
  1451. obj33.Parent = obj1
  1452.  
  1453. -- 34 - redstuff
  1454. local obj34 = Instance.new("Part")
  1455. obj34.CFrame = CFrame.new(Vector3.new(19.9470005, 6.32499981, -134.399994)) * CFrame.Angles(-0, 0, -0)
  1456. obj34.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1457. obj34.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1458. obj34.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1459. obj34.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1460. obj34.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1461. obj34.Size = Vector3.new(0.0500000007, 0.360000014, 0.360000014)
  1462. obj34.Material = Enum.Material.SmoothPlastic
  1463. obj34.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1464. obj34.BrickColor = BrickColor.new("Institutional white")
  1465. obj34.Friction = 0.30000001192093
  1466. obj34.Shape = Enum.PartType.Cylinder
  1467. obj34.Name = "redstuff"
  1468. obj34.Anchored = true
  1469. obj34.Parent = obj1
  1470.  
  1471. -- 35 - redstuff
  1472. local obj35 = Instance.new("Part")
  1473. obj35.CFrame = CFrame.new(Vector3.new(19.8830166, 6.14501476, -134.399963)) * CFrame.Angles(-0, 0, -0)
  1474. obj35.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1475. obj35.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1476. obj35.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1477. obj35.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1478. obj35.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1479. obj35.Size = Vector3.new(0.0500000007, 0.319999993, 0.319999993)
  1480. obj35.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1481. obj35.BrickColor = BrickColor.new("Institutional white")
  1482. obj35.Friction = 0.30000001192093
  1483. obj35.Shape = Enum.PartType.Cylinder
  1484. obj35.Material = Enum.Material.SmoothPlastic
  1485. obj35.Name = "redstuff"
  1486. obj35.Anchored = true
  1487. obj35.Parent = obj1
  1488.  
  1489. -- 36 - redstuff
  1490. local obj36 = Instance.new("Part")
  1491. obj36.CFrame = CFrame.new(Vector3.new(20.9430103, 6.14501476, -134.399963)) * CFrame.Angles(-0, 0, -0)
  1492. obj36.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1493. obj36.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1494. obj36.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1495. obj36.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1496. obj36.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1497. obj36.Material = Enum.Material.SmoothPlastic
  1498. obj36.Size = Vector3.new(0.0500000007, 0.25999999, 0.25999999)
  1499. obj36.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1500. obj36.BrickColor = BrickColor.new("Institutional white")
  1501. obj36.Friction = 0.30000001192093
  1502. obj36.Shape = Enum.PartType.Cylinder
  1503. obj36.Name = "redstuff"
  1504. obj36.Anchored = true
  1505. obj36.Parent = obj1
  1506.  
  1507. -- 37 - redstuff
  1508. local obj37 = Instance.new("WedgePart")
  1509. obj37.CFrame = CFrame.new(Vector3.new(18.066288, 6.14381599, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1510. obj37.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1511. obj37.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1512. obj37.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1513. obj37.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1514. obj37.Material = Enum.Material.SmoothPlastic
  1515. obj37.Size = Vector3.new(0.0500000007, 0.0700000003, 0.0700000003)
  1516. obj37.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1517. obj37.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1518. obj37.Anchored = true
  1519. obj37.BrickColor = BrickColor.new("Institutional white")
  1520. obj37.Friction = 0.30000001192093
  1521. obj37.Name = "redstuff"
  1522. obj37.Anchored = true
  1523. obj37.Parent = obj1
  1524.  
  1525. -- 38 - redstuff
  1526. local obj38 = Instance.new("Part")
  1527. obj38.CFrame = CFrame.new(Vector3.new(20.1230125, 6.14501476, -134.399979)) * CFrame.Angles(-0, 0, -0)
  1528. obj38.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1529. obj38.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1530. obj38.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1531. obj38.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1532. obj38.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1533. obj38.Material = Enum.Material.SmoothPlastic
  1534. obj38.Size = Vector3.new(0.0500000007, 0.25999999, 0.25999999)
  1535. obj38.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1536. obj38.BrickColor = BrickColor.new("Institutional white")
  1537. obj38.Friction = 0.30000001192093
  1538. obj38.Shape = Enum.PartType.Cylinder
  1539. obj38.Name = "redstuff"
  1540. obj38.Anchored = true
  1541. obj38.Parent = obj1
  1542.  
  1543. local function recurse(objnum)
  1544. table.insert(knifeparts,{objnum,objnum.Parent})
  1545. for i,v in pairs(objnum:GetChildren()) do
  1546. recurse(v)
  1547. end
  1548. end
  1549.  
  1550. recurse(obj1)
  1551.  
  1552. local audio = Instance.new('Sound',knife)
  1553. audio.Volume = 2
  1554.  
  1555. local audio2 = Instance.new('Sound',knife)
  1556. audio2.Volume = 2
  1557.  
  1558. local holdpart = Instance.new("Part")
  1559. holdpart.Parent = me
  1560. holdpart.Size = Vector3.new(0.4, 0.4, 0.2)
  1561. holdpart.Position = me.Head.Position + Vector3.new(0, 1, 0)
  1562. holdpart.BrickColor = BrickColor.new("Burnt Sienna")
  1563.  
  1564. local previous = nil
  1565. for i,v in pairs(obj1:GetChildren()) do
  1566. if v:IsA('BasePart') then
  1567. if previous then
  1568. local weld = Instance.new('Weld',v)
  1569. weld.Part0 = v
  1570. weld.Part1 = previous
  1571. weld.C0 = v.CFrame:inverse() * previous.CFrame
  1572. previous.Anchored = false
  1573. previous.CanCollide = false
  1574. local vee = v
  1575. weld.AncestryChanged:connect(function(mez,par)
  1576. wait()
  1577. weld.Parent = vee
  1578. end)
  1579. end
  1580. previous = v
  1581. end
  1582. end
  1583. previous.Anchored = false
  1584. previous.CanCollide = false
  1585.  
  1586. local holdpartweld = Instance.new("Weld", me.Torso)
  1587. holdpartweld.Part0 = me.Torso
  1588. holdpartweld.Part1 = holdpart
  1589. holdpartweld.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-1, -0.8, 0.15)
  1590.  
  1591. holdpartweld.AncestryChanged:connect(function(mez,par)
  1592. if par ~= me.Torso then
  1593. wait()
  1594. holdpartweld.Parent = me.Torso
  1595. end
  1596. end)
  1597.  
  1598. local knifeweld = Instance.new('Weld',me.Torso)
  1599. knifeweld.Part0 = me.Torso
  1600. knifeweld.Part1 = obj2
  1601. knifeweld.C1 = CFrame.Angles(0,math.rad(90),0) * CFrame.new(1, 0.8, 0.55)
  1602. knifeweld.AncestryChanged:connect(function(mez,par)
  1603. if par ~= me.Torso then
  1604. wait()
  1605. knifeweld.Parent = me.Torso
  1606. end
  1607. end)
  1608. local ScreenGui = Instance.new("ScreenGui")
  1609. local CustomizeGui = Instance.new("Frame")
  1610. local Customize = Instance.new("TextLabel")
  1611. local ClosestColor = Instance.new("TextLabel")
  1612. local Line = Instance.new("TextLabel")
  1613. local Color = Instance.new("ImageLabel")
  1614. local Close = Instance.new("TextButton")
  1615. local RedHue = Instance.new("TextLabel")
  1616. local GreenHue = Instance.new("TextLabel")
  1617. local RedInput = Instance.new("TextBox")
  1618. local BlueHue = Instance.new("TextLabel")
  1619. local GreenInput = Instance.new("TextBox")
  1620. local TransInput = Instance.new("TextBox")
  1621. local BlueInput = Instance.new("TextBox")
  1622. local Message = Instance.new("TextLabel")
  1623. local Message2 = Instance.new("TextLabel")
  1624. local TrailTransparency = Instance.new("TextLabel")
  1625. local TrailInput = Instance.new("TextBox")
  1626. local MusicOption = Instance.new("TextButton")
  1627. local ScreenOption = Instance.new("TextButton")
  1628. local ScreenOptionTxt = Instance.new("TextLabel")
  1629. local MusicOptionTxt = Instance.new("TextLabel")
  1630.  
  1631. -- Properties
  1632.  
  1633. ScreenGui.Parent = playergui
  1634.  
  1635. CustomizeGui.Name = "CustomizeGui"
  1636. CustomizeGui.Parent = ScreenGui
  1637. CustomizeGui.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  1638. CustomizeGui.BackgroundTransparency = 0.5
  1639. CustomizeGui.BorderColor3 = Color3.new(0, 0, 0)
  1640. CustomizeGui.BorderSizePixel = 2
  1641. CustomizeGui.Position = UDim2.new(0, 0, 0.5, 0)
  1642. CustomizeGui.Size = UDim2.new(0.449999988, 0, 0.449999988, 0)
  1643.  
  1644. Customize.Name = "Customize"
  1645. Customize.Parent = CustomizeGui
  1646. Customize.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  1647. Customize.BackgroundTransparency = 0.75
  1648. Customize.BorderSizePixel = 0
  1649. Customize.Size = UDim2.new(1, 0, 0.200000003, 0)
  1650. Customize.FontSize = Enum.FontSize.Size28
  1651. Customize.Text = "ACCENT COLOR CUSTOMIZATION"
  1652. Customize.TextColor3 = Color3.new(1, 1, 1)
  1653. Customize.TextScaled = true
  1654. Customize.TextSize = 25
  1655. Customize.TextStrokeTransparency = 0.5
  1656. Customize.TextWrapped = true
  1657.  
  1658. ClosestColor.Name = "ClosestColor"
  1659. ClosestColor.Parent = CustomizeGui
  1660. ClosestColor.BackgroundColor3 = Color3.new(1, 1, 1)
  1661. ClosestColor.BackgroundTransparency = 1
  1662. ClosestColor.Position = UDim2.new(0, 0, 0.850000024, 0)
  1663. ClosestColor.Size = UDim2.new(1, 0, 0.150000006, 0)
  1664. ClosestColor.Font = Enum.Font.SourceSansLight
  1665. ClosestColor.FontSize = Enum.FontSize.Size32
  1666. ClosestColor.Text = "Your color is closest to Institutional White"
  1667. ClosestColor.TextColor3 = Color3.new(1, 1, 1)
  1668. ClosestColor.TextSize = 30
  1669. ClosestColor.TextStrokeTransparency = 0.5
  1670.  
  1671. Line.Name = "Line"
  1672. Line.Parent = CustomizeGui
  1673. Line.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  1674. Line.BackgroundTransparency = 0.5
  1675. Line.BorderColor3 = Color3.new(0, 0, 0)
  1676. Line.BorderSizePixel = 0
  1677. Line.Position = UDim2.new(0, 0, 0.200000003, 0)
  1678. Line.Size = UDim2.new(1, 0, 0.0299999993, 0)
  1679. Line.Font = Enum.Font.SourceSans
  1680. Line.FontSize = Enum.FontSize.Size14
  1681. Line.Text = " "
  1682. Line.TextSize = 14
  1683.  
  1684. Color.Name = "Color"
  1685. Color.Parent = CustomizeGui
  1686. Color.BackgroundColor3 = Color3.new(1, 1, 1)
  1687. Color.BorderSizePixel = 0
  1688. Color.Position = UDim2.new(0.699999988, 0, 0.419999987, 0)
  1689. Color.Size = UDim2.new(0.300000012, 0, 0.300000012, 0)
  1690. Color.SizeConstraint = Enum.SizeConstraint.RelativeYY
  1691.  
  1692. MusicOption.Parent = CustomizeGui
  1693. MusicOption.Name = "MusicOption"
  1694. MusicOption.BackgroundColor3 = Color3.new(0, 1, 0)
  1695. MusicOption.BorderSizePixel = 1
  1696. MusicOption.Position = UDim2.new(0.01, 0, -0.12, 0)
  1697. MusicOption.Size = UDim2.new(0.05, 0, 0.1, 0)
  1698. MusicOption.Text = ""
  1699. MusicOption.BackgroundTransparency = 0.5
  1700.  
  1701. ScreenOption.Parent = CustomizeGui
  1702. ScreenOption.Name = "ScreenOption"
  1703. ScreenOption.BackgroundColor3 = Color3.new(0, 1, 0)
  1704. ScreenOption.BorderSizePixel = 1
  1705. ScreenOption.Position = UDim2.new(0.01, 0, -0.23, 0)
  1706. ScreenOption.Size = UDim2.new(0.05, 0, 0.1, 0)
  1707. ScreenOption.Text = ""
  1708. ScreenOption.BackgroundTransparency = 0.5
  1709.  
  1710. ScreenOptionTxt.Name = "ScreenOptionTxt"
  1711. ScreenOptionTxt.Parent = CustomizeGui
  1712. ScreenOptionTxt.BackgroundColor3 = Color3.new(1, 1, 1)
  1713. ScreenOptionTxt.BackgroundTransparency = 1
  1714. ScreenOptionTxt.Position = UDim2.new(0.07, 0, -0.23, 0)
  1715. ScreenOptionTxt.Size = UDim2.new(1, 0, 0.07, 0)
  1716. ScreenOptionTxt.Font = Enum.Font.SourceSans
  1717. ScreenOptionTxt.FontSize = Enum.FontSize.Size24
  1718. ScreenOptionTxt.Text = "Psychopath Red Filter"
  1719. ScreenOptionTxt.TextColor3 = Color3.new(1, 1, 1)
  1720. ScreenOptionTxt.TextScaled = true
  1721. ScreenOptionTxt.TextSize = 20
  1722. ScreenOptionTxt.TextStrokeColor3 = Color3.new(0, 0, 0)
  1723. ScreenOptionTxt.TextStrokeTransparency = 0.5
  1724. ScreenOptionTxt.TextWrapped = true
  1725. ScreenOptionTxt.TextXAlignment = "Left"
  1726.  
  1727. MusicOptionTxt.Name = "MusicOptionTxt"
  1728. MusicOptionTxt.Parent = CustomizeGui
  1729. MusicOptionTxt.BackgroundColor3 = Color3.new(1, 1, 1)
  1730. MusicOptionTxt.BackgroundTransparency = 1
  1731. MusicOptionTxt.Position = UDim2.new(0.07, 0, -0.12, 0)
  1732. MusicOptionTxt.Size = UDim2.new(1, 0, 0.07, 0)
  1733. MusicOptionTxt.Font = Enum.Font.SourceSans
  1734. MusicOptionTxt.FontSize = Enum.FontSize.Size24
  1735. MusicOptionTxt.Text = "Psychopath Background Music"
  1736. MusicOptionTxt.TextColor3 = Color3.new(1, 1, 1)
  1737. MusicOptionTxt.TextScaled = true
  1738. MusicOptionTxt.TextSize = 20
  1739. MusicOptionTxt.TextStrokeColor3 = Color3.new(0, 0, 0)
  1740. MusicOptionTxt.TextStrokeTransparency = 0.5
  1741. MusicOptionTxt.TextWrapped = true
  1742. MusicOptionTxt.TextXAlignment = "Left"
  1743.  
  1744. Close.Name = "Close"
  1745. Close.Parent = CustomizeGui
  1746. Close.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  1747. Close.BackgroundTransparency = 0.5
  1748. Close.BorderColor3 = Color3.new(0, 0, 0)
  1749. Close.BorderSizePixel = 2
  1750. Close.Position = UDim2.new(1.005, 0, 0, 0)
  1751. Close.Size = UDim2.new(0.100000001, 0, 0.2, 0)
  1752. Close.Font = Enum.Font.SourceSans
  1753. Close.FontSize = Enum.FontSize.Size14
  1754. Close.Text = "X"
  1755. Close.TextColor3 = Color3.new(1, 1, 1)
  1756. Close.TextScaled = true
  1757. Close.TextSize = 14
  1758. Close.TextStrokeTransparency = 0
  1759. Close.TextWrapped = true
  1760.  
  1761. RedHue.Name = "RedHue"
  1762. RedHue.Parent = CustomizeGui
  1763. RedHue.BackgroundColor3 = Color3.new(1, 1, 1)
  1764. RedHue.BackgroundTransparency = 1
  1765. RedHue.Position = UDim2.new(0.100000001, 0, 0.400000006, 0)
  1766. RedHue.Size = UDim2.new(0.300000012, 0, 0.100000001, 0)
  1767. RedHue.Font = Enum.Font.SourceSans
  1768. RedHue.FontSize = Enum.FontSize.Size24
  1769. RedHue.Text = "RED Hue Value: "
  1770. RedHue.TextColor3 = Color3.new(1, 1, 1)
  1771. RedHue.TextScaled = true
  1772. RedHue.TextSize = 20
  1773. RedHue.TextStrokeColor3 = Color3.new(1, 0, 0)
  1774. RedHue.TextStrokeTransparency = 0.75
  1775. RedHue.TextWrapped = true
  1776.  
  1777. GreenHue.Name = "GreenHue"
  1778. GreenHue.Parent = CustomizeGui
  1779. GreenHue.BackgroundColor3 = Color3.new(1, 1, 1)
  1780. GreenHue.BackgroundTransparency = 1
  1781. GreenHue.Position = UDim2.new(0.100000001, 0, 0.5, 0)
  1782. GreenHue.Size = UDim2.new(0.300000012, 0, 0.100000001, 0)
  1783. GreenHue.Font = Enum.Font.SourceSans
  1784. GreenHue.FontSize = Enum.FontSize.Size24
  1785. GreenHue.Text = "GREEN Hue Value:"
  1786. GreenHue.TextColor3 = Color3.new(1, 1, 1)
  1787. GreenHue.TextScaled = true
  1788. GreenHue.TextSize = 20
  1789. GreenHue.TextStrokeColor3 = Color3.new(0, 1, 0)
  1790. GreenHue.TextStrokeTransparency = 0.75
  1791. GreenHue.TextWrapped = true
  1792.  
  1793. RedInput.Name = "RedInput"
  1794. RedInput.Parent = CustomizeGui
  1795. RedInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  1796. RedInput.BackgroundTransparency = 0.5
  1797. RedInput.BorderSizePixel = 0
  1798. RedInput.Position = UDim2.new(0.419999987, 0, 0.425000007, 0)
  1799. RedInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0)
  1800. RedInput.Font = Enum.Font.SourceSans
  1801. RedInput.FontSize = Enum.FontSize.Size14
  1802. RedInput.Text = "255"
  1803. RedInput.TextColor3 = Color3.new(1, 1, 1)
  1804. RedInput.TextSize = 14
  1805. RedInput.TextStrokeTransparency = 0
  1806.  
  1807. BlueHue.Name = "BlueHue"
  1808. BlueHue.Parent = CustomizeGui
  1809. BlueHue.BackgroundColor3 = Color3.new(1, 1, 1)
  1810. BlueHue.BackgroundTransparency = 1
  1811. BlueHue.Position = UDim2.new(0.100000001, 0, 0.600000024, 0)
  1812. BlueHue.Size = UDim2.new(0.300000012, 0, 0.100000001, 0)
  1813. BlueHue.Font = Enum.Font.SourceSans
  1814. BlueHue.FontSize = Enum.FontSize.Size24
  1815. BlueHue.Text = "BLUE Hue Value:"
  1816. BlueHue.TextColor3 = Color3.new(1, 1, 1)
  1817. BlueHue.TextScaled = true
  1818. BlueHue.TextSize = 20
  1819. BlueHue.TextStrokeColor3 = Color3.new(0, 0, 1)
  1820. BlueHue.TextStrokeTransparency = 0.75
  1821. BlueHue.TextWrapped = true
  1822.  
  1823. TrailTransparency.Name = "TrailTransparency"
  1824. TrailTransparency.Parent = CustomizeGui
  1825. TrailTransparency.BackgroundColor3 = Color3.new(1, 1, 1)
  1826. TrailTransparency.BackgroundTransparency = 1
  1827. TrailTransparency.Position = UDim2.new(0.090000001, 0, 0.700000024, 0)
  1828. TrailTransparency.Size = UDim2.new(0.310000012, 0, 0.100000001, 0)
  1829. TrailTransparency.Font = Enum.Font.SourceSans
  1830. TrailTransparency.FontSize = Enum.FontSize.Size24
  1831. TrailTransparency.Text = "Trail Transparency:"
  1832. TrailTransparency.TextColor3 = Color3.new(1, 1, 1)
  1833. TrailTransparency.TextScaled = true
  1834. TrailTransparency.TextSize = 20
  1835. TrailTransparency.TextStrokeColor3 = Color3.new(0, 0, 0)
  1836. TrailTransparency.TextWrapped = true
  1837.  
  1838. GreenInput.Name = "GreenInput"
  1839. GreenInput.Parent = CustomizeGui
  1840. GreenInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  1841. GreenInput.BackgroundTransparency = 0.5
  1842. GreenInput.BorderSizePixel = 0
  1843. GreenInput.Position = UDim2.new(0.419999987, 0, 0.524999976, 0)
  1844. GreenInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0)
  1845. GreenInput.Font = Enum.Font.SourceSans
  1846. GreenInput.FontSize = Enum.FontSize.Size14
  1847. GreenInput.Text = "255"
  1848. GreenInput.TextColor3 = Color3.new(1, 1, 1)
  1849. GreenInput.TextSize = 14
  1850. GreenInput.TextStrokeTransparency = 0
  1851.  
  1852. TransInput.Name = "TransInput"
  1853. TransInput.Parent = CustomizeGui
  1854. TransInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  1855. TransInput.BackgroundTransparency = 0.5
  1856. TransInput.BorderSizePixel = 0
  1857. TransInput.Position = UDim2.new(0.419999987, 0, 0.725000024, 0)
  1858. TransInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0)
  1859. TransInput.Font = Enum.Font.SourceSans
  1860. TransInput.FontSize = Enum.FontSize.Size14
  1861. TransInput.Text = "50"
  1862. TransInput.TextColor3 = Color3.new(1, 1, 1)
  1863. TransInput.TextSize = 14
  1864. TransInput.TextStrokeTransparency = 0
  1865.  
  1866. BlueInput.Name = "BlueInput"
  1867. BlueInput.Parent = CustomizeGui
  1868. BlueInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  1869. BlueInput.BackgroundTransparency = 0.5
  1870. BlueInput.BorderSizePixel = 0
  1871. BlueInput.Position = UDim2.new(0.419999987, 0, 0.625, 0)
  1872. BlueInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0)
  1873. BlueInput.Font = Enum.Font.SourceSans
  1874. BlueInput.FontSize = Enum.FontSize.Size14
  1875. BlueInput.Text = "255"
  1876. BlueInput.TextColor3 = Color3.new(1, 1, 1)
  1877. BlueInput.TextSize = 14
  1878. BlueInput.TextStrokeTransparency = 0
  1879.  
  1880. Message.Name = "Message"
  1881. Message.Parent = CustomizeGui
  1882. Message.BackgroundColor3 = Color3.new(1, 1, 1)
  1883. Message.BackgroundTransparency = 1
  1884. Message.Position = UDim2.new(0, 0, 0.2500004, 0)
  1885. Message.Size = UDim2.new(1, 0, 0.100000006, 0)
  1886. Message.Font = Enum.Font.SourceSans
  1887. Message.FontSize = Enum.FontSize.Size18
  1888. Message.Text = "|| Inputs must be values ||"
  1889. Message.TextColor3 = Color3.new(1, 1, 1)
  1890. Message.TextScaled = true
  1891. Message.TextSize = 15
  1892. Message.TextStrokeTransparency = 0.75
  1893. Message.TextWrapped = true
  1894.  
  1895. local attun = Instance.new("Attachment", knife)
  1896. attun.Position = Vector3.new(0, 0.1, -1.75)
  1897. local atdos = Instance.new("Attachment", knife)
  1898. atdos.Position = Vector3.new(0, -0.1, 0.5)
  1899. local trail = Instance.new("Trail", knife)
  1900. trail.LightEmission = 0.5
  1901. trail.Attachment0 = attun
  1902. trail.Attachment1 = atdos
  1903. trail.Lifetime = 0.175
  1904. trail.MinLength = 0
  1905. trail.Enabled = false
  1906.  
  1907. function updatez()
  1908. local rc = tonumber(RedInput.Text)
  1909. local gc = tonumber(GreenInput.Text)
  1910. local bc = tonumber(BlueInput.Text)
  1911. local tcupd = tonumber(TransInput.Text)
  1912. if rc == nil then
  1913. rc = 0
  1914. end
  1915. if gc == nil then
  1916. gc = 0
  1917. end
  1918. if bc == nil then
  1919. bc = 0
  1920. end
  1921. if tcupd == nil then
  1922. tcupd = 0
  1923. end
  1924. local tc = tcupd/100
  1925. Color.BackgroundColor3 = Color3.fromRGB(rc,gc,bc)
  1926. ClosestColor.Text = "Your color is closest to "..tostring(BrickColor.new(Color3.fromRGB(rc,gc,bc)))
  1927. obj32.Color = Color3.fromRGB(rc,gc,bc)
  1928. obj33.Color = Color3.fromRGB(rc,gc,bc)
  1929. obj34.Color = Color3.fromRGB(rc,gc,bc)
  1930. obj35.Color = Color3.fromRGB(rc,gc,bc)
  1931. obj36.Color = Color3.fromRGB(rc,gc,bc)
  1932. obj37.Color = Color3.fromRGB(rc,gc,bc)
  1933. obj38.Color = Color3.fromRGB(rc,gc,bc)
  1934. trail.Color = ColorSequence.new(Color3.fromRGB(rc, gc, bc))
  1935. trail.Transparency = NumberSequence.new(tc)
  1936. TrailTransparency.TextStrokeTransparency = tc
  1937. end
  1938.  
  1939. RedInput.Changed:connect(function(val)
  1940. if val == "Text" and tonumber(RedInput.Text) then
  1941. RedInput.Text = tostring(tonumber(RedInput.Text))
  1942. if tonumber(RedInput.Text) > 255 then
  1943. RedInput.Text = '255'
  1944. end
  1945. elseif val == "Text" then
  1946. RedInput.Text = ""
  1947. end
  1948. updatez()
  1949. end)
  1950. GreenInput.Changed:connect(function(val)
  1951. if val == "Text" and tonumber(GreenInput.Text) then
  1952. GreenInput.Text = tostring(tonumber(GreenInput.Text))
  1953. if tonumber(GreenInput.Text) > 255 then
  1954. GreenInput.Text = '255'
  1955. end
  1956. elseif val == "Text" then
  1957. GreenInput.Text = ""
  1958. end
  1959. updatez()
  1960. end)
  1961. BlueInput.Changed:connect(function(val)
  1962. if val == "Text" and tonumber(BlueInput.Text) then
  1963. BlueInput.Text = tostring(tonumber(BlueInput.Text))
  1964. if tonumber(BlueInput.Text) > 255 then
  1965. BlueInput.Text = '255'
  1966. end
  1967. elseif val == "Text" then
  1968. BlueInput.Text = ""
  1969. end
  1970. updatez()
  1971. end)
  1972. TransInput.Changed:connect(function(val)
  1973. if val == "Text" and tonumber(TransInput.Text) then
  1974. TransInput.Text = tostring(tonumber(TransInput.Text))
  1975. if tonumber(TransInput.Text) > 100 then
  1976. TransInput.Text = '100'
  1977. end
  1978. elseif val == "Text" then
  1979. TransInput.Text = ""
  1980. end
  1981. updatez()
  1982. end)
  1983.  
  1984. Close.MouseButton1Click:connect(function()
  1985. if lerpz == false then
  1986. lerpz = true
  1987. if Close.Text ~= "+" then
  1988. CustomizeGui:TweenPosition(UDim2.new(-0.45,0,0.5,0,Enum.EasingDirection.Out,Enum.EasingStyle.Quint,2))
  1989. for i=1,10 do
  1990. Close.TextTransparency = i/10
  1991. Close.TextStrokeTransparency = i/10
  1992. wait(0.01)
  1993. end
  1994. Close.Text = "+"
  1995. for i=1,10 do
  1996. Close.TextTransparency = (10-i+1)/10
  1997. Close.TextStrokeTransparency = (10-i+1)/10
  1998. wait(0.01)
  1999. end
  2000. lerpz = false
  2001. else
  2002. CustomizeGui:TweenPosition(UDim2.new(0,0,0.5,0,Enum.EasingDirection.Out,Enum.EasingStyle.Quint,2))
  2003. for i=1,10 do
  2004. Close.TextTransparency = i/10
  2005. Close.TextStrokeTransparency = i/10
  2006. wait(0.01)
  2007. end
  2008. Close.Text = "X"
  2009. for i=1,10 do
  2010. Close.TextTransparency = (10-i+1)/10
  2011. Close.TextStrokeTransparency = (10-i+1)/10
  2012. wait(0.01)
  2013. end
  2014. lerpz = false
  2015. end
  2016. end
  2017. end)
  2018.  
  2019. MusicOption.MouseButton1Click:connect(function()
  2020. if canbackgroundmusic == true then
  2021. canbackgroundmusic = false
  2022. MusicOption.BackgroundColor3 = Color3.new(1, 0, 0)
  2023. else
  2024. canbackgroundmusic = true
  2025. MusicOption.BackgroundColor3 = Color3.new(0, 1, 0)
  2026. end
  2027. end)
  2028.  
  2029. ScreenOption.MouseButton1Click:connect(function()
  2030. if cancolorfilter == true then
  2031. cancolorfilter = false
  2032. ScreenOption.BackgroundColor3 = Color3.new(1, 0, 0)
  2033. else
  2034. cancolorfilter = true
  2035. ScreenOption.BackgroundColor3 = Color3.new(0, 1, 0)
  2036. end
  2037. end)
  2038.  
  2039. function equip()
  2040. local doit = coroutine.wrap(function()
  2041. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') then
  2042. acting = true
  2043. local arm = me["Right Arm"]
  2044. local arm2 = me["Left Arm"]
  2045. local tors = me.Torso
  2046. local weld = Instance.new('Weld',arm)
  2047. weld.Part0 = arm
  2048. weld.Part1 = tors
  2049. weld.C0 = CFrame.new(-1.5,0,0)
  2050. local weld2 = Instance.new("Weld", arm2)
  2051. weld2.Part0 = arm2
  2052. weld2.Part1 = tors
  2053. weld2.C0 = CFrame.new(1.5, 0, 0)
  2054. wait(0.001)
  2055. for i = 0,1,0.1 do
  2056. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  2057. weld.C0 = weld.C0:lerp(CFrame.new(-0.2,0.2,-0.5)*CFrame.Angles(0,-3.1,0.9),i)
  2058. weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0.6, 0) * CFrame.Angles(0,0,0.5),i)
  2059. wait(0.001)
  2060. end
  2061. wait(0.15)
  2062. trail.Enabled = true
  2063. for i = 0,1,0.1 do
  2064. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  2065. weld.C0 = weld.C0:lerp(CFrame.new(-0.5,2,0)*CFrame.Angles(0,0,-1.55),i)
  2066. weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0, 0), i)
  2067. wait(0.001)
  2068. end
  2069. trail.Enabled = false
  2070. wait(0.2)
  2071. for i = 0,1,0.1 do
  2072. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  2073. weld.C0 = weld.C0:lerp(CFrame.new(-1.5,0,0),i)
  2074. wait(0.001)
  2075. end
  2076. weld:Destroy()
  2077. weld2:Remove()
  2078. if tors ~= nil then
  2079. rightshoulderz:Clone().Parent = me.Torso
  2080. leftshoulderz:Clone().Parent = me.Torso
  2081. end
  2082. end
  2083. acting = false
  2084. end)
  2085. doit()
  2086. end
  2087.  
  2088. function kysnigga()
  2089. if kyssing == true then return end
  2090. kyssing = true
  2091. acting = true
  2092. decearingTHING = math.random(1, 100)
  2093. if decearingTHING == 4 then
  2094. decearingEGG = Instance.new("Sound", me.Torso)
  2095. decearingEGG.SoundId = "rbxassetid://138084557"
  2096. decearingEGG.PlaybackSpeed = math.random(10, 12) / 10
  2097. decearingEGG.TimePosition = 0.2
  2098. decearingEGG:Play()
  2099. end
  2100. me.Humanoid.WalkSpeed = 0
  2101. me.Humanoid.JumpPower = 0
  2102.  
  2103. local rightarm = Instance.new("Weld", me.Torso)
  2104. rightarm.Part0 = me.Torso
  2105. rightarm.Part1 = me["Right Arm"]
  2106. rightarm.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(1.5, 0, 0)
  2107.  
  2108. local leftarm = Instance.new("Weld", me.Torso)
  2109. leftarm.Part0 = me.Torso
  2110. leftarm.Part1 = me["Left Arm"]
  2111. leftarm.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-1.5, 0, 0)
  2112.  
  2113. local tors = Instance.new("Weld", me.HumanoidRootPart)
  2114. tors.Part0 = me.HumanoidRootPart
  2115. tors.Part1 = me.Torso
  2116. tors.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0, 0, 0)
  2117.  
  2118. local rightleg = Instance.new("Weld", me.Torso)
  2119. rightleg.Part0 = me.Torso
  2120. rightleg.Part1 = me["Right Leg"]
  2121. rightleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0.5, -2, 0)
  2122.  
  2123. local leftleg = Instance.new("Weld", me.Torso)
  2124. leftleg.Part0 = me.Torso
  2125. leftleg.Part1 = me["Left Leg"]
  2126. leftleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-0.5, -2, 0)
  2127.  
  2128. for i = 0, 1, 0.03 do
  2129. tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-10), 0, 0), i)
  2130. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-80), 0, 0), i)
  2131. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-80), 0, 0), i)
  2132. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), i)
  2133. wait()
  2134. end
  2135. for i = 0, 1, 0.03 do
  2136. tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(5), 0, 0), i)
  2137. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, 0.15) * CFrame.Angles(math.rad(-95), 0, 0), i)
  2138. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, 0.15) * CFrame.Angles(math.rad(-95), 0, 0), i)
  2139. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1, 0.3, -1.5) * CFrame.Angles(math.rad(90), 0, math.rad(-35)), i)
  2140. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1, 0.3, -1.5) * CFrame.Angles(math.rad(90), 0, math.rad(35)), i)
  2141. knifeweld.C1 = knifeweld.C1:lerp(CFrame.new(1.35, 0, 1) * CFrame.Angles(1.55, math.rad(-180), 1), i)
  2142. wait()
  2143. end
  2144. local bleedzer = Instance.new('Part',me.Torso)
  2145. bleedzer.CFrame = me.Torso.CFrame
  2146. bleedzer.Size = Vector3.new(0.1,0.1,0.1)
  2147. bleedzer.Transparency = 1
  2148. bleedzer.CanCollide = false
  2149. local weld = Instance.new('Weld',bleedzer)
  2150. weld.Part0 = bleedzer
  2151. weld.Part1 = me.Torso
  2152. weld.C0= CFrame.new(0,0,0)*CFrame.Angles(math.rad(-90),0,0)
  2153. local woodpekker = coroutine.wrap(function()
  2154. bleed(bleedzer)
  2155. end)
  2156. woodpekker()
  2157. audio.SoundId = "rbxassetid://199977936"
  2158. audio.PlaybackSpeed = 1.5
  2159. audio:Play()
  2160. audio2.SoundId = "rbxassetid://220834019"
  2161. audio2.PlaybackSpeed = 1
  2162. audio2.TimePosition = 0.1
  2163. audio2:Play()
  2164. for i = 0, 1, 0.1 do
  2165. tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-20), 0, 0), i)
  2166. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i)
  2167. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i)
  2168. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1, 0, 0) * CFrame.Angles(math.rad(70), 0, math.rad(-35)), i)
  2169. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1, 0, 0) * CFrame.Angles(math.rad(70), 0, math.rad(35)), i)
  2170. knifeweld.C1 = knifeweld.C1:lerp(CFrame.new(1.35, 0, 1) * CFrame.Angles(1.55, math.rad(-180), 1), i)
  2171. wait()
  2172. end
  2173. wait(1)
  2174. audio.SoundId = "rbxassetid://210943487"
  2175. audio.TimePosition = 0.2
  2176. audio.PlaybackSpeed = 0.75
  2177. audio:Play()
  2178. for i = 0, 1, 0.03 do
  2179. tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-20), 0, 0), i)
  2180. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i)
  2181. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i)
  2182. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1, 0.3, -1.5) * CFrame.Angles(math.rad(70), 0, math.rad(-35)), i)
  2183. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1, 0.3, -1.5) * CFrame.Angles(math.rad(70), 0, math.rad(35)), i)
  2184. knifeweld.C1 = knifeweld.C1:lerp(CFrame.new(1.35, 0, 1) * CFrame.Angles(1.55, math.rad(-180), 1), i)
  2185. wait()
  2186. end
  2187. for i = 0, 1, 0.03 do
  2188. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 0, -0.4) * CFrame.Angles(math.rad(30), 0, math.rad(0)), i)
  2189. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1.5, 0, -0.4) * CFrame.Angles(math.rad(30), 0, math.rad(0)), i)
  2190. knifeweld.C1 = knifeweld.C1:lerp(CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0), i)
  2191. wait()
  2192. end
  2193. wait(0.24)
  2194. if me:FindFirstChildOfClass('Humanoid') then
  2195. me:FindFirstChildOfClass('Humanoid').Health = 0
  2196. end
  2197. wait(0.01)
  2198. killz(me,me.Torso.Name,nil,nil,true)
  2199.  
  2200. tors:Remove()
  2201. rightarm:Remove()
  2202. rightleg:Remove()
  2203. leftleg:Remove()
  2204. leftarm:Remove()
  2205. rightshoulderz:Clone().Parent = me.Torso
  2206. leftshoulderz:Clone().Parent = me.Torso
  2207. torsojoint:Clone().Parent = me.HumanoidRootPart
  2208. lefthipz:Clone().Parent = me.Torso
  2209. righthipz:Clone().Parent = me.Torso
  2210. me.Humanoid.JumpPower = 50
  2211. me.Humanoid.WalkSpeed = 16
  2212. acting = false
  2213. canClick = true
  2214. doing = false
  2215. hit = false
  2216. kyssing = false
  2217. if decearingTHING == 4 then
  2218. decearingEGG:Remove()
  2219. end
  2220. end
  2221.  
  2222. function bleedout()
  2223. local doit = coroutine.wrap(function()
  2224. local targe = grabbed
  2225. local num = 0
  2226. while targe and targe:FindFirstChildOfClass('Humanoid') and targe:FindFirstChildOfClass('Humanoid').Health > 0 and num < 11 do
  2227. if targe.Head:FindFirstChild('Died') then
  2228. tone = math.random(6, 12) / 10
  2229. targe.Head.Died.PlaybackSpeed = tone
  2230. targe.Head.Died:Play()
  2231. else
  2232. local deathsound = Instance.new('Sound',targe.Head)
  2233. deathsound.Name = "Died"
  2234. deathsound.SoundId = 'rbxasset://sounds/uuhhh.mp3'
  2235. deathsound.Volume = 0.65
  2236. deathsound.EmitterSize = 5
  2237. deathsound.MaxDistance = 150
  2238. tone = math.random(5, 15) / 10
  2239. targe.Head.Died.PlaybackSpeed = tone
  2240. targe.Head.Died:Play()
  2241. end
  2242. targe:FindFirstChildOfClass('Humanoid').Health = targe:FindFirstChildOfClass('Humanoid').Health - 7
  2243. num = num+1
  2244. wait(0.325)
  2245. end
  2246. targe:FindFirstChildOfClass('Humanoid').Health = 0
  2247. wait()
  2248. killz(targe,'Head',nil,nil,false,true)
  2249. wait(2)
  2250. targe:Remove()
  2251. end)
  2252. doit()
  2253. end
  2254.  
  2255. function liedown()
  2256. local doit = coroutine.wrap(function()
  2257. local targe = grabbed
  2258. wait(2)
  2259. if targe and targe:FindFirstChildOfClass('Humanoid') then
  2260. targe:FindFirstChildOfClass('Humanoid').PlatformStand = false
  2261. end
  2262. end)
  2263. doit()
  2264. end
  2265.  
  2266. function grab()
  2267. local doit = coroutine.wrap(function()
  2268. acting = true
  2269. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed + 3
  2270. local arm = me["Right Arm"]
  2271. local tors = me.Torso
  2272. local arm2 = me["Left Arm"]
  2273. local humanroot = me.HumanoidRootPart
  2274. local weld2 = Instance.new('Weld',arm)
  2275. weld2.Part0 = arm
  2276. weld2.Part1 = tors
  2277. weld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0)
  2278. local weld3 = Instance.new('Weld',arm2)
  2279. weld3.Part0 = arm2
  2280. weld3.Part1 = tors
  2281. weld3.C0 = CFrame.new(1.5,0,-0.3) * CFrame.Angles(0.3,0.1,0)
  2282. for i = 0,1,0.05 do
  2283. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or humanroot == nil then return end
  2284. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.2,1.3,0.4)*CFrame.Angles(0.5,0,-1.2),i)
  2285. weld3.C0 = weld3.C0:lerp(CFrame.new(1.2,1.3,0)*CFrame.Angles(0,0,1.2),i)
  2286. knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), -1.55) * CFrame.new(0, 0.95, 0)
  2287. wait(0.01)
  2288. end
  2289. grabbing = true
  2290. trail.Enabled = true
  2291. for i = 0,1,0.10 do
  2292. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or humanroot == nil then return end
  2293. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-1.5, 0, -1.3), i)
  2294. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.5, 0, 1.1), i)
  2295. wait(0.01)
  2296. end
  2297. trail.Enabled = false
  2298. wait(0.5)
  2299. grabbing = false
  2300. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed - 3
  2301. if grabbed == nil then
  2302. for i = 0,1,0.1 do
  2303. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil then return end
  2304. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  2305. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0),i)
  2306. knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0)
  2307. wait(0.001)
  2308. end
  2309. weld2:Destroy()
  2310. weld3:Destroy()
  2311. rightshoulderz:Clone().Parent = me.Torso
  2312. leftshoulderz:Clone().Parent = me.Torso
  2313. acting = false
  2314. canClick = true
  2315. end
  2316. end)
  2317. doit()
  2318. end
  2319.  
  2320. function kill()
  2321. paralyzed = false
  2322. if grabbed.Torso:FindFirstChild("TargetWeld") == nil or grabbed:FindFirstChildOfClass('Humanoid').Health <= 0 then hardrelease() return end
  2323. targetweld = grabbed.Torso.TargetWeld
  2324. targetweld2 = nil
  2325. local reee = grabbed:FindFirstChild("Left Arm")
  2326. if reee and reee:FindFirstChild("Weld") then
  2327. targetweld2 = reee.Weld
  2328. end
  2329. for i, v in pairs(grabbed:GetChildren()) do
  2330. if v.Name == "Part" then
  2331. v.CanCollide = true
  2332. end
  2333. end
  2334. targetweld3pt = grabbed:FindFirstChild("Right Arm")
  2335. local targetrightshoulder = rightshoulder
  2336. local targetleftshoulder = leftshoulder
  2337. local targetweld3 = Instance.new("Weld", targetweld3pt)
  2338. targetweld3.Part0 = grabbed.Torso
  2339. targetweld3.Part1 = targetweld3pt
  2340. targetweld3.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(1.5, 0, 0)
  2341.  
  2342. local doit = coroutine.wrap(function()
  2343. local arm = me["Right Arm"]
  2344. local tors = grabbed.Torso
  2345. local arm2 = me["Left Arm"]
  2346. if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end
  2347. doing = true
  2348. local weld2 = arm:FindFirstChildOfClass('Weld')
  2349. local weld3 = arm2:FindFirstChildOfClass('Weld')
  2350. local humanroot = me.HumanoidRootPart
  2351.  
  2352. for i = 0,1,0.1 do
  2353. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  2354. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-1.9, 0, -1.4), i)
  2355. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 0.5, -0.5)* CFrame.Angles(-1.5, 0.4, 1.1), i)
  2356. wait(0.01)
  2357. end
  2358.  
  2359. audio:Stop()
  2360. audio.SoundId = "rbxassetid://517040733"
  2361. tone = math.random(1, 3)
  2362. if tone == 1 then audio.PlaybackSpeed = 0.8 audio.TimePosition = 0.3 end
  2363. if tone == 2 then audio.PlaybackSpeed = 1 audio.TimePosition = 0.1 end
  2364. if tone == 3 then audio.PlaybackSpeed = 1.2 audio.TimePosition = 0.2 end
  2365. audio:Play()
  2366.  
  2367. local bleedpart = Instance.new("Part", grabbed)
  2368. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  2369. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  2370. bleedpart.CanCollide = false
  2371. bleedpart.Position = grabbed.Head.Position + Vector3.new(0, 1, 0)
  2372. bleedpart.Transparency = 1
  2373.  
  2374. local bleedpartweld = Instance.new("Weld", grabbed.Torso)
  2375. bleedpartweld.Part0 = grabbed.Torso
  2376. bleedpartweld.Part1 = bleedpart
  2377. bleedpartweld.C0 = CFrame.Angles(-1, 0, -0.35) * CFrame.new(0, 1, 0.8)
  2378. local coru=coroutine.wrap(function()
  2379. bleed(bleedpart)
  2380. end)
  2381. coru()
  2382.  
  2383. local slightthrow = Instance.new("BodyThrust", grabbed.Torso)
  2384. slightthrow.Force = Vector3.new(0, 0, -2500)
  2385.  
  2386. local slightthrow2 = Instance.new("BodyAngularVelocity", grabbed.Torso)
  2387. slightthrow2.AngularVelocity = Vector3.new(0, -1000, 0)
  2388. slightthrow2.MaxTorque = Vector3.new(1000, 1000, 1000)
  2389.  
  2390. if grabbed:FindFirstChildOfClass('Humanoid') then
  2391. grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = true
  2392. end
  2393.  
  2394. killz(grabbed,'Left Leg')
  2395. killz(grabbed,'Left Arm')
  2396. killz(grabbed,'Right Leg')
  2397. killz(grabbed,'Right Arm')
  2398.  
  2399. trail.Enabled = true
  2400.  
  2401. for i = 0,1,0.2 do
  2402. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  2403. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 1.7, -0.5)* CFrame.Angles(-0.25, 0, -1.4), i)
  2404. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1.6, -0.5)* CFrame.Angles(-1.5, -1, 1.1), i)
  2405. wait(0.01)
  2406. end
  2407.  
  2408. trail.Enabled = false
  2409.  
  2410. bleedout()
  2411.  
  2412. rightshoulderz:Clone().Parent = me.Torso
  2413. leftshoulderz:Clone().Parent = me.Torso
  2414. grabbed = nil
  2415.  
  2416. if humanroot:FindFirstChild('Holder') then
  2417. humanroot.Holder:Destroy()
  2418. end
  2419.  
  2420. wait(0.2)
  2421. slightthrow:Remove()
  2422. slightthrow2:Remove()
  2423. for i = 0,1,0.05 do
  2424. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  2425. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5, 0, 0)* CFrame.Angles(0, 0, 0), i)
  2426. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5, 0, 0)* CFrame.Angles(0, 0, 0), i)
  2427. knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0)
  2428. wait(0.01)
  2429. end
  2430.  
  2431. weld2:Destroy()
  2432. weld3:Destroy()
  2433. targetweld = nil
  2434. targetweld2 = nil
  2435. targetweld3 = nil
  2436. rightshoulderz:Clone().Parent = me.Torso
  2437. leftshoulderz:Clone().Parent = me.Torso
  2438. acting = false
  2439. canClick = true
  2440. doing = false
  2441. end)
  2442. doit()
  2443. end
  2444.  
  2445. function finish()
  2446. if finishing == true then return end
  2447. finishing = true
  2448. acting = true
  2449. decearingTHING = math.random(1, 100)
  2450. if decearingTHING == 4 then
  2451. decearingEGG = Instance.new("Sound", me.Torso)
  2452. decearingEGG.SoundId = "rbxassetid://138084557"
  2453. decearingEGG.PlaybackSpeed = math.random(10, 12) / 10
  2454. decearingEGG.TimePosition = 0.2
  2455. decearingEGG:Play()
  2456. end
  2457. me.Humanoid.WalkSpeed = 0
  2458. me.Humanoid.JumpPower = 0
  2459.  
  2460. local rightarm = Instance.new("Weld", me.Torso)
  2461. rightarm.Part0 = me.Torso
  2462. rightarm.Part1 = me["Right Arm"]
  2463. rightarm.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(1.5, 0, 0)
  2464.  
  2465. local tors = Instance.new("Weld", me.HumanoidRootPart)
  2466. tors.Part0 = me.HumanoidRootPart
  2467. tors.Part1 = me.Torso
  2468. tors.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0, 0, 0)
  2469.  
  2470. local rightleg = Instance.new("Weld", me.Torso)
  2471. rightleg.Part0 = me.Torso
  2472. rightleg.Part1 = me["Right Leg"]
  2473. rightleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0.5, -2, 0)
  2474.  
  2475. local leftleg = Instance.new("Weld", me.Torso)
  2476. leftleg.Part0 = me.Torso
  2477. leftleg.Part1 = me["Left Leg"]
  2478. leftleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-0.5, -2, 0)
  2479.  
  2480. for i = 0, 1, 0.05 do
  2481. tors.C0 = tors.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15), 0, 0), i)
  2482. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -2, 0.2) * CFrame.Angles(math.rad(-15), 0, 0), i)
  2483. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -2, 0.2) * CFrame.Angles(math.rad(-15), 0, 0), i)
  2484. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 1.9, 0) * CFrame.Angles(math.rad(179), math.rad(179), 0), i)
  2485. wait()
  2486. end
  2487. for i=1,finishnum do
  2488. local num1 = 0.5
  2489. local num2 = 0.5
  2490. local num3 = 0.25
  2491. if finishnum ~= 1 then
  2492. num3 = 0
  2493. end
  2494. trail.Enabled = true
  2495. for i = 0, 1, num1 do
  2496. tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-60), 0, 0), i)
  2497. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1.5, 0) * CFrame.Angles(math.rad(0), 0, 0), i)
  2498. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -0.7, -1) * CFrame.Angles(math.rad(10), 0, 0), i)
  2499. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 1.9, -1) * CFrame.Angles(math.rad(160), math.rad(150), 0), i)
  2500. wait()
  2501. end
  2502. wait()
  2503. for i = 0, 1, num2 do
  2504. tors.C0 = tors.C0:lerp(CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-20), 0, 0), i)
  2505. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1.5, 0) * CFrame.Angles(math.rad(-30), 0, 0), i)
  2506. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -0.7, -1) * CFrame.Angles(math.rad(-20), 0, 0), i)
  2507. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 1.9, 0.2) * CFrame.Angles(math.rad(250), math.rad(180), 0), i)
  2508. wait()
  2509. end
  2510. trail.Enabled = false
  2511. wait(num3)
  2512. end
  2513. wait()
  2514. for i = 0, 1, 0.05 do
  2515. tors.C0 = tors.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), i)
  2516. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -2, 0) * CFrame.Angles(0, 0, 0), i)
  2517. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -2, 0) * CFrame.Angles(0, 0, 0), i)
  2518. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 0, 0) * CFrame.Angles(0, 0, 0), i)
  2519. wait()
  2520. end
  2521. tors:Remove()
  2522. rightarm:Remove()
  2523. rightleg:Remove()
  2524. leftleg:Remove()
  2525. rightshoulderz:Clone().Parent = me.Torso
  2526. leftshoulderz:Clone().Parent = me.Torso
  2527. torsojoint:Clone().Parent = me.HumanoidRootPart
  2528. lefthipz:Clone().Parent = me.Torso
  2529. righthipz:Clone().Parent = me.Torso
  2530. me.Humanoid.JumpPower = 50
  2531. me.Humanoid.WalkSpeed = 16
  2532. acting = false
  2533. canClick = true
  2534. doing = false
  2535. hit = false
  2536. finishing = false
  2537. if decearingTHING == 4 then
  2538. decearingEGG:Remove()
  2539. end
  2540. end
  2541.  
  2542. function throw()
  2543. if grabbed.Torso:FindFirstChild("TargetWeld") == nil or grabbed:FindFirstChildOfClass('Humanoid').Health <= 0 then return end
  2544. paralyzed = false
  2545. targetweld = grabbed.Torso.TargetWeld
  2546. local ree = grabbed:FindFirstChild("Left Arm")
  2547. targetweld2 =nil
  2548. if ree and ree:FindFirstChild("Weld") then
  2549. targetweld2 = ree.Weld
  2550. end
  2551.  
  2552. for i, v in pairs(grabbed:GetChildren()) do
  2553. if v.Name == "Part" then
  2554. v.CanCollide = true
  2555. end
  2556. end
  2557.  
  2558.  
  2559. local doit = coroutine.wrap(function()
  2560. local arm = me["Right Arm"]
  2561. local tors = grabbed.Torso
  2562. local arm2 = me["Left Arm"]
  2563. local targrightshoulder = rightshoulder
  2564.  
  2565. local targleftshoulder = leftshoulder
  2566. if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end
  2567. doing = true
  2568. local weld2 = arm:FindFirstChildOfClass('Weld')
  2569. local weld3 = arm2:FindFirstChildOfClass('Weld')
  2570. local humanroot = me.HumanoidRootPart
  2571.  
  2572. for i = 0,1,0.2 do
  2573. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  2574. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 1.7, -0.5)* CFrame.Angles(-0.25, 1, -1.4), i)
  2575. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1.6, -0.5)* CFrame.Angles(-1.5, -1, 1.1), i)
  2576. targetweld.C0 = targetweld.C0:lerp(CFrame.new(0, 1.5, 0)*CFrame.Angles(0, 0, 0), i)
  2577. if targetweld2 then
  2578. targetweld2.C0 = targetweld2.C0:lerp(CFrame.new(-1.5, 0, 0)*CFrame.Angles(0, 0, 0), i)
  2579. end
  2580. wait(0.01)
  2581. end
  2582.  
  2583. audio:Stop()
  2584. audio.SoundId = "rbxassetid://536642316"
  2585. tone = math.random(1, 3)
  2586. if tone == 1 then audio.PlaybackSpeed = 0.8 audio.TimePosition = 0.08 end
  2587. if tone == 2 then audio.PlaybackSpeed = 1 audio.TimePosition = 0.1 end
  2588. if tone == 3 then audio.PlaybackSpeed = 1.2 audio.TimePosition = 0.12 end
  2589. audio:Play()
  2590.  
  2591. local slightthrow = Instance.new("BodyVelocity", grabbed.Torso)
  2592. slightthrow.Velocity = Vector3.new(0,20,0)+(me.Torso.CFrame.lookVector*20)
  2593. slightthrow.P = 5000
  2594. slightthrow.MaxForce = Vector3.new(9000001,9000001,9000001)
  2595. local point = grabbed.Torso.Position
  2596. local aaaaaa = grabbed
  2597. liedown()
  2598.  
  2599. rightshoulderz:Clone().Parent = me.Torso
  2600. leftshoulderz:Clone().Parent = me.Torso
  2601. grabbed = nil
  2602.  
  2603. if humanroot:FindFirstChild('Holder') then
  2604. humanroot.Holder:Destroy()
  2605. end
  2606. local coru = coroutine.wrap(function()
  2607. while aaaaaa and aaaaaa:FindFirstChild('Torso') and (aaaaaa.Torso.Position-point).magnitude < 5 do wait(0.001) end
  2608. if aaaaaa:FindFirstChildOfClass('Humanoid') then
  2609. aaaaaa:FindFirstChildOfClass('Humanoid').Name = "Humanoid"
  2610. aaaaaa:FindFirstChildOfClass('Humanoid').JumpPower = 50
  2611. aaaaaa:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
  2612. end
  2613. slightthrow:Remove()
  2614. end)
  2615. coru()
  2616.  
  2617. for i = 0,1,0.05 do
  2618. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  2619. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  2620. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0),i)
  2621. wait(0.01)
  2622. end
  2623. weld2:Destroy()
  2624. weld3:Destroy()
  2625. targetweld:Remove()
  2626. if targetweld2 then
  2627. targetweld2:Remove()
  2628. end
  2629. if rightshoulder then
  2630. rightshoulder:Clone().Parent = tors
  2631. end
  2632. if leftshoulder then
  2633. leftshoulder:Clone().Parent = tors
  2634. end
  2635. headweld:Clone().Parent = tors
  2636. rightshoulderz:Clone().Parent = me.Torso
  2637. leftshoulderz:Clone().Parent = me.Torso
  2638. acting = false
  2639. canClick = true
  2640. doing = false
  2641. end)
  2642. doit()
  2643. end
  2644.  
  2645. cfn,ang,mr,int=CFrame.new,CFrame.Angles,math.rad,Instance.new
  2646. bc=BrickColor.new
  2647. local minimumsize = Vector3.new(0.7,0.7,0.7)
  2648. local surface_between_splitted_parts = 'SmoothNoOutlines'
  2649. local fragmentable = workspace
  2650. local list = {}
  2651. local brickcount = 0
  2652. local storage = {}
  2653. local fillup = 1000
  2654. local maximumstorage = 2000
  2655. local storage_position = Vector3.new(0,0,5000)
  2656. local stored_partsize = Vector3.new(1,1,1)
  2657. local parts_created_per_frame = 5
  2658.  
  2659. local minimumsize = Vector3.new(0.7,0.7,0.7)
  2660. local surface_between_splitted_parts = 'SmoothNoOutlines'
  2661. local fragmentable = workspace
  2662. local list = {}
  2663. local brickcount = 0
  2664. local storage = {}
  2665. local fillup = 1000
  2666. local maximumstorage = 2000
  2667. local storage_position = Vector3.new(0,0,5000)
  2668. local stored_partsize = Vector3.new(1,1,1)
  2669. local parts_created_per_frame = 5
  2670.  
  2671.  
  2672. function fragmentate(cframe,size,color,explosion_position,explosion_blastradius,backsurface,bottomsurface,frontsurface,leftsurface,rightsurface,topsurface,transparency,reflectance,material)
  2673. local xi = size.X >= minimumsize.X*(1+explosion_blastradius/16) and 2 or 1
  2674. local yi = size.Y >= minimumsize.Y*(1+explosion_blastradius/16) and 2 or 1
  2675. local zi = size.Z >= minimumsize.Z*(1+explosion_blastradius/16) and 2 or 1
  2676. if xi == 1 and yi == 1 and zi == 1 or (cframe.p-explosion_position).magnitude > size.magnitude/2 + explosion_blastradius then
  2677. if xi == 1 and yi == 1 and zi == 1 then return end
  2678. if #storage > 0 then
  2679. local p = storage[1]
  2680. p.BrickColor = color
  2681. p.Size = size
  2682. p.Anchored = false
  2683. p.BackSurface = backsurface
  2684. p.BottomSurface = bottomsurface
  2685. p.FrontSurface = frontsurface
  2686. p.LeftSurface = leftsurface
  2687. p.RightSurface = rightsurface
  2688. p.TopSurface = topsurface
  2689. p.Transparency = transparency
  2690. p.CFrame = cframe
  2691. p.Reflectance = reflectance
  2692. p.Material = material
  2693. game:GetService('Debris'):AddItem(p,30)
  2694. p:BreakJoints()
  2695. table.remove(storage,1)
  2696. else
  2697. local p = Instance.new("Part",fragmentable)
  2698. p.BrickColor = color
  2699. p.FormFactor = "Custom"
  2700. p.Size = size
  2701. p.BackSurface = backsurface
  2702. p.BottomSurface = bottomsurface
  2703. p.FrontSurface = frontsurface
  2704. p.LeftSurface = leftsurface
  2705. p.RightSurface = rightsurface
  2706. p.TopSurface = topsurface
  2707. p.Transparency = transparency
  2708. p.Material = material
  2709. if p.Transparency>0.285 then
  2710. p.Anchored = false
  2711. else
  2712. p.Anchored=false
  2713. p.Material='Wood'
  2714. game:GetService('Debris'):AddItem(p,10)
  2715. end
  2716. p.CFrame = cframe
  2717. p.Reflectance = reflectance
  2718. p:BreakJoints()
  2719. end
  2720. return
  2721. end
  2722. local mody = math.random(-125,125)/1000
  2723. for y = 1,yi do
  2724. if math.random()> 0.5 then
  2725. local modx = math.random(-125,125)/1000
  2726. for x = 1,xi do
  2727. local modz = math.random(-125,125)/1000
  2728. for z = 1,zi do --offset = x/xi-0.75+modx)
  2729. fragmentate(cframe*CFrame.new(size.X*(xi==1 and 0 or x/xi-0.75+modx),size.Y*(yi==1 and 0 or y/yi-0.75+mody),size.Z*(zi==1 and 0 or z/zi-0.75+modz)),
  2730. Vector3.new(xi == 2 and size.X*(1-2*math.abs(x/xi-0.75+modx)) or size.X,yi == 2 and size.Y*(1-2*math.abs(y/yi-0.75+mody)) or size.Y,
  2731. zi == 2 and size.Z*(1-2*math.abs(z/zi-0.75+modz)) or size.Z or mustardfoot_was_here),color,explosion_position,explosion_blastradius,
  2732. z~=zi and surface_between_splitted_parts or backsurface,y==2 and surface_between_splitted_parts or bottomsurface,
  2733. z==2 and surface_between_splitted_parts or frontsurface,x==2 and surface_between_splitted_parts or leftsurface,x~=xi and surface_between_splitted_parts or rightsurface,
  2734. y~=yi and surface_between_splitted_parts or topsurface,transparency,reflectance,material)
  2735. end
  2736.  
  2737. end
  2738. else
  2739. local modz = math.random(-125,125)/1000
  2740. for z = 1,zi do
  2741. local modx = math.random(-125,125)/1000
  2742. for x = 1,xi do
  2743. fragmentate(cframe*CFrame.new(size.X*(xi==1 and 0 or x/xi-0.75+modx),size.Y*(yi==1 and 0 or y/yi-0.75+mody),size.Z*(zi==1 and 0 or z/zi-0.75+modz)),
  2744. Vector3.new(xi == 2 and size.X*(1-2*math.abs(x/xi-0.75+modx)) or size.X,yi == 2 and size.Y*(1-2*math.abs(y/yi-0.75+mody)) or size.Y,
  2745. zi == 2 and size.Z*(1-2*math.abs(z/zi-0.75+modz)) or size.Z),color,explosion_position,explosion_blastradius,
  2746. z~=zi and surface_between_splitted_parts or backsurface,y==2 and surface_between_splitted_parts or bottomsurface,
  2747. z==2 and surface_between_splitted_parts or frontsurface,x==2 and surface_between_splitted_parts or leftsurface,x~=xi and surface_between_splitted_parts or rightsurface,
  2748. y~=yi and surface_between_splitted_parts or topsurface,transparency,reflectance,material)
  2749. end
  2750. end
  2751. end
  2752. end
  2753. end
  2754.  
  2755. function start_fragmentation(position,radius,nuh)
  2756. local search = Region3.new(position-Vector3.new(radius,radius,radius)*1.1,position+Vector3.new(radius,radius,radius)*1.1)
  2757. repeat
  2758. local finish = false
  2759. local parts = workspace:FindPartsInRegion3WithIgnoreList(search,list,100)
  2760. for i = 1,#parts do
  2761. table.insert(list,1,parts[i])
  2762. end
  2763. finish = true
  2764. until #parts < 100 and finish
  2765. local t = tick()
  2766. for i = 1,#list do
  2767. local p = list[i]
  2768. if p:IsA('UnionOperation') == false and p:IsA('CornerWedgePart') == false and p:IsA('TrussPart') == false and p:IsA('WedgePart') == false and p.Parent and p.Parent ~= obj1 and p.Parent.Name ~= "Projectile" and p:IsDescendantOf(fragmentable) and p:GetMass()<50000 and p.Transparency>0.285 and p.Name~='Base' and p.Parent:FindFirstChildOfClass('Humanoid') == nil and p.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil and p:IsDescendantOf(me)==false then
  2769. fragmentate(p.CFrame,p.Size,p.BrickColor,position,radius,p.BackSurface,p.BottomSurface,p.FrontSurface,p.LeftSurface,p.RightSurface,p.TopSurface,p.Transparency,p.Reflectance,p.Material)
  2770. if #storage < maximumstorage and p.Shape == "Block" then
  2771. p.Anchored = false
  2772. p.FormFactor = "Custom"
  2773. p.Size = stored_partsize
  2774. p.Position = storage_position
  2775. table.insert(storage,1,p)
  2776. else
  2777. p:Destroy()
  2778. end
  2779. end
  2780. if nuh == false and p.Parent and p.Parent ~= obj1 and p.Parent.Name ~= "Projectile" and p:IsDescendantOf(fragmentable) and p:GetMass()<53000 and p.Transparency<0.05 and p.Name~='Base' and tostring(p.Material)=='Enum.Material.Wood' and p:IsDescendantOf(me)==false then
  2781. fragmentate(p.CFrame,p.Size,p.BrickColor,position,radius,p.BackSurface,p.BottomSurface,p.FrontSurface,p.LeftSurface,p.RightSurface,p.TopSurface,p.Transparency,p.Reflectance,p.Material)
  2782. if #storage < maximumstorage and p.Shape == "Block" then
  2783. p.Anchored = false
  2784. p.Material='Wood'
  2785. p.FormFactor = "Custom"
  2786. p.Size = stored_partsize
  2787. p.Position = storage_position
  2788. table.insert(storage,1,p)
  2789. else
  2790. p:Destroy()
  2791. end
  2792. end
  2793. end
  2794. list = {}
  2795. end
  2796.  
  2797.  
  2798. function fling()
  2799. local doit = coroutine.wrap(function()
  2800. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') and me:FindFirstChild('HumanoidRootPart') then
  2801. acting = true
  2802. for i=1,finishnum do
  2803. local weld2 = Instance.new('Weld',me["Right Arm"])
  2804. weld2.Part0 = me["Right Arm"]
  2805. weld2.Part1 = me["Torso"]
  2806. weld2.C0 = CFrame.new(-1.5,0,0)
  2807. if finishnum == 1 then
  2808. for i = 0,1,0.05 do
  2809. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  2810. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0),i)
  2811. wait(0.01)
  2812. end
  2813. end
  2814. audio.SoundId = "rbxassetid://166083610"
  2815. audio.PlaybackSpeed = 1
  2816. audio.TimePosition = 0.1
  2817. audio:Play()
  2818. if finishnum == 1 then
  2819. for i = 0,1,0.5 do
  2820. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  2821. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0),i)
  2822. wait(0.001)
  2823. end
  2824. end
  2825. weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0)
  2826. local knofe = obj1:Clone()
  2827. for i, v in pairs(obj1:GetChildren()) do
  2828. if v:IsA('BasePart') then
  2829. v.Transparency = 1
  2830. end
  2831. end
  2832. knofe.Parent = workspace
  2833. knofe.Name = "Projectile"
  2834. knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0)
  2835. knofe:FindFirstChild("Trail", true).Enabled = true
  2836. local heck = Instance.new('BodyVelocity',knofe.Grab)
  2837. heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*120
  2838. local coru = coroutine.wrap(function()
  2839. wait(0.45)
  2840. if heck then
  2841. heck:Destroy()
  2842. end
  2843. end)
  2844. coru()
  2845. local able = true
  2846. knofe["big ass knife"].Touched:connect(function(hit)
  2847. if hit.Parent and hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Transparency < 1 and knofe.Grab.CanCollide == false and hit.Parent ~= me and hit.Parent.Parent ~= me then
  2848. local thing = hit.Parent:FindFirstChildOfClass('Humanoid')
  2849. local ree = hit.Parent
  2850. if thing == nil then
  2851. ree = hit.Parent.Parent
  2852. end
  2853. if ree:FindFirstChildOfClass('Humanoid').Health > 0 then
  2854. knofe:FindFirstChild("Trail", true).Enabled = false
  2855. game:GetService('Debris'):AddItem(knofe,5)
  2856. tone = math.random(1, 3)
  2857. local sound = Instance.new('Sound',knofe.Grab)
  2858. if tone == 1 then sound.SoundId = "rbxassetid://220833967" end
  2859. if tone == 2 then sound.SoundId = "rbxassetid://220833976" end
  2860. if tone == 3 then sound.SoundId = "rbxassetid://220834000" end
  2861. sound.PlaybackSpeed = 1
  2862. sound:Play()
  2863. for i, v in pairs(knofe:GetChildren()) do
  2864. if v:IsA('BasePart') then
  2865. v.CanCollide = true
  2866. v.Anchored = true
  2867. end
  2868. end
  2869. hit.Anchored = true
  2870. if ree:FindFirstChildOfClass('Humanoid') and hit.Name == "Torso" or hit.Name == "Head" then
  2871. ree:FindFirstChildOfClass('Humanoid').Health = 0
  2872. end
  2873. wait()
  2874. killz(ree,hit.Name,knofe)
  2875. else
  2876. knofe:FindFirstChild("Trail", true).Enabled = false
  2877. heck.Velocity = Vector3.new(0,0,0)
  2878. heck:Destroy()
  2879. game:GetService('Debris'):AddItem(knofe,5)
  2880. tone = math.random(1, 3)
  2881. local sound = Instance.new('Sound',knofe.Grab)
  2882. if tone == 1 then sound.SoundId = "rbxassetid://220833967" end
  2883. if tone == 2 then sound.SoundId = "rbxassetid://220833976" end
  2884. if tone == 3 then sound.SoundId = "rbxassetid://220834000" end
  2885. sound.PlaybackSpeed = 1
  2886. sound:Play()
  2887. for i, v in pairs(knofe:GetChildren()) do
  2888. if v:IsA('BasePart') then
  2889. v.Anchored = false
  2890. end
  2891. end
  2892. hit.Anchored = true
  2893. wait(0.001)
  2894. hit.Anchored = false
  2895. for i, v in pairs(knofe:GetChildren()) do
  2896. if v:IsA('BasePart') then
  2897. v.Anchored = false
  2898. end
  2899. end
  2900. if knofe then
  2901. local coru = coroutine.wrap(function()
  2902. if hit then
  2903. local uno = Instance.new('Part',workspace)
  2904. local dos = Instance.new('Part',workspace)
  2905. uno.CFrame = hit.CFrame
  2906. dos.CFrame = knofe["big ass knife"].CFrame
  2907. local weld = Instance.new('Weld',knofe["big ass knife"])
  2908. weld.Part0 = hit
  2909. weld.Part1 = knofe["big ass knife"]
  2910. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  2911. uno:Destroy()
  2912. dos:Destroy()
  2913. end
  2914. end)
  2915. coru()
  2916. end
  2917. end
  2918. elseif hit.Parent and hit.Parent ~= me and hit.Parent.Parent ~= me and hit.CanCollide and knofe.Grab.CanCollide == false then
  2919. if hit.Transparency and (hit.Transparency<=0.285 or hit:GetMass()<=3000) then
  2920. knofe:FindFirstChild("Trail", true).Enabled = false
  2921. local sound = Instance.new('Sound',knofe.Grab)
  2922. sound.SoundId = 'rbxassetid://267585646'
  2923. sound:Play()
  2924. for i,v in pairs(knofe:GetChildren()) do
  2925. if v:IsA('BasePart') then
  2926. v.Anchored = true
  2927. end
  2928. end
  2929. wait()
  2930. heck.Velocity = Vector3.new(0,0,0)
  2931. heck:Destroy()
  2932. local uno = Instance.new('Part',workspace)
  2933. local dos = Instance.new('Part',workspace)
  2934. uno.CFrame = hit.CFrame
  2935. dos.CFrame = knofe["big ass knife"].CFrame
  2936. local weld = Instance.new('Weld',knofe["big ass knife"])
  2937. weld.Part0 = hit
  2938. weld.Part1 = knofe["big ass knife"]
  2939. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  2940. uno:Destroy()
  2941. dos:Destroy()
  2942. for i,v in pairs(knofe:GetChildren()) do
  2943. if v:IsA('BasePart') then
  2944. v.Anchored = false
  2945. end
  2946. end
  2947. game:GetService('Debris'):AddItem(knofe,5)
  2948. for i,v in pairs(knofe:GetChildren()) do
  2949. if v:IsA('BasePart') then
  2950. v.CanCollide = true
  2951. end
  2952. end
  2953. end
  2954. if hit.Parent and hit.Transparency>0.285 and able == true and hit:GetMass()<3000 and hit.Parent:FindFirstChildOfClass('Humanoid') == nil and (hit.Parent.Parent == nil or hit.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil) then
  2955. knofe:FindFirstChild("Trail", true).Enabled = false
  2956. able = false
  2957. local sound = Instance.new('Sound',knofe.Grab)
  2958. sound.SoundId = 'rbxassetid://144884907'
  2959. sound:Play()
  2960. local coru = coroutine.wrap(function()
  2961. start_fragmentation(knofe["big ass knife"].Position,1.25,knofe)
  2962. end)
  2963. coru()
  2964. end
  2965. end
  2966. end)
  2967. if finishnum == 1 then
  2968. for i= 0,1,0.1 do
  2969. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  2970. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  2971. wait(0.001)
  2972. end
  2973. else
  2974. for i= 0,1,0.5 do
  2975. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  2976. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  2977. wait(0.001)
  2978. end
  2979. end
  2980. for i,v in pairs(obj1:GetChildren()) do
  2981. if v:IsA('BasePart') then
  2982. v.Transparency = 0
  2983. end
  2984. end
  2985. weld2:Destroy()
  2986. rightshoulderz:Clone().Parent = me.Torso
  2987. end
  2988. acting = false
  2989. canClick = true
  2990. end
  2991. end)
  2992. doit()
  2993. end
  2994.  
  2995. function instasplode()
  2996. local coru = coroutine.wrap(function()
  2997. acting = true
  2998. for i=1,1 do
  2999. local weld2 = Instance.new('Weld',me["Right Arm"])
  3000. weld2.Part0 = me["Right Arm"]
  3001. weld2.Part1 = me["Torso"]
  3002. weld2.C0 = CFrame.new(-1.5,0,0)
  3003. if finishnum == 1 then
  3004. for i = 0,1,0.05 do
  3005. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3006. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0),i)
  3007. wait(0.01)
  3008. end
  3009. end
  3010. weld2.C0 = CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0)
  3011. audio.SoundId = "rbxassetid://166083610"
  3012. audio.PlaybackSpeed = 1
  3013. audio.TimePosition = 0.1
  3014. audio:Play()
  3015. if finishnum == 1 then
  3016. for i = 0,1,0.5 do
  3017. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3018. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0),i)
  3019. wait(0.001)
  3020. end
  3021. end
  3022. weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0)
  3023. local knofe = obj1:Clone()
  3024. for i,v in pairs(obj1:GetChildren()) do
  3025. if v:IsA('BasePart') then
  3026. v.Transparency = 1
  3027. end
  3028. end
  3029. knofe.Parent = workspace
  3030. knofe.Name = "Projectile"
  3031. knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0)
  3032. knofe:FindFirstChild("Trail", true).Enabled = false
  3033. fireofjesUS = Instance.new("Fire", knofe.Grab)
  3034. local heck = Instance.new('BodyVelocity',knofe.Grab)
  3035. heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*120
  3036. local coru = coroutine.wrap(function()
  3037. wait(0.45)
  3038. if heck then
  3039. heck:Destroy()
  3040. end
  3041. end)
  3042. coru()
  3043. knofe["big ass knife"].Touched:connect(function(hit)
  3044. if hit.Parent ~= me and hit.Parent.Parent ~= me and hit.Transparency < 1 and knofe.Grab.CanCollide == false then
  3045. heck.Velocity = Vector3.new(0,0,0)
  3046. heck:Destroy()
  3047. for i,v in pairs(knofe:GetChildren()) do
  3048. if v:IsA('BasePart') then
  3049. v.CanCollide = true
  3050. end
  3051. end
  3052. local hum = hit.Parent:FindFirstChildOfClass('Humanoid')
  3053. if hum == nil then
  3054. hum = hit.Parent.Parent:FindFirstChildOfClass('Humanoid')
  3055. end
  3056. if knofe then
  3057. local coru = coroutine.wrap(function()
  3058. if hit then
  3059. local uno = Instance.new('Part',workspace)
  3060. local dos = Instance.new('Part',workspace)
  3061. uno.CFrame = hit.CFrame
  3062. dos.CFrame = knofe["big ass knife"].CFrame
  3063. local weld = Instance.new('Weld',knofe["big ass knife"])
  3064. weld.Part0 = hit
  3065. weld.Part1 = knofe["big ass knife"]
  3066. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  3067. uno:Destroy()
  3068. dos:Destroy()
  3069. end
  3070. end)
  3071. coru()
  3072. end
  3073. local sound = Instance.new('Sound',knofe.Grab)
  3074. sound.Name = "BOOM"
  3075. sound.EmitterSize = 25
  3076. sound.SoundId = 'rbxassetid://476477344'
  3077. sound.Volume = 0.5
  3078. sound:Play()
  3079. local exppart = Instance.new("Part", game.Workspace)
  3080. exppart.Size = Vector3.new(0.2, 0.2, 0.2)
  3081. exppart.Anchored = true
  3082. exppart.CanCollide = false
  3083. exppart.CFrame = CFrame.new(knofe.Grab.CFrame.p)
  3084. exppart.Transparency = 1
  3085. local expaccent = Instance.new("ParticleEmitter", exppart)
  3086. expaccent.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 0, 0))})
  3087. expaccent.LightEmission = 0.2
  3088. expaccent.LightInfluence = 0.3
  3089. expaccent.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
  3090. expaccent.Acceleration = Vector3.new(0, 30, 0)
  3091. expaccent.Drag = 15
  3092. expaccent.LockedToPart = false
  3093. expaccent.Lifetime = NumberRange.new(0.5, 1.5)
  3094. expaccent.Rate = 2000
  3095. expaccent.Speed = NumberRange.new(0,0)
  3096. expaccent.SpreadAngle = Vector2.new(360, 360)
  3097. expaccent:Clone().Parent = exppart
  3098. expaccent:Clone().Parent = exppart
  3099. local exp = Instance.new('Explosion',game.Workspace)
  3100. exp.Position = knofe["big ass knife"].Position
  3101. exp.ExplosionType = Enum.ExplosionType.NoCraters
  3102. exp.BlastRadius = 5
  3103. exp.Visible = false
  3104. exp.BlastPressure = 0
  3105. exp.DestroyJointRadiusPercent = 0
  3106. exp.Hit:connect(function(hit)
  3107. if hit.Parent and hit.Parent ~= me and hit.Parent.Name ~= "bitch ass knife" then
  3108. wait(0.001)
  3109. tgt = hit
  3110. local coru=coroutine.wrap(function(tgtt)
  3111. local fireofgods = Instance.new("Fire", tgtt)
  3112. fireofgods.Size = 0
  3113. fireofgods.Heat = 0
  3114. local fireofgodsaccent = expaccent:Clone()
  3115. fireofgodsaccent.Parent = hit
  3116. fireofgodsaccent.Rate = 0
  3117. fireofgodsaccent.Speed = NumberRange.new(5, 50)
  3118. fireofgodsaccent.SpreadAngle = Vector2.new(45, 45)
  3119. fireofgodsaccent.Acceleration = Vector3.new(0, 20, 0)
  3120.  
  3121. while fireofgods.Size < 10 do
  3122. fireofgods.Size = fireofgods.Size + 0.1
  3123. fireofgods.Heat = fireofgods.Heat + 0.1
  3124. fireofgodsaccent.Rate = fireofgodsaccent.Rate + 1
  3125. wait()
  3126. end
  3127. if hit.Parent and hit.Parent:FindFirstChildOfClass('Humanoid') == nil and hit.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil then
  3128. hit:BreakJoints()
  3129. elseif hit.Parent and hit.Parent:IsA('Accessory') then
  3130. for i,v in pairs(hit:GetChildren()) do
  3131. if v:IsA('SpecialMesh') then
  3132. v.TextureId = ""
  3133. end
  3134. end
  3135. end
  3136. hit.BrickColor = BrickColor.new("Black")
  3137. for i,v in pairs(hit.Parent:GetChildren()) do
  3138. if v:IsA('Shirt') or v:IsA('Pants') then
  3139. v:Destroy()
  3140. end
  3141. end
  3142.  
  3143. while fireofgods.Size > 5 do
  3144. fireofgods.Size = fireofgods.Size - 0.1
  3145. fireofgods.Heat = fireofgods.Heat - 0.1
  3146. wait()
  3147. end
  3148. fireofgods:Destroy()
  3149. if hit.Parent then
  3150. if hit.Parent:FindFirstChildOfClass('Humanoid') == nil and hit.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil then
  3151. local p = hit
  3152. fragmentate(p.CFrame,p.Size,p.BrickColor,p.Position,0.01,p.BackSurface,p.BottomSurface,p.FrontSurface,p.LeftSurface,p.RightSurface,p.TopSurface,p.Transparency,p.Reflectance,p.Material)
  3153. hit:Remove()
  3154. elseif hit.Parent:FindFirstChildOfClass('Humanoid') ~= nil then
  3155. print(hit.Name)
  3156. if hit.Name == "Torso" or hit.Name == "Head" then
  3157. print('ohhh YAAAA')
  3158. hit.Parent:FindFirstChildOfClass('Humanoid').Health = 0
  3159. end
  3160. wait()
  3161. killz(hit.Parent,hit.Name,nil,nil,false,false,true)
  3162. end
  3163. end
  3164. end)
  3165. coru(tgt)
  3166. end
  3167. end)
  3168. local explosionaccenttimeout = coroutine.wrap(function()
  3169. wait(0.2)
  3170. for i, exploodn in pairs(exppart:GetChildren()) do
  3171. exploodn.Enabled = false
  3172. end
  3173. wait(2)
  3174. for i, exploodn in pairs(exppart:GetChildren()) do
  3175. exploodn:Remove()
  3176. end
  3177. end)
  3178. explosionaccenttimeout()
  3179. for i,v in pairs(knofe:GetChildren()) do
  3180. if v:IsA('BasePart') then
  3181. v.Transparency = 1
  3182. end
  3183. end
  3184. exp.AncestryChanged:connect(function() knofe:Destroy() end)
  3185. coru()
  3186. end
  3187. end)
  3188. if finishnum == 1 then
  3189. for i= 0,1,0.1 do
  3190. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3191. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  3192. wait(0.001)
  3193. end
  3194. else
  3195. wait(0.1)
  3196. end
  3197. weld2.C0 = CFrame.new(-1.5,0,0)
  3198. for i,v in pairs(obj1:GetChildren()) do
  3199. if v:IsA('BasePart') then
  3200. v.Transparency = 0
  3201. end
  3202. end
  3203. weld2:Destroy()
  3204. rightshoulderz:Clone().Parent = me.Torso
  3205. end
  3206. acting = false
  3207. canClick = true
  3208. end)
  3209. coru()
  3210. end
  3211.  
  3212. function fireworkit()
  3213. local coru = coroutine.wrap(function()
  3214. acting = true
  3215. local ree = 1
  3216. if finishnum > 1 then
  3217. ree = 3
  3218. end
  3219. for i=1,ree do
  3220. local weld2 = Instance.new('Weld',me["Right Arm"])
  3221. weld2.Part0 = me["Right Arm"]
  3222. weld2.Part1 = me["Torso"]
  3223. weld2.C0 = CFrame.new(-1.5,0,0)
  3224. weld2.C0 = CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0)
  3225. audio.SoundId = "rbxassetid://166083610"
  3226. audio.PlaybackSpeed = 1
  3227. audio.TimePosition = 0.1
  3228. audio:Play()
  3229. weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0)
  3230. local knofe = obj1:Clone()
  3231. for i,v in pairs(obj1:GetChildren()) do
  3232. if v:IsA('BasePart') then
  3233. v.Transparency = 1
  3234. end
  3235. end
  3236. local sound = Instance.new('Sound',knofe.Grab)
  3237. sound.Volume = 0.25
  3238. sound.EmitterSize = 200
  3239. sound.MaxDistance = 300
  3240. sound.SoundId = 'rbxassetid://551051176'
  3241. sound:Play()
  3242. knofe.Parent = workspace
  3243. knofe.Name = "Projectile"
  3244. knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0)
  3245. local partic = Instance.new('ParticleEmitter',knofe.Grab)
  3246. partic.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(1,0,0)),ColorSequenceKeypoint.new(0.4,Color3.fromRGB(255,125,0)),ColorSequenceKeypoint.new(0.8,Color3.new(1,1,0)),ColorSequenceKeypoint.new(1,Color3.new(1,1,1))})
  3247. partic.LightEmission = 0.5
  3248. partic.LightInfluence = 0
  3249. partic.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5),NumberSequenceKeypoint.new(1,0.15)})
  3250. partic.Rotation = NumberRange.new(0,90)
  3251. partic.SpreadAngle = Vector2.new(5,5)
  3252. partic.Speed = NumberRange.new(20)
  3253. partic.Texture = 'rbxassetid://603193846'
  3254. partic.EmissionDirection = Enum.NormalId.Left
  3255. partic.Lifetime = NumberRange.new(0.5,1)
  3256. partic.Rate = 100
  3257. local heck = Instance.new('BodyVelocity',knofe.Grab)
  3258. heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*240
  3259. local coru=coroutine.wrap(function()
  3260. wait(1.2)
  3261. sound:Destroy()
  3262. local sound2 = Instance.new('Sound',workspace)
  3263. sound2.SoundId = 'rbxassetid://138080762'
  3264. sound2:Play()
  3265. if heck then
  3266. heck:Destroy()
  3267. end
  3268. for i,v in pairs(knofe:GetChildren()) do
  3269. v.Anchored = true
  3270. end
  3271. partic.Enabled = false
  3272. local colorscheme = math.random(1,4)
  3273. --1 - red & orange
  3274. --2 - blue & pink
  3275. --3 - green & purple
  3276. --4 - blue, red, white
  3277. local colar1 = Color3.fromRGB(255,0,0)
  3278. local colar2 = Color3.fromRGB(255,125,0)
  3279. local colar3 = Color3.fromRGB(255,255,255)
  3280. if colorscheme == 2 then
  3281. colar1 = Color3.fromRGB(0,132,255)
  3282. colar2 = Color3.fromRGB(243,105,255)
  3283. elseif colorscheme == 3 then
  3284. colar1 = Color3.fromRGB(76,255,0)
  3285. colar2 = Color3.fromRGB(128,0,255)
  3286. elseif colorscheme == 4 then
  3287. colar2 = Color3.fromRGB(0,132,255)
  3288. end
  3289. local partic2 = Instance.new('ParticleEmitter',knofe.Grab)
  3290. partic2.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,colar1),ColorSequenceKeypoint.new(1,colar1)})
  3291. partic2.LightEmission = 0.5
  3292. partic2.LightInfluence = 0
  3293. partic2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5),NumberSequenceKeypoint.new(1,0.1)})
  3294. partic2.Rotation = NumberRange.new(0,90)
  3295. partic2.SpreadAngle = Vector2.new(180,180)
  3296. partic2.Speed = NumberRange.new(20)
  3297. partic2.Texture = 'rbxassetid://603193846'
  3298. partic2.EmissionDirection = Enum.NormalId.Right
  3299. partic2.Lifetime = NumberRange.new(2,2.5)
  3300. partic2.Rate = 1000
  3301. partic2.Drag = 1
  3302. local partic3 = partic2:Clone()
  3303. partic3.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,colar2),ColorSequenceKeypoint.new(1,colar2)})
  3304. partic3.Parent = knofe.Grab
  3305. if colorscheme == 4 then
  3306. local partic4 = partic2:Clone()
  3307. partic4.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,colar3),ColorSequenceKeypoint.new(1,colar3)})
  3308. partic4.Parent = knofe.Grab
  3309. end
  3310. wait(1)
  3311. for i,v in pairs(knofe.Grab:GetChildren()) do
  3312. if v:IsA('ParticleEmitter') then
  3313. v.Enabled = false
  3314. end
  3315. end
  3316. sound:Destroy()
  3317. wait(2)
  3318. knofe:Destroy()
  3319. end)
  3320. coru()
  3321. wait(0.1)
  3322. weld2.C0 = CFrame.new(-1.5,0,0)
  3323. for i,v in pairs(obj1:GetChildren()) do
  3324. if v:IsA('BasePart') then
  3325. v.Transparency = 0
  3326. end
  3327. end
  3328. weld2:Destroy()
  3329. rightshoulderz:Clone().Parent = me.Torso
  3330. end
  3331. acting = false
  3332. canClick = true
  3333. end)
  3334. coru()
  3335. end
  3336.  
  3337. function paralyze()
  3338. local coru = coroutine.wrap(function()
  3339. if paralyzed == true then return end
  3340. paralyzed = true
  3341. local arm = me["Right Arm"]
  3342. local tors = grabbed.Torso
  3343. local arm2 = me["Left Arm"]
  3344. if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end
  3345. doing = true
  3346. local weld2 = arm:FindFirstChildOfClass('Weld')
  3347. local weld3 = arm2:FindFirstChildOfClass('Weld')
  3348. local humanroot = me.HumanoidRootPart
  3349. for i = 0,1,0.075 do
  3350. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-2, 0, -1.5), i)
  3351. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.4, 0, 1.1), i)
  3352. wait(0.01)
  3353. end
  3354. for i = 0,1,0.30 do
  3355. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-0.75, 0, -1.75), i)
  3356. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.4, 0, 1.1), i)
  3357. wait(0.01)
  3358. end
  3359. killz(grabbed,'Left Leg')
  3360. killz(grabbed,'Left Arm')
  3361. killz(grabbed,'Right Leg')
  3362. killz(grabbed,'Right Arm')
  3363.  
  3364. for i, v in pairs(grabbed:GetChildren()) do
  3365. if v.Name == "Part" then
  3366. v.CanCollide = false
  3367. end
  3368. end
  3369.  
  3370. audio:Stop()
  3371. audio.SoundId = "rbxassetid://2801263"
  3372. tone = math.random(1, 3)
  3373. if tone == 1 then audio.PlaybackSpeed = 0.8 audio.TimePosition = 0 end
  3374. if tone == 2 then audio.PlaybackSpeed = 1 audio.TimePosition = 0 end
  3375. if tone == 3 then audio.PlaybackSpeed = 1.2 audio.TimePosition = 0 end
  3376. audio:Play()
  3377.  
  3378. local bleedpart = Instance.new("Part", grabbed)
  3379. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  3380. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  3381. bleedpart.CanCollide = false
  3382. bleedpart.Position = grabbed.Head.Position + Vector3.new(0, 1, 0)
  3383. bleedpart.Transparency = 1
  3384.  
  3385. local bleedpartweld = Instance.new("Weld", grabbed.Torso)
  3386. bleedpartweld.Part0 = grabbed.Torso
  3387. bleedpartweld.Part1 = bleedpart
  3388. bleedpartweld.C0 = CFrame.Angles(-1, 0, -0.35) * CFrame.new(0, 1, 0.8)
  3389. local cuntruu=coroutine.wrap(function()
  3390. bleed(bleedpart)
  3391. end)
  3392. local thicc = coroutine.wrap(function()
  3393. wait(3)
  3394. bleedpart:Remove()
  3395. end)
  3396. cuntruu()
  3397. thicc()
  3398.  
  3399. for i = 0,1,0.075 do
  3400. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-1.5, 0, -1.3), i)
  3401. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.5, 0, 1.1), i)
  3402. wait(0.01)
  3403. end
  3404. acting = true
  3405. canClick = true
  3406. doing = false
  3407. end)
  3408. coru()
  3409. end
  3410.  
  3411. function explode()
  3412. local coru = coroutine.wrap(function()
  3413. acting = true
  3414. for i=1,finishnum do
  3415. local weld2 = Instance.new('Weld',me["Right Arm"])
  3416. weld2.Part0 = me["Right Arm"]
  3417. weld2.Part1 = me["Torso"]
  3418. weld2.C0 = CFrame.new(-1.5,0,0)
  3419. if finishnum == 1 then
  3420. for i = 0,1,0.05 do
  3421. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3422. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0),i)
  3423. wait(0.01)
  3424. end
  3425. end
  3426. weld2.C0 = CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0)
  3427. audio.SoundId = "rbxassetid://166083610"
  3428. audio.PlaybackSpeed = 1
  3429. audio.TimePosition = 0.1
  3430. audio:Play()
  3431. if finishnum == 1 then
  3432. for i = 0,1,0.5 do
  3433. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3434. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0),i)
  3435. wait(0.001)
  3436. end
  3437. end
  3438. weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0)
  3439. local knofe = obj1:Clone()
  3440. for i,v in pairs(obj1:GetChildren()) do
  3441. if v:IsA('BasePart') then
  3442. v.Transparency = 1
  3443. end
  3444. end
  3445. knofe.Parent = workspace
  3446. knofe.Name = "Projectile"
  3447. knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0)
  3448. knofe:FindFirstChild("Trail", true).Enabled = false
  3449. local heck = Instance.new('BodyVelocity',knofe.Grab)
  3450. heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*120
  3451. local coru = coroutine.wrap(function()
  3452. wait(0.45)
  3453. if heck then
  3454. heck:Destroy()
  3455. end
  3456. end)
  3457. coru()
  3458. knofe["big ass knife"].Touched:connect(function(hit)
  3459. if hit.Parent ~= me and hit.Parent.Parent ~= me and hit.Transparency < 1 and knofe.Grab.CanCollide == false then
  3460. heck.Velocity = Vector3.new(0,0,0)
  3461. heck:Destroy()
  3462. for i,v in pairs(knofe:GetChildren()) do
  3463. if v:IsA('BasePart') then
  3464. v.CanCollide = true
  3465. end
  3466. end
  3467. local hum = hit.Parent:FindFirstChildOfClass('Humanoid')
  3468. if hum == nil then
  3469. hum = hit.Parent.Parent:FindFirstChildOfClass('Humanoid')
  3470. end
  3471. if hum then
  3472. tone = math.random(1, 3)
  3473. local sound = Instance.new('Sound',knofe.Grab)
  3474. if tone == 1 then sound.SoundId = "rbxassetid://220833967" end
  3475. if tone == 2 then sound.SoundId = "rbxassetid://220833976" end
  3476. if tone == 3 then sound.SoundId = "rbxassetid://220834000" end
  3477. sound.PlaybackSpeed = 1
  3478. sound:Play()
  3479. else
  3480. local sound = Instance.new('Sound',knofe.Grab)
  3481. sound.SoundId = 'rbxassetid://267585646'
  3482. sound:Play()
  3483. end
  3484. if knofe then
  3485. local coru = coroutine.wrap(function()
  3486. if hit then
  3487. local uno = Instance.new('Part',workspace)
  3488. local dos = Instance.new('Part',workspace)
  3489. uno.CFrame = hit.CFrame
  3490. dos.CFrame = knofe["big ass knife"].CFrame
  3491. local weld = Instance.new('Weld',knofe["big ass knife"])
  3492. weld.Part0 = hit
  3493. weld.Part1 = knofe["big ass knife"]
  3494. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  3495. uno:Destroy()
  3496. dos:Destroy()
  3497. end
  3498. end)
  3499. coru()
  3500. end
  3501. local coru = coroutine.wrap(function()
  3502. for i=1,15,0.7 do
  3503. local sound = Instance.new('Sound',knofe.Grab)
  3504. if knofe then
  3505. if knofe.serration.BrickColor == BrickColor.new('Really red') then
  3506. for i, v in pairs(knofe:GetChildren()) do
  3507. if v.Name == "big ass knife" or v.Name == "serration" or v.Name == "knifetip1" or v.Name == "fricc" then
  3508. v.BrickColor = BrickColor.new('Lily white')
  3509. v.Material = Enum.Material.SmoothPlastic
  3510. end
  3511. end
  3512. else
  3513. for i,v in pairs(knofe:GetChildren()) do
  3514. if v.Name == "big ass knife" or v.Name == "serration" or v.Name == "knifetip1" or v.Name == "fricc" then
  3515. v.BrickColor = BrickColor.new('Really red')
  3516. v.Material = Enum.Material.Neon
  3517. sound.SoundId = 'rbxassetid://300473653'
  3518. sound.Volume = 0.75
  3519. sound.TimePosition = 0.05
  3520. sound.EmitterSize = 25
  3521. sound.PlaybackSpeed = 1
  3522. sound:Play()
  3523. end
  3524. end
  3525. end
  3526. wait(1/i)
  3527. sound:Destroy()
  3528. end
  3529. end
  3530. local sound = Instance.new('Sound',knofe.Grab)
  3531. sound.Name = "BOOM"
  3532. sound.EmitterSize = 25
  3533. sound.SoundId = 'rbxassetid://12222084'
  3534. sound.TimePosition = 0.1
  3535. sound.Volume = 0.5
  3536. sound:Play()
  3537. local exppart = Instance.new("Part", game.Workspace)
  3538. exppart.Size = Vector3.new(0.2, 0.2, 0.2)
  3539. exppart.Anchored = true
  3540. exppart.CanCollide = false
  3541. exppart.CFrame = CFrame.new(knofe.Grab.CFrame.p)
  3542. exppart.Transparency = 1
  3543. local expaccent = Instance.new("ParticleEmitter", exppart)
  3544. expaccent.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 0, 0))})
  3545. expaccent.LightEmission = 0.2
  3546. expaccent.LightInfluence = 0.3
  3547. expaccent.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
  3548. expaccent.Acceleration = Vector3.new(0, -8, 0)
  3549. expaccent.Drag = 15
  3550. expaccent.LockedToPart = true
  3551. expaccent.Lifetime = NumberRange.new(0.5, 1.5)
  3552. expaccent.Rate = 2000
  3553. expaccent.Speed = NumberRange.new(10, 150)
  3554. expaccent.SpreadAngle = Vector2.new(360, 360)
  3555.  
  3556. local exp = Instance.new('Explosion',game.Workspace)
  3557. exp.Position = knofe["big ass knife"].Position
  3558. exp.ExplosionType = Enum.ExplosionType.NoCraters
  3559. exp.BlastRadius = 10
  3560. exp.BlastPressure = 100000
  3561. exp.DestroyJointRadiusPercent = 1
  3562. exp.Hit:connect(function(hit)
  3563. if hit.Parent and hit.Parent ~= me and hit.Parent:FindFirstChildOfClass('Humanoid') then
  3564. if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Name == "Torso" or hit.Name == "Head" then
  3565. hit.Parent:FindFirstChildOfClass('Humanoid').Health = 0
  3566. end
  3567. wait(0.001)
  3568. local coru=coroutine.wrap(function()
  3569. killz(hit.Parent,'Head',knofe,exp)
  3570. end)
  3571. coru()
  3572. elseif hit.Parent and hit.Parent ~= workspace and hit.Parent ~= me then
  3573. if hit.Parent.Name ~= "Projectile" then
  3574. hit.Parent:BreakJoints()
  3575. end
  3576. elseif hit.Parent and hit.Parent ~= me then
  3577. hit:BreakJoints()
  3578. end
  3579. end)
  3580. local explosionaccenttimeout = coroutine.wrap(function()
  3581. wait(0.2)
  3582. expaccent.Enabled = false
  3583. wait(2)
  3584. exppart:Remove()
  3585. end)
  3586. explosionaccenttimeout()
  3587. for i,v in pairs(knofe:GetChildren()) do
  3588. if v:IsA('BasePart') then
  3589. v.Transparency = 1
  3590. end
  3591. end
  3592. exp.AncestryChanged:connect(function() knofe:Destroy() end)
  3593. end)
  3594. coru()
  3595. end
  3596. end)
  3597. if finishnum == 1 then
  3598. for i= 0,1,0.1 do
  3599. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3600. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  3601. wait(0.001)
  3602. end
  3603. else
  3604. wait(0.1)
  3605. end
  3606. weld2.C0 = CFrame.new(-1.5,0,0)
  3607. for i,v in pairs(obj1:GetChildren()) do
  3608. if v:IsA('BasePart') then
  3609. v.Transparency = 0
  3610. end
  3611. end
  3612. weld2:Destroy()
  3613. rightshoulderz:Clone().Parent = me.Torso
  3614. end
  3615. acting = false
  3616. canClick = true
  3617. end)
  3618. coru()
  3619. end
  3620.  
  3621. function release()
  3622. if grabbed.Torso:FindFirstChild("TargetWeld") == nil or grabbed:FindFirstChildOfClass('Humanoid').Health <= 0 then return end
  3623. targetweld = grabbed.Torso.TargetWeld
  3624. local ree= grabbed:FindFirstChild("Left Arm")
  3625. targetweld2 = nil
  3626. if ree and ree:FindFirstChild("Weld") then
  3627. targetweld2 = ree.Weld
  3628. end
  3629. for i, v in pairs(grabbed:GetChildren()) do
  3630. if v.Name == "Part" then
  3631. v.CanCollide = true
  3632. end
  3633. end
  3634. paralyzed = false
  3635. local doit = coroutine.wrap(function()
  3636. local arm = me["Right Arm"]
  3637. local tors = grabbed.Torso
  3638. local arm2 = me["Left Arm"]
  3639. if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end
  3640. doing = true
  3641. local weld2 = arm:FindFirstChildOfClass('Weld')
  3642. local weld3 = arm2:FindFirstChildOfClass('Weld')
  3643. local humanroot = me.HumanoidRootPart
  3644.  
  3645. if grabbed:FindFirstChildOfClass('Humanoid') then
  3646. grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = false
  3647. end
  3648.  
  3649. rightshoulderz:Clone().Parent = me.Torso
  3650. leftshoulderz:Clone().Parent = me.Torso
  3651. if grabbed:FindFirstChildOfClass('Humanoid') then
  3652. grabbed:FindFirstChildOfClass('Humanoid').Name = "Humanoid"
  3653. grabbed:FindFirstChildOfClass('Humanoid').JumpPower = 50
  3654. grabbed:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
  3655. grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = false
  3656. end
  3657. grabbed = nil
  3658.  
  3659. if humanroot:FindFirstChild('Holder') then
  3660. humanroot.Holder:Destroy()
  3661. end
  3662.  
  3663. for i = 0,1,0.1 do
  3664. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  3665. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  3666. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0),i)
  3667. targetweld.C0 = targetweld.C0:lerp(CFrame.new(0, 1.5, 0)*CFrame.Angles(0, 0, 0), i)
  3668. if targetweld2 then
  3669. targetweld2.C0 = targetweld2.C0:lerp(CFrame.new(-1.5, 0, 0)*CFrame.Angles(0, 0, 0), i)
  3670. end
  3671. wait(0.01)
  3672. end
  3673.  
  3674. knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0.2)
  3675. weld2:Destroy()
  3676. weld3:Destroy()
  3677. targetweld:Remove()
  3678. if targetweld2 then
  3679. targetweld2:Remove()
  3680. end
  3681. if rightshoulder then
  3682. rightshoulder:Clone().Parent = tors
  3683. end
  3684. if leftshoulder then
  3685. leftshoulder:Clone().Parent = tors
  3686. end
  3687. headweld:Clone().Parent = tors
  3688. rightshoulderz:Clone().Parent = me.Torso
  3689. leftshoulderz:Clone().Parent = me.Torso
  3690. acting = false
  3691. canClick = true
  3692. doing = false
  3693. end)
  3694. doit()
  3695. end
  3696.  
  3697. function stabwithpassion()
  3698. local doit = coroutine.wrap(function()
  3699. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') and me:FindFirstChild('HumanoidRootPart') and me:FindFirstChild('Left Arm') then
  3700. acting = true
  3701. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed + 10
  3702. local arm = me["Right Arm"]
  3703. local tors = me.Torso
  3704. local arm2 = me["Left Arm"]
  3705. local humanroot = me.HumanoidRootPart
  3706. local weld = Instance.new('Weld',tors)
  3707. weld.Part0 = tors
  3708. weld.Part1 = humanroot
  3709. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(0, 0, 0)
  3710. local weld2 = Instance.new('Weld',arm)
  3711. weld2.Part0 = arm
  3712. weld2.Part1 = tors
  3713. weld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0)
  3714. local weld3 = Instance.new('Weld',arm2)
  3715. weld3.Part0 = arm2
  3716. weld3.Part1 = tors
  3717. weld3.C0 = CFrame.new(1.5,0,-0.3) * CFrame.Angles(0.3,0.1,0)
  3718.  
  3719. for i = 0,1,0.15 do
  3720. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  3721. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,math.rad(20),0),i)
  3722. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.2,1.3,0.4)*CFrame.Angles(0.5,0,-1.2),i)
  3723. knifeweld.C1 = knifeweld.C1:lerp(CFrame.fromEulerAnglesXYZ(1.55, math.rad(90), -1.55) * CFrame.new(0, 0.95, 0), i)
  3724. wait(0.01)
  3725. end
  3726. wait(0.001)
  3727. trail.Enabled = true
  3728. stabbing = true
  3729. audio2.SoundId = 'rbxassetid://608537390'
  3730. audio2:Play()
  3731. for i = 0,1,0.2 do
  3732. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  3733. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,math.rad(-45),0),i)
  3734. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.6,0.8,-1)*CFrame.Angles(math.rad(-90),0,-1),i)
  3735. wait(0.01)
  3736. end
  3737. trail.Enabled = false
  3738. wait(0.1)
  3739. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed - 10
  3740. stabbing = false
  3741. wait(0.001)
  3742. for i = 0,1,0.075 do
  3743. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  3744. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),i)
  3745. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0)*CFrame.Angles(0,0,0),i)
  3746. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0)*CFrame.Angles(0,0,0),i)
  3747. knifeweld.C1 = knifeweld.C1:lerp(CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0), i)
  3748. wait(0.01)
  3749. end
  3750. weld:Destroy()
  3751. weld2:Destroy()
  3752. weld3:Destroy()
  3753. torsojoint:Clone().Parent = humanroot
  3754. rightshoulderz:Clone().Parent = me.Torso
  3755. leftshoulderz:Clone().Parent = me.Torso
  3756. canClick = true
  3757. hit = false
  3758. acting = false
  3759. end
  3760. end)
  3761. doit()
  3762. end
  3763.  
  3764. function stab()
  3765. local doit = coroutine.wrap(function()
  3766. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') and me:FindFirstChild('HumanoidRootPart') and me:FindFirstChild('Left Arm') then
  3767. acting = true
  3768. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed + 3
  3769. local arm = me["Right Arm"]
  3770. local tors = me.Torso
  3771. local arm2 = me["Left Arm"]
  3772. local humanroot = me.HumanoidRootPart
  3773. local weld = Instance.new('Weld',tors)
  3774. weld.Part0 = tors
  3775. weld.Part1 = humanroot
  3776. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(0, 0, 0)
  3777. local weld2 = Instance.new('Weld',arm)
  3778. weld2.Part0 = arm
  3779. weld2.Part1 = tors
  3780. weld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0)
  3781. local weld3 = Instance.new('Weld',arm2)
  3782. weld3.Part0 = arm2
  3783. weld3.Part1 = tors
  3784. weld3.C0 = CFrame.new(1.5,0,-0.3) * CFrame.Angles(0.3,0.1,0)
  3785.  
  3786. for i = 0,1,0.1 do
  3787. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  3788. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0.3,0),i)
  3789. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.2,1.3,0.4)*CFrame.Angles(0.5,0,-1.2),i)
  3790. wait(0.01)
  3791. end
  3792. wait(0.001)
  3793. trail.Enabled = true
  3794. stabbing = true
  3795. audio2.SoundId = 'rbxassetid://608537390'
  3796. audio2:Play()
  3797. for i = 0,1,0.25 do
  3798. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  3799. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,-0.3,0),i)
  3800. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.6,0.8,0.5)*CFrame.Angles(-0.5,0,-0.5),i)
  3801. wait(0.01)
  3802. end
  3803. trail.Enabled = false
  3804. wait(0.1)
  3805. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed - 3
  3806. for i = 0,1,0.25 do
  3807. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  3808. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0.3,0),i)
  3809. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.6,-0.3)*CFrame.Angles(0.5,0,-0.5),i)
  3810. wait(0.01)
  3811. end
  3812. stabbing = false
  3813. wait(0.001)
  3814. for i = 0,1,0.05 do
  3815. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  3816. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),i)
  3817. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0)*CFrame.Angles(0,0,0),i)
  3818. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0)*CFrame.Angles(0,0,0),i)
  3819. wait(0.01)
  3820. end
  3821. weld:Destroy()
  3822. weld2:Destroy()
  3823. weld3:Destroy()
  3824. torsojoint:Clone().Parent = humanroot
  3825. rightshoulderz:Clone().Parent = me.Torso
  3826. leftshoulderz:Clone().Parent = me.Torso
  3827. canClick = true
  3828. hit = false
  3829. acting = false
  3830. end
  3831. end)
  3832. doit()
  3833. end
  3834. function hardrelease()
  3835. rightshoulderz:Clone().Parent = me.Torso
  3836. leftshoulderz:Clone().Parent = me.Torso
  3837. if me:FindFirstChild('Right Arm') then
  3838. for i,v in pairs(me["Right Arm"]:GetChildren()) do
  3839. if v:IsA('Weld') then
  3840. v:Destroy()
  3841. end
  3842. end
  3843. end
  3844. if me:FindFirstChild('Left Arm') then
  3845. for i,v in pairs(me["Left Arm"]:GetChildren()) do
  3846. if v:IsA('Weld') then
  3847. v:Destroy()
  3848. end
  3849. end
  3850. end
  3851. acting = false
  3852. canClick = true
  3853. doing = false
  3854. grabbed = nil
  3855. end
  3856. function unequip()
  3857. local doit = coroutine.wrap(function()
  3858. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') then
  3859. acting = true
  3860. local arm = me["Right Arm"]
  3861. local arm2 = me["Left Arm"]
  3862. local tors = me.Torso
  3863. local weld = Instance.new('Weld',arm)
  3864. weld.Part0 = arm
  3865. weld.Part1 = tors
  3866. weld.C0 = CFrame.new(-1.5,0,0)
  3867. local weld2 = Instance.new("Weld", arm2)
  3868. weld2.Part0 = arm2
  3869. weld2.Part1 = tors
  3870. weld2.C0 = CFrame.new(1.5, 0, 0)
  3871. wait(0.001)
  3872. trail.Enabled = true
  3873. for i = 0,1,0.1 do
  3874. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  3875. weld.C0 = weld.C0:lerp(CFrame.new(-0.2,0.2,-0.5)*CFrame.Angles(0,-3.1,0.9),i)
  3876. weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0.6, 0) * CFrame.Angles(0,0,0.5),i)
  3877. wait(0.001)
  3878. end
  3879. trail.Enabled = false
  3880. wait(0.25)
  3881. for i = 0,1,0.1 do
  3882. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  3883. weld.C0 = weld.C0:lerp(CFrame.new(-1.5,0,0),i)
  3884. weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0, 0), i)
  3885. wait(0.01)
  3886. end
  3887. weld:Destroy()
  3888. weld2:Remove()
  3889. if tors ~= nil then
  3890. rightshoulderz:Clone().Parent = me.Torso
  3891. leftshoulderz:Clone().Parent = me.Torso
  3892. end
  3893. acting = false
  3894. end
  3895. end)
  3896. doit()
  3897. end
  3898.  
  3899. mouse.KeyDown:connect(function(key)
  3900. if usable == true then
  3901. if key == "z" then
  3902. if active == false and acting == false then
  3903. active = true
  3904. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  3905. notify("KNIFE EQUIPPED",false)
  3906. audio:Stop()
  3907. audio.SoundId = 'rbxassetid://608618332'
  3908. equip()
  3909. wait(0.6)
  3910. audio:Play()
  3911. knifeweld.Part0 = me["Right Arm"]
  3912. knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0)
  3913. elseif acting == false then
  3914. active = false
  3915. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  3916. audio:Stop()
  3917. audio.SoundId = 'rbxassetid://608538233'
  3918. unequip()
  3919. notify("KNIFE UNEQUIPPED",false)
  3920. wait(0.3)
  3921. audio:Play()
  3922. knifeweld.Part0 = me.Torso
  3923. knifeweld.C1 = CFrame.Angles(0,math.rad(90),0) * CFrame.new(1, 0.8, 0.55)
  3924. canClick = true
  3925. end
  3926. elseif key == "f" then
  3927. if mode == 'kill' or active == false then return end
  3928. mode = "kill"
  3929. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  3930. notify("MODE || KILL || [F]",false)
  3931. elseif key == "e" then
  3932. if mode == 'throw' or active == false then return end
  3933. mode = "throw"
  3934. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  3935. notify("MODE || PUSH || [E]",false)
  3936. elseif key == "q" then
  3937. if mode == 'release' or active == false then return end
  3938. mode = "release"
  3939. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  3940. notify("MODE || RELEASE || [Q]",false)
  3941. elseif key == "x" then
  3942. if mode == 'stab' or active == false or acting == true then return end
  3943. mode = "stab"
  3944. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  3945. notify("MODE || STAB || [X]",false)
  3946. elseif key == "c" then
  3947. if mode == 'fling' or active == false or acting == true then return end
  3948. mode = "fling"
  3949. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  3950. notify("MODE || THROW || [C]",false)
  3951. elseif key == "b" then
  3952. if mode == 'instasplode' or active == false or acting == true then return end
  3953. mode = "instasplode"
  3954. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  3955. notify("MODE || MOLOTOV || [B]",false)
  3956. elseif key == "r" then
  3957. if mode == 'paralyze' or active == false then return end
  3958. mode = "paralyze"
  3959. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  3960. notify("MODE || PARALYZE || [R]",false)
  3961. elseif key == "v" then
  3962. if mode == 'explode' or active == false or acting == true then return end
  3963. mode = "explode"
  3964. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  3965. notify("MODE || EXPLODE || [V]",false)
  3966. elseif key == "k" then
  3967. if mode == 'suicide' or active == false or acting == true then return end
  3968. mode = "suicide"
  3969. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  3970. notify("MODE || SUICIDE || [K]",false)
  3971. elseif key == "h" then
  3972. if mode == 'firework' or active == false or acting == true then return end
  3973. mode = "firework"
  3974. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  3975. notify("MODE || FIREWORK || [H]",false)
  3976. elseif key == "g" then
  3977. if mode == 'finish' or active == false then return end
  3978. mode = "finish"
  3979. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  3980. local welp = "ON"
  3981. if finishnum == 1 then
  3982. welp = "OFF"
  3983. end
  3984. notify("MODE || FINISH || [G] || "..welp,false)
  3985. elseif key == "n" then
  3986. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  3987. if zombiemode == false then
  3988. notify("ZOMBIE MODE ON || [N]",false)
  3989. zombiemode = true
  3990. else
  3991. notify("ZOMBIE MODE OFF || [N]",false)
  3992. zombiemode = false
  3993. end
  3994. elseif key == "m" then
  3995. if finishnum == 1 then
  3996. finishnum = 15
  3997. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  3998. notify("PSYCHOPATH MODE ON || [M]",false)
  3999. if cancolorfilter then
  4000. local Sp00kyGui = Instance.new("ScreenGui")
  4001. local ImageLabel = Instance.new("ImageLabel")
  4002.  
  4003. -- Properties
  4004.  
  4005. Sp00kyGui.Parent = playergui
  4006. Sp00kyGui.Name = "REEEEEEEE"
  4007.  
  4008. ImageLabel.Parent = Sp00kyGui
  4009. ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  4010. ImageLabel.BackgroundTransparency = 1
  4011. ImageLabel.Size = UDim2.new(1, 0, 1, 0)
  4012. ImageLabel.Image = "rbxassetid://74443700"
  4013. ImageLabel.ImageColor3 = Color3.new(1, 0, 0)
  4014. end
  4015. if canbackgroundmusic == true then
  4016. local sound = Instance.new('Sound',playergui)
  4017. sound.Name = 'PSYCHOPAAAATH'
  4018. sound.SoundId = 'rbxassetid://220875210'
  4019. sound.Looped = true
  4020. sound.Volume = 0.5
  4021. sound:Play()
  4022. end
  4023. else
  4024. finishnum = 1
  4025. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4026. notify("PSYCHOPATH MODE OFF || [M]",false)
  4027. for i,v in pairs(playergui:GetChildren()) do
  4028. if v.Name == "REEEEEEEE" then
  4029. v:Destroy()
  4030. end
  4031. end
  4032. local thisniggarighthere = playergui:FindFirstChild('PSYCHOPAAAATH')
  4033. if thisniggarighthere then thisniggarighthere:Destroy() end
  4034. end
  4035. end
  4036. end
  4037. end)
  4038.  
  4039. mouse.Button1Down:connect(function()
  4040. if active == false or usable == false then return end
  4041. if canClick == true and acting == false then
  4042. if mode == "stab" and finishnum == 1 then
  4043. canClick = false
  4044. stab()
  4045. elseif mode == "stab" and finishnum == 15 then
  4046. canClick = false
  4047. stabwithpassion()
  4048. elseif mode == "fling" then
  4049. canClick = false
  4050. fling()
  4051. elseif mode == "explode" then
  4052. canClick = false
  4053. explode()
  4054. elseif mode == "instasplode" then
  4055. canClick = false
  4056. instasplode()
  4057. elseif mode == "finish" then
  4058. canClick = false
  4059. finish()
  4060. elseif mode == "suicide" then
  4061. canClick = false
  4062. kysnigga()
  4063. elseif mode == "firework" then
  4064. canClick = false
  4065. fireworkit()
  4066. else
  4067. canClick = false
  4068. grab()
  4069. end
  4070. else
  4071. if grabbed ~= nil and doing == false then
  4072. if mode == "release" then
  4073. if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4074. release()
  4075. else
  4076. hardrelease()
  4077. end
  4078. elseif mode == "kill" then
  4079. if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4080. kill()
  4081. else
  4082. hardrelease()
  4083. end
  4084. elseif mode == "paralyze" then
  4085. if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4086. paralyze()
  4087. else
  4088. hardrelease()
  4089. end
  4090. elseif mode == "throw" then
  4091. if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4092. throw()
  4093. else
  4094. hardrelease()
  4095. end
  4096. elseif mode == "explode" then
  4097. if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4098. throw()
  4099. else
  4100. hardrelease()
  4101. end
  4102. end
  4103. end
  4104. end
  4105. end)
  4106.  
  4107. knife.Touched:connect(function(hitz)
  4108. if hitz.Parent and hitz.Parent:FindFirstChildOfClass("Humanoid") and hitz.Parent:FindFirstChild('Torso') and acting == true then
  4109. if mode == "stab" and stabbing == true and hit == false then
  4110. hit = true
  4111. tone = math.random(1, 3)
  4112. audio:Stop()
  4113. if tone == 1 then audio.SoundId = "rbxassetid://220833967" end
  4114. if tone == 2 then audio.SoundId = "rbxassetid://220833976" end
  4115. if tone == 3 then audio.SoundId = "rbxassetid://220834000" end
  4116. audio.PlaybackSpeed = 1
  4117. audio:Play()
  4118. killz(hitz.Parent,'Left Leg')
  4119. killz(hitz.Parent,'Left Arm')
  4120. killz(hitz.Parent,'Right Leg')
  4121. killz(hitz.Parent,'Right Arm')
  4122. elseif mode == "finish" and finishing == true then
  4123. print('PSYCHOPATH MODE REEEEEEEEEEEEEEEE')
  4124. tone = math.random(1, 3)
  4125. audio:Stop()
  4126. if tone == 1 then audio.SoundId = "rbxassetid://220833967" end
  4127. if tone == 2 then audio.SoundId = "rbxassetid://220833976" end
  4128. if tone == 3 then audio.SoundId = "rbxassetid://220834000" end
  4129. audio.PlaybackSpeed = 1
  4130. audio:Play()
  4131. if hit == false then
  4132. hitz.Parent:FindFirstChildOfClass('Humanoid').Health = 0
  4133. wait()
  4134. killz(hitz.Parent,'Head',nil,false,true)
  4135. end
  4136. hit = true
  4137. elseif grabbed == nil and grabbing == true and hit == false then
  4138. if hitz.Parent:FindFirstChildOfClass("Humanoid").Health > 0 and hitz.Parent:FindFirstChild('Torso') and hitz.Parent.Torso:FindFirstChild('Neck') then
  4139. grabbed = hitz.Parent
  4140. local weldz = Instance.new('Weld',point)
  4141. weldz.Name = "Holder"
  4142. weldz.Part0 = point
  4143. weldz.Part1 = hitz.Parent.Torso
  4144. weldz.C0 = CFrame.new(0,0,-1.2)
  4145. end
  4146. end
  4147. end
  4148. end)
  4149.  
  4150. player.CharacterAdded:connect(function()
  4151. usable = false
  4152. for i,v in pairs(playergui:GetChildren()) do
  4153. if v.Name == "REEEEEEEE" or v.Name == 'PSYCHOPAAAATH' then
  4154. v:Destroy()
  4155. end
  4156. end
  4157. end)
  4158. while usable do
  4159. local coru = coroutine.wrap(function()
  4160. for i,v in pairs(knifeparts) do
  4161. local function try()
  4162. if v[1].Parent ~= v[2] then
  4163. v[1].Parent = v[2]
  4164. end
  4165. end
  4166. pcall(try)
  4167. end
  4168. if grabbed ~= nil then
  4169. if grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4170. for i,v in pairs(grabbed:GetChildren()) do
  4171. if v:IsA('Tool') then
  4172. local model = Instance.new('Model',workspace)
  4173. v.Parent = model
  4174. model:TranslateBy(Vector3.new(3,0,0))
  4175. end
  4176. end
  4177. grabbed:FindFirstChildOfClass('Humanoid').Name = "Hoomanoid"
  4178. grabbed:FindFirstChildOfClass('Humanoid').JumpPower = 0
  4179. grabbed:FindFirstChildOfClass('Humanoid').WalkSpeed = 0
  4180. grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = true
  4181. grabweld = grabbed.Torso:FindFirstChild("TargetWeld")
  4182. if grabweld ~= nil then return end
  4183. grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = true
  4184. if grabbed.Torso:FindFirstChild('Left Shoulder') then
  4185. leftshoulder = grabbed.Torso["Left Shoulder"]:Clone()
  4186. end
  4187. if grabbed.Torso:FindFirstChild('Right Shoulder') then
  4188. rightshoulder = grabbed.Torso["Right Shoulder"]:Clone()
  4189. end
  4190. headweld = grabbed.Torso["Neck"]:Clone()
  4191. local targetweld = Instance.new('Weld',grabbed.Torso)
  4192. targetweld.Part0 = grabbed.Torso
  4193. targetweld.Part1 = grabbed.Head
  4194. targetweld.Name = "TargetWeld"
  4195. targetweld.C0 = CFrame.new(0,1.5,0) * CFrame.Angles(0, 0, 0)
  4196. if grabbed:FindFirstChild('Left Arm') then
  4197. local targetweld2 = Instance.new('Weld',grabbed["Left Arm"])
  4198. targetweld2.Part0 = grabbed.Torso
  4199. targetweld2.Part1 = grabbed["Left Arm"]
  4200. targetweld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0)
  4201. end
  4202.  
  4203. for i = 0,1,0.1 do
  4204. if me:FindFirstChild("Left Arm") == nil or me:FindFirstChild("Torso") == nil or targetweld == nil then return end
  4205. targetweld.C0 = targetweld.C0:lerp(CFrame.new(0, 1.5, 0)*CFrame.Angles(0.25, 0, 0), i)
  4206. if targetweld2 then
  4207. targetweld2.C0 = targetweld2.C0:lerp(CFrame.new(-1.5, 0.5, 0)*CFrame.Angles(0, 0, -0.55), i)
  4208. end
  4209. wait(0.001)
  4210. end
  4211. end
  4212. end
  4213. end)
  4214. coru()
  4215. wait()
  4216. end
  4217.  
  4218. end
  4219. local coru=coroutine.wrap(function()
  4220. nub()
  4221. end)
  4222. coru()
  4223.  
  4224. player.CharacterAppearanceLoaded:connect(function()
  4225. local coru =coroutine.wrap(function()
  4226. nub()
  4227. end)
  4228. coru()
  4229. end)
  4230.  
  4231. while true do
  4232. local coru=coroutine.wrap(function()
  4233. if grabbed then
  4234. v:FindFirstChildOfClass('Humanoid').Jump = false
  4235. v:FindFirstChildOfClass('Humanoid').Sit = false
  4236. v:FindFirstChildOfClass('Humanoid').JumpPower = 0
  4237. v:FindFirstChildOfClass('Humanoid').PlatformStand = true
  4238. v:FindFirstChildOfClass('Humanoid').Name = "No escape."
  4239. end
  4240. for i,v in pairs(rekt) do
  4241. if v and v:FindFirstChildOfClass('Humanoid') then
  4242. for a,c in pairs(v:GetChildren()) do
  4243. if c:IsA('Tool') then
  4244. local model = Instance.new('Model',workspace)
  4245. c.Parent = model
  4246. model:TranslateBy(Vector3.new(3,0,0))
  4247. end
  4248. end
  4249. v:FindFirstChildOfClass('Humanoid').Jump = false
  4250. v:FindFirstChildOfClass('Humanoid').Sit = false
  4251. v:FindFirstChildOfClass('Humanoid').JumpPower = 0
  4252. v:FindFirstChildOfClass('Humanoid').PlatformStand = true
  4253. v:FindFirstChildOfClass('Humanoid').Name = "No escape."
  4254. local thing = getplr(v)
  4255. if thing then
  4256. thing.CameraMinZoomDistance = 3
  4257. end
  4258. else
  4259. local thing = getplr(v)
  4260. if thing then
  4261. thing.CameraMinZoomDistance = 0.5
  4262. end
  4263. table.remove(rekt,i)
  4264. end
  4265. end
  4266. end)
  4267. coru()
  4268. local coru2 = coroutine.wrap(function()
  4269. if curpart then
  4270. curpoint = curpart.CFrame.p
  4271. end
  4272. if lastgui then
  4273. lastgui:Destroy()
  4274. lastgui = nil
  4275. end
  4276. if curpoint then
  4277. lastgui = Instance.new('BillboardGui',player.PlayerGui)
  4278. lastgui.AlwaysOnTop = true
  4279. lastgui.MaxDistance = 0
  4280. lastgui.Size = UDim2.new(5,0,5,0)
  4281. if curpart == nil then
  4282. lastgui.Adornee = workspace
  4283. lastgui.StudsOffsetWorldSpace = curpoint
  4284. else
  4285. lastgui.Adornee = curpart
  4286. end
  4287. local cross = Instance.new('ImageLabel',lastgui)
  4288. cross.BackgroundTransparency = 1
  4289. cross.Size = UDim2.new(1,0,1,0)
  4290. cross.Image = 'rbxassetid://316279304'
  4291. for i,v in pairs(zombies) do
  4292. if v:FindFirstChildOfClass('Humanoid') then
  4293. v:FindFirstChildOfClass('Humanoid').WalkToPoint = curpoint
  4294. end
  4295. end
  4296. else
  4297. for i,v in pairs(zombies) do
  4298. if v:FindFirstChildOfClass('Humanoid') and v:FindFirstChild('Head') then
  4299. v:FindFirstChildOfClass('Humanoid').WalkToPoint = v.Head.Position
  4300. end
  4301. end
  4302. end
  4303. end)
  4304. coru2()
  4305. wait()
  4306. end
  4307. end)
  4308.  
  4309. TextButton_2.Parent = Frame
  4310. TextButton_2.BackgroundColor3 = Color3.new(1, 1, 1)
  4311. TextButton_2.Position = UDim2.new(0, 30, 0, 169)
  4312. TextButton_2.Size = UDim2.new(0, 200, 0, 50)
  4313. TextButton_2.Font = Enum.Font.SourceSans
  4314. TextButton_2.FontSize = Enum.FontSize.Size14
  4315. TextButton_2.Text = "TopK3k"
  4316. TextButton_2.TextSize = 14
  4317.  
  4318. TextButton_2.MouseButton1Down:connect(function()
  4319. -- Epic Script Leaked By Scratchy!
  4320. -- Subscribe for more EPIC scripts! https://www.youtube.com/channel/UC-fFrczkFJuwHJguR6SXx5Q?sub_confirmation=1
  4321.  
  4322.  
  4323. _G.Rc7Notification = function(a,b,c)
  4324. game:GetService("CoreGui"):WaitForChild("RobloxGui").SendNotification:Fire(a, b, "rbxassetid://776252057", c)
  4325. end
  4326. local topkek = {}
  4327. topkek.patch = '1.0.5a'
  4328. topkek.data = {}
  4329. topkek.commandbase = {}
  4330. topkek.navigation = {}
  4331. topkek.banmgr = {}
  4332. topkek.lplr = game:GetService('Players').LocalPlayer
  4333.  
  4334. topkek.tools = {}
  4335. topkek.tools.gui = {}
  4336. topkek.tools.util = {}
  4337. topkek.tools.animator = {}
  4338.  
  4339. topkek.windows = {}
  4340. topkek.windows.lplr = {}
  4341. topkek.windows.server = {}
  4342. topkek.windows.players = {}
  4343. topkek.windows.destruction = {}
  4344. topkek.windows.scripts = {}
  4345. topkek.windows.misc = {}
  4346.  
  4347. topkek.misc = {}
  4348.  
  4349. local NewGuiPart1 = Instance.new("ScreenGui", game.Players.LocalPlayer.PlayerGui)
  4350. NewGuiPart1.Name = "4.0"
  4351. -------
  4352. local NewGuiPart2 = Instance.new("Frame")
  4353. NewGuiPart2.Active = true
  4354. NewGuiPart2.BackgroundColor3 = Color3.new(0.509804, 0.184314, 0.184314)
  4355. NewGuiPart2.BorderSizePixel = 0
  4356. NewGuiPart2.Name = "Main"
  4357. NewGuiPart2.Position = UDim2.new(0, 300, 0, 50)
  4358. NewGuiPart2.Selectable = true
  4359. NewGuiPart2.Size = UDim2.new(0, 470, 0, 395)
  4360. NewGuiPart2.Visible = false
  4361. NewGuiPart2.ClipsDescendants = true
  4362. NewGuiPart2.Draggable = true
  4363. NewGuiPart2.Parent = NewGuiPart1
  4364. -------
  4365. local NewGuiPart3 = Instance.new("Frame")
  4366. NewGuiPart3.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529)
  4367. NewGuiPart3.BorderSizePixel = 0
  4368. NewGuiPart3.Name = "Topbar"
  4369. NewGuiPart3.Position = UDim2.new(0, 150, 0, 0)
  4370. NewGuiPart3.Size = UDim2.new(0, 320, 0, 30)
  4371. NewGuiPart3.Parent = NewGuiPart2
  4372. -------
  4373. local NewGuiPart4 = Instance.new("TextLabel")
  4374. NewGuiPart4.BackgroundTransparency = 1
  4375. NewGuiPart4.Name = "PlayerName"
  4376. NewGuiPart4.Position = UDim2.new(0, -140, 0, 0)
  4377. NewGuiPart4.Size = UDim2.new(0.5, 0, 1, 0)
  4378. NewGuiPart4.Visible = false
  4379. NewGuiPart4.ZIndex = 4
  4380. NewGuiPart4.Font = Enum.Font.Arcade
  4381. NewGuiPart4.FontSize = Enum.FontSize.Size18
  4382. NewGuiPart4.Text = "Player1"
  4383. NewGuiPart4.TextColor3 = Color3.new(1, 1, 1)
  4384. NewGuiPart4.TextXAlignment = Enum.TextXAlignment.Left
  4385. NewGuiPart4.Parent = NewGuiPart3
  4386. -------
  4387. local NewGuiPart5 = Instance.new("Frame")
  4388. NewGuiPart5.BackgroundTransparency = 1
  4389. NewGuiPart5.Name = "Controllers"
  4390. NewGuiPart5.Position = UDim2.new(1, -128, 0, 3)
  4391. NewGuiPart5.Size = UDim2.new(0, 125, 1, -6)
  4392. NewGuiPart5.Parent = NewGuiPart3
  4393. -------
  4394. local NewGuiPart6 = Instance.new("TextButton")
  4395. NewGuiPart6.Active = true
  4396. NewGuiPart6.AutoButtonColor = false
  4397. NewGuiPart6.BackgroundColor3 = Color3.new(0.552941, 0.105882, 0.105882)
  4398. NewGuiPart6.BorderSizePixel = 0
  4399. NewGuiPart6.Name = "Exit"
  4400. NewGuiPart6.Position = UDim2.new(1, -24, 0, 0)
  4401. NewGuiPart6.Selectable = true
  4402. NewGuiPart6.Size = UDim2.new(0, 24, 0, 24)
  4403. NewGuiPart6.Style = Enum.ButtonStyle.Custom
  4404. NewGuiPart6.FontSize = Enum.FontSize.Size14
  4405. NewGuiPart6.Text = ""
  4406. NewGuiPart6.Parent = NewGuiPart5
  4407. -------
  4408. local NewGuiPart7 = Instance.new("TextButton")
  4409. NewGuiPart7.Active = true
  4410. NewGuiPart7.AutoButtonColor = false
  4411. NewGuiPart7.BackgroundColor3 = Color3.new(0.780392, 0.34902, 0)
  4412. NewGuiPart7.BorderSizePixel = 0
  4413. NewGuiPart7.Name = "Hide"
  4414. NewGuiPart7.Position = UDim2.new(1, -50, 0, 0)
  4415. NewGuiPart7.Selectable = true
  4416. NewGuiPart7.Size = UDim2.new(0, 24, 0, 24)
  4417. NewGuiPart7.Style = Enum.ButtonStyle.Custom
  4418. NewGuiPart7.FontSize = Enum.FontSize.Size14
  4419. NewGuiPart7.Text = ""
  4420. NewGuiPart7.Parent = NewGuiPart5
  4421. -------
  4422. local NewGuiPart8 = Instance.new("TextLabel")
  4423. NewGuiPart8.BackgroundTransparency = 1
  4424. NewGuiPart8.Name = "IsFE"
  4425. NewGuiPart8.Size = UDim2.new(0, 65, 1, 0)
  4426. NewGuiPart8.FontSize = Enum.FontSize.Size18
  4427. NewGuiPart8.Text = "Not FE"
  4428. NewGuiPart8.TextColor3 = Color3.new(0.333333, 0.666667, 0)
  4429. NewGuiPart8.TextStrokeTransparency = 0.69999998807907
  4430. NewGuiPart8.TextXAlignment = Enum.TextXAlignment.Right
  4431. NewGuiPart8.Parent = NewGuiPart5
  4432. -------
  4433. local NewGuiPart9 = Instance.new("TextLabel")
  4434. NewGuiPart9.BackgroundTransparency = 1
  4435. NewGuiPart9.Name = "Stella"
  4436. NewGuiPart9.Position = UDim2.new(0, -150, 0, 0)
  4437. NewGuiPart9.Size = UDim2.new(1, 150, 1, 0)
  4438. NewGuiPart9.ZIndex = 2
  4439. NewGuiPart9.Font = Enum.Font.Arcade
  4440. NewGuiPart9.FontSize = Enum.FontSize.Size18
  4441. NewGuiPart9.Text = "[Stella]"
  4442. NewGuiPart9.TextColor3 = Color3.new(0.054902, 0.0745098, 0.498039)
  4443. NewGuiPart9.Parent = NewGuiPart3
  4444. -------
  4445. local NewGuiPart10 = Instance.new("Frame")
  4446. NewGuiPart10.BackgroundTransparency = 1
  4447. NewGuiPart10.Name = "Holder"
  4448. NewGuiPart10.Position = UDim2.new(0, 150, 0, 30)
  4449. NewGuiPart10.Size = UDim2.new(0, 320, 0, 365)
  4450. NewGuiPart10.Parent = NewGuiPart2
  4451. -------
  4452. local NewGuiPart11 = Instance.new("Frame")
  4453. NewGuiPart11.BackgroundTransparency = 1
  4454. NewGuiPart11.Name = "Home"
  4455. NewGuiPart11.Size = UDim2.new(1, 0, 1, 0)
  4456. NewGuiPart11.Parent = NewGuiPart10
  4457. -------
  4458. local NewGuiPart12 = Instance.new("TextLabel")
  4459. NewGuiPart12.BackgroundTransparency = 1
  4460. NewGuiPart12.BorderSizePixel = 0
  4461. NewGuiPart12.Name = "Title1"
  4462. NewGuiPart12.Position = UDim2.new(0, 30, 0, 3)
  4463. NewGuiPart12.Selectable = true
  4464. NewGuiPart12.Size = UDim2.new(1, -30, 0, 40)
  4465. NewGuiPart12.Font = Enum.Font.SourceSansBold
  4466. NewGuiPart12.FontSize = Enum.FontSize.Size42
  4467. NewGuiPart12.Text = "T0PK3K 4.0"
  4468. NewGuiPart12.TextColor3 = Color3.new(1, 1, 1)
  4469. NewGuiPart12.TextStrokeTransparency = 0.5
  4470. NewGuiPart12.TextXAlignment = Enum.TextXAlignment.Left
  4471. NewGuiPart12.Parent = NewGuiPart11
  4472. -------
  4473. local NewGuiPart13 = Instance.new("TextLabel")
  4474. NewGuiPart13.BackgroundTransparency = 1
  4475. NewGuiPart13.BorderSizePixel = 0
  4476. NewGuiPart13.Name = "Title2"
  4477. NewGuiPart13.Position = UDim2.new(0.600000024, 5, 0, -5)
  4478. NewGuiPart13.Size = UDim2.new(0.400000006, 0, 1, 0)
  4479. NewGuiPart13.Font = Enum.Font.SourceSansBold
  4480. NewGuiPart13.FontSize = Enum.FontSize.Size18
  4481. NewGuiPart13.Text = "by nosyliam"
  4482. NewGuiPart13.TextColor3 = Color3.new(1, 1, 1)
  4483. NewGuiPart13.TextStrokeTransparency = 0.5
  4484. NewGuiPart13.TextXAlignment = Enum.TextXAlignment.Left
  4485. NewGuiPart13.TextYAlignment = Enum.TextYAlignment.Bottom
  4486. NewGuiPart13.Parent = NewGuiPart12
  4487. -------
  4488. local NewGuiPart14 = Instance.new("Frame")
  4489. NewGuiPart14.BackgroundColor3 = Color3.new(0.509804, 0.184314, 0.184314)
  4490. NewGuiPart14.BorderColor3 = Color3.new(0.32549, 0, 0)
  4491. NewGuiPart14.Name = "Container"
  4492. NewGuiPart14.Position = UDim2.new(0, 16, 0, 50)
  4493. NewGuiPart14.Size = UDim2.new(1, -30, 0, 250)
  4494. NewGuiPart14.Parent = NewGuiPart11
  4495. -------
  4496. local NewGuiPart15 = Instance.new("TextLabel")
  4497. NewGuiPart15.BackgroundColor3 = Color3.new(0.639216, 0.223529, 0.223529)
  4498. NewGuiPart15.BorderSizePixel = 0
  4499. NewGuiPart15.Name = "Message"
  4500. NewGuiPart15.Position = UDim2.new(0, 15, 0, 305)
  4501. NewGuiPart15.Size = UDim2.new(1, -30, 0, 25)
  4502. NewGuiPart15.Font = Enum.Font.Highway
  4503. NewGuiPart15.FontSize = Enum.FontSize.Size14
  4504. NewGuiPart15.Text = "Server Message: variable is gay"
  4505. NewGuiPart15.TextColor3 = Color3.new(0.886275, 0.886275, 0.886275)
  4506. NewGuiPart15.TextStrokeTransparency = 0.69999998807907
  4507. NewGuiPart15.Parent = NewGuiPart11
  4508. -------
  4509. local NewGuiPart16 = Instance.new("TextBox")
  4510. NewGuiPart16.BackgroundColor3 = Color3.new(0.639216, 0.223529, 0.223529)
  4511. NewGuiPart16.BorderColor3 = Color3.new(0.32549, 0, 0)
  4512. NewGuiPart16.Name = "Command"
  4513. NewGuiPart16.Position = UDim2.new(0, 15, 0, 335)
  4514. NewGuiPart16.Size = UDim2.new(1, -30, 0, 20)
  4515. NewGuiPart16.Font = Enum.Font.Code
  4516. NewGuiPart16.FontSize = Enum.FontSize.Size12
  4517. NewGuiPart16.Text = "Press ; to enter a command"
  4518. NewGuiPart16.TextColor3 = Color3.new(0.819608, 0.819608, 0.819608)
  4519. NewGuiPart16.TextStrokeTransparency = 0.80000001192093
  4520. NewGuiPart16.TextTransparency = 0.30000001192093
  4521. NewGuiPart16.Parent = NewGuiPart10
  4522. -------
  4523. local NewGuiPart17 = Instance.new("Frame")
  4524. NewGuiPart17.BackgroundTransparency = 1
  4525. NewGuiPart17.Name = "Template"
  4526. NewGuiPart17.Size = UDim2.new(1, 0, 1, 0)
  4527. NewGuiPart17.Visible = false
  4528. NewGuiPart17.ZIndex = 2
  4529. NewGuiPart17.Parent = NewGuiPart10
  4530. -------
  4531. local NewGuiPart18 = Instance.new("ScrollingFrame")
  4532. NewGuiPart18.Active = true
  4533. NewGuiPart18.BackgroundColor3 = Color3.new(0.509804, 0.184314, 0.184314)
  4534. NewGuiPart18.BorderColor3 = Color3.new(0.32549, 0, 0)
  4535. NewGuiPart18.Name = "Container"
  4536. NewGuiPart18.Position = UDim2.new(0, 15, 0, 10)
  4537. NewGuiPart18.Selectable = true
  4538. NewGuiPart18.Size = UDim2.new(1, -30, 0, 320)
  4539. NewGuiPart18.ZIndex = 2
  4540. NewGuiPart18.BottomImage = "rbxassetid://368504177"
  4541. NewGuiPart18.CanvasSize = UDim2.new(0, 0, 0, 0)
  4542. NewGuiPart18.MidImage = "rbxassetid://368504177"
  4543. NewGuiPart18.ScrollBarThickness = 5
  4544. NewGuiPart18.TopImage = "rbxassetid://368504177"
  4545. NewGuiPart18.ClipsDescendants = true
  4546. NewGuiPart18.Parent = NewGuiPart17
  4547. -------
  4548. local NewGuiPart19 = Instance.new("Frame")
  4549. NewGuiPart19.BackgroundColor3 = Color3.new(0.509804, 0.184314, 0.184314)
  4550. NewGuiPart19.BackgroundTransparency = 1
  4551. NewGuiPart19.BorderColor3 = Color3.new(0.32549, 0, 0)
  4552. NewGuiPart19.Name = "Navigator"
  4553. NewGuiPart19.Position = UDim2.new(0, 16, 0, 10)
  4554. NewGuiPart19.Size = UDim2.new(1, -30, 0, 60)
  4555. NewGuiPart19.Visible = false
  4556. NewGuiPart19.Parent = NewGuiPart10
  4557. -------
  4558. local NewGuiPart20 = Instance.new("Frame")
  4559. NewGuiPart20.BackgroundColor3 = Color3.new(0.509804, 0.184314, 0.184314)
  4560. NewGuiPart20.BorderColor3 = Color3.new(0.32549, 0, 0)
  4561. NewGuiPart20.Name = "NavMain"
  4562. NewGuiPart20.Position = UDim2.new(0, 22, 0, 0)
  4563. NewGuiPart20.Size = UDim2.new(1, -44, 0, 60)
  4564. NewGuiPart20.Parent = NewGuiPart19
  4565. -------
  4566. local NewGuiPart21 = Instance.new("TextButton")
  4567. NewGuiPart21.Active = true
  4568. NewGuiPart21.BackgroundColor3 = Color3.new(0.631373, 0.223529, 0.223529)
  4569. NewGuiPart21.BorderSizePixel = 0
  4570. NewGuiPart21.Name = "NavLeft"
  4571. NewGuiPart21.Selectable = true
  4572. NewGuiPart21.Size = UDim2.new(0, 17, 1, 0)
  4573. NewGuiPart21.Style = Enum.ButtonStyle.Custom
  4574. NewGuiPart21.FontSize = Enum.FontSize.Size14
  4575. NewGuiPart21.Text = ""
  4576. NewGuiPart21.Parent = NewGuiPart19
  4577. -------
  4578. local NewGuiPart22 = Instance.new("TextButton")
  4579. NewGuiPart22.Active = true
  4580. NewGuiPart22.BackgroundColor3 = Color3.new(0.631373, 0.223529, 0.223529)
  4581. NewGuiPart22.BorderSizePixel = 0
  4582. NewGuiPart22.Name = "NavRight"
  4583. NewGuiPart22.Position = UDim2.new(1, -17, 0, 0)
  4584. NewGuiPart22.Selectable = true
  4585. NewGuiPart22.Size = UDim2.new(0, 17, 1, 0)
  4586. NewGuiPart22.Style = Enum.ButtonStyle.Custom
  4587. NewGuiPart22.FontSize = Enum.FontSize.Size14
  4588. NewGuiPart22.Text = ""
  4589. NewGuiPart22.Parent = NewGuiPart19
  4590. -------
  4591. local NewGuiPart23 = Instance.new("Frame")
  4592. NewGuiPart23.Active = true
  4593. NewGuiPart23.BackgroundColor3 = Color3.new(0.470588, 0.164706, 0.164706)
  4594. NewGuiPart23.BorderSizePixel = 0
  4595. NewGuiPart23.Name = "Navigation"
  4596. NewGuiPart23.Size = UDim2.new(0, 150, 1, 0)
  4597. NewGuiPart23.ZIndex = 2
  4598. NewGuiPart23.Parent = NewGuiPart2
  4599. -------
  4600. local NewGuiPart24 = Instance.new("Frame")
  4601. NewGuiPart24.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529)
  4602. NewGuiPart24.BorderSizePixel = 0
  4603. NewGuiPart24.Name = "Topbar"
  4604. NewGuiPart24.Size = UDim2.new(1, 0, 0, 30)
  4605. NewGuiPart24.ZIndex = 3
  4606. NewGuiPart24.Parent = NewGuiPart23
  4607. -------
  4608. local NewGuiPart25 = Instance.new("ScrollingFrame")
  4609. NewGuiPart25.BackgroundColor3 = Color3.new(0.470588, 0.164706, 0.164706)
  4610. NewGuiPart25.BorderSizePixel = 0
  4611. NewGuiPart25.Name = "Scroll"
  4612. NewGuiPart25.Position = UDim2.new(0, 0, 0, 30)
  4613. NewGuiPart25.Selectable = true
  4614. NewGuiPart25.Size = UDim2.new(1, 0, 1, -30)
  4615. NewGuiPart25.ZIndex = 3
  4616. NewGuiPart25.BottomImage = "rbxassetid://368504177"
  4617. NewGuiPart25.MidImage = "rbxassetid://368504177"
  4618. NewGuiPart25.ScrollBarThickness = 6
  4619. NewGuiPart25.TopImage = "rbxassetid://368504177"
  4620. NewGuiPart25.ClipsDescendants = true
  4621. NewGuiPart25.Parent = NewGuiPart23
  4622. -------
  4623. local NewGuiPart26 = Instance.new("Frame")
  4624. NewGuiPart26.BackgroundTransparency = 1
  4625. NewGuiPart26.Name = "Composite1"
  4626. NewGuiPart26.Position = UDim2.new(-1, 0, 0.5, -50)
  4627. NewGuiPart26.Size = UDim2.new(0, 50, 0, 100)
  4628. NewGuiPart26.ClipsDescendants = true
  4629. NewGuiPart26.Parent = NewGuiPart1
  4630. -------
  4631. local NewGuiPart27 = Instance.new("TextLabel")
  4632. NewGuiPart27.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529)
  4633. NewGuiPart27.BorderSizePixel = 0
  4634. NewGuiPart27.Name = "Label"
  4635. NewGuiPart27.Size = UDim2.new(2, 0, 1, 0)
  4636. NewGuiPart27.Font = Enum.Font.SourceSansBold
  4637. NewGuiPart27.FontSize = Enum.FontSize.Size96
  4638. NewGuiPart27.Text = "T"
  4639. NewGuiPart27.TextColor3 = Color3.new(1, 1, 1)
  4640. NewGuiPart27.Parent = NewGuiPart26
  4641. -------
  4642. local NewGuiPart28 = Instance.new("Frame")
  4643. NewGuiPart28.BackgroundTransparency = 1
  4644. NewGuiPart28.Name = "Composite2"
  4645. NewGuiPart28.Position = UDim2.new(1, 0, 0.5, -50)
  4646. NewGuiPart28.Size = UDim2.new(0, 50, 0, 100)
  4647. NewGuiPart28.ClipsDescendants = true
  4648. NewGuiPart28.Parent = NewGuiPart1
  4649. -------
  4650. local NewGuiPart29 = Instance.new("TextLabel")
  4651. NewGuiPart29.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529)
  4652. NewGuiPart29.BorderSizePixel = 0
  4653. NewGuiPart29.Name = "Label"
  4654. NewGuiPart29.Position = UDim2.new(-1, 0, 0, 0)
  4655. NewGuiPart29.Size = UDim2.new(2, 0, 1, 0)
  4656. NewGuiPart29.Font = Enum.Font.SourceSansBold
  4657. NewGuiPart29.FontSize = Enum.FontSize.Size96
  4658. NewGuiPart29.Text = "T"
  4659. NewGuiPart29.TextColor3 = Color3.new(1, 1, 1)
  4660. NewGuiPart29.Parent = NewGuiPart28
  4661. -------
  4662. local NewGuiPart30 = Instance.new("Frame")
  4663. NewGuiPart30.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529)
  4664. NewGuiPart30.Name = "Solid"
  4665. NewGuiPart30.Position = UDim2.new(0.5, -50, 0.5, -50)
  4666. NewGuiPart30.Visible = false
  4667. NewGuiPart30.ClipsDescendants = true
  4668. NewGuiPart30.Parent = NewGuiPart1
  4669. -------
  4670. local NewGuiPart31 = Instance.new("TextLabel")
  4671. NewGuiPart31.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529)
  4672. NewGuiPart31.BorderSizePixel = 0
  4673. NewGuiPart31.Name = "Label"
  4674. NewGuiPart31.Size = UDim2.new(1, 0, 1, 0)
  4675. NewGuiPart31.Font = Enum.Font.SourceSansBold
  4676. NewGuiPart31.FontSize = Enum.FontSize.Size96
  4677. NewGuiPart31.Text = "T"
  4678. NewGuiPart31.TextColor3 = Color3.new(1, 1, 1)
  4679. NewGuiPart31.Parent = NewGuiPart30
  4680.  
  4681.  
  4682.  
  4683. topkek.center = game.Players.LocalPlayer.PlayerGui["4.0"].Main
  4684. topkek.holder = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Holder
  4685. topkek.topbar = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Topbar
  4686. topkek.template = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Holder.Template
  4687. topkek.navigator = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Holder.Navigator
  4688.  
  4689. AllowHovers = false
  4690. PlayerChatHook, UpdateBanlist = nil
  4691. cmd = {}
  4692.  
  4693. --// data //--
  4694. topkek.data.windows = {
  4695. 'Home',
  4696. 'LocalPlayer',
  4697. 'Server',
  4698. 'Players',
  4699. 'Destruction',
  4700. 'Scripts',
  4701. 'Catalog',
  4702. 'Music',
  4703. 'Hats',
  4704. 'Faces',
  4705. 'Settings',
  4706. 'Commands',
  4707. 'Banlist',
  4708. }
  4709.  
  4710. color3 = function(r,g,b)
  4711. return Color3.new(r/255, g/255, b/255)
  4712. end
  4713. --// doggo dropdown //--
  4714. -- thanks krystal
  4715. GUI = {
  4716. TextBox = {
  4717. Settings = {
  4718. Font = Enum.Font.SourceSans;
  4719. FontSize = Enum.FontSize.Size14;
  4720. };
  4721. Color = {
  4722. Main = Color3.fromRGB(5,8,11);
  4723. Border = Color3.fromRGB(27,42,53);
  4724. Text = Color3.fromRGB(199,199,199);
  4725. };
  4726. New = function(Position, Size, Parent, ...)
  4727. local arguments = {...};
  4728.  
  4729. local TextBox = Instance.new("TextBox", Parent);
  4730. TextBox.BackgroundColor3 = GUI.DropDown.Color.Main;
  4731. TextBox.BorderColor3 = GUI.DropDown.Color.Border;
  4732. TextBox.Font = GUI.TextBox.Settings.Font;
  4733. TextBox.FontSize = GUI.TextBox.Settings.FontSize;
  4734. TextBox.TextColor3 = GUI.TextBox.Color.Text;
  4735. TextBox.Position = Position;
  4736. TextBox.Size = Size;
  4737. if #arguments then
  4738. if arguments[1] then
  4739. TextBox.Text = tostring(arguments[1]);
  4740. else
  4741. TextBox.Text = "";
  4742. end
  4743. end
  4744. return TextBox;
  4745. end;
  4746. };
  4747. DropDown = {
  4748. Settings = {
  4749. ScrollerAmount = 5; --A scroller will appear at this amount.
  4750. ScrollBarThickness = 6;
  4751. };
  4752. Gfx = {
  4753. Scroller = "rbxassetid://606572419";
  4754. };
  4755. Color = {
  4756. Main = color3(107, 36, 36);
  4757. Secondary = color3(113, 39, 39);
  4758. Border = color3(127, 44, 44);
  4759. Text = Color3.fromRGB(199,199,199);
  4760. };
  4761. New = function(Position, Size, Parent, ...)
  4762. local vValue = {};
  4763. local arguments = {...};
  4764. local vSelected = Instance.new("StringValue");
  4765. vSelected.Value = "nil";
  4766.  
  4767. if arguments then
  4768. if type(arguments) == "table" then
  4769. for i=1,#(arguments) do
  4770. if type(arguments[i]) == "table" then
  4771. for f=1,#(arguments[i]) do
  4772. table.insert(vValue, tostring((arguments[i])[f]));
  4773. end
  4774. else
  4775. table.insert(vValue, tostring(arguments[i]));
  4776. end
  4777. end
  4778. vSelected.Value = (vValue[1]);
  4779. end
  4780. end
  4781.  
  4782. local Main = Instance.new("TextButton", Parent);
  4783. Main.BackgroundColor3 = GUI.DropDown.Color.Main;
  4784. Main.BorderColor3 = GUI.DropDown.Color.Border;
  4785. Main.Position = Position;
  4786. Main.Size = Size;
  4787. Main.TextColor3 = GUI.DropDown.Color.Text;
  4788. Main.FontSize = Enum.FontSize.Size14;
  4789. Main.TextStrokeTransparency = 0.5;
  4790. Main.TextXAlignment = Enum.TextXAlignment.Left;
  4791. Main.Font = Enum.Font.SourceSans;
  4792. Main.Text = " "..tostring(vSelected.Value);
  4793. Main.ZIndex = 3
  4794.  
  4795. local Icon = Instance.new("TextLabel", Main);
  4796. Icon.SizeConstraint = Enum.SizeConstraint.RelativeYY;
  4797. Icon.BackgroundColor3 = GUI.DropDown.Color.Secondary;
  4798. Icon.BorderColor3 = GUI.DropDown.Color.Border;
  4799. Icon.Position = UDim2.new(1,-2,1,-2);
  4800. Icon.Size = UDim2.new(-1,4,-1,4);
  4801. Icon.TextColor3 = GUI.DropDown.Color.Text;
  4802. Icon.FontSize = Enum.FontSize.Size14;
  4803. Icon.TextStrokeTransparency = 0.5;
  4804. Icon.Font = Enum.Font.SourceSans;
  4805. Icon.Text = "V"
  4806. Icon.ZIndex = 4
  4807.  
  4808. local Holder, Search;
  4809. local ClearHolder = function()
  4810. if Holder then
  4811. Holder:ClearAllChildren();
  4812. Holder.Size = UDim2.new(1,0,0,0);
  4813. Holder.Visible = false;
  4814. if Search then
  4815. Search.Visible = false;
  4816. end
  4817. end
  4818. end;
  4819.  
  4820. local CreateButton;
  4821. local RefreshDropDown = function()
  4822. if #vValue <= (GUI.DropDown.Settings.ScrollerAmount) then
  4823. if not Holder or not Holder:IsA("Frame") then
  4824. Holder = nil; Search = nil;
  4825. Holder = Instance.new("Frame",Main);
  4826. Holder.Size = UDim2.new(1,0,0,0);
  4827. Holder.BackgroundColor3 = GUI.DropDown.Color.Main;
  4828. Holder.BorderColor3 = GUI.DropDown.Color.Border;
  4829. Holder.Visible = false;
  4830. Holder.ZIndex = 3
  4831. end
  4832. elseif #vValue > (GUI.DropDown.Settings.ScrollerAmount) then
  4833. if not Holder or not Holder:IsA("ScrollingFrame") then
  4834. Holder = nil; Search = nil;
  4835. Search = GUI.TextBox.New(UDim2.new(0,0,0,0),UDim2.new(1,0,0,Main.AbsoluteSize.Y),Main);
  4836. Search.Visible = false;
  4837. Search.ZIndex = 4
  4838. Search.Changed:connect(function(p)
  4839. if p == "Text" then
  4840. CreateButton(Search.Text);
  4841. end
  4842. end)
  4843. Holder = Instance.new("ScrollingFrame",Main);
  4844. Holder.BackgroundColor3 = GUI.DropDown.Color.Main;
  4845. Holder.BorderColor3 = GUI.DropDown.Color.Border;
  4846. Holder.TopImage = GUI.DropDown.Gfx.Scroller;
  4847. Holder.MidImage = GUI.DropDown.Gfx.Scroller;
  4848. Holder.BottomImage = GUI.DropDown.Gfx.Scroller;
  4849. Holder.Size = UDim2.new(1,0,0,Main.AbsoluteSize.Y * (GUI.DropDown.Settings.ScrollerAmount-1));
  4850. Holder.Position = UDim2.new(0,0,0,Main.AbsoluteSize.Y)
  4851. Holder.ScrollBarThickness = GUI.DropDown.Settings.ScrollBarThickness;
  4852. Holder.Visible = false;
  4853. Holder.ZIndex = 3;
  4854. end
  4855. end
  4856. if #vValue == 1 and vSelected.Value ~= vValue[1] then
  4857. vSelected.Value = vValue[1];
  4858. elseif #vValue == 0 then
  4859. vSelected.Value = "nil";
  4860. warn("Table amount is nil.");
  4861. end
  4862. Main.Text = " "..tostring(vSelected.Value);
  4863. --ClearHolder();
  4864. end;
  4865.  
  4866. local Debounce = false;
  4867. CreateButton = function(searches)
  4868. if Debounce == false then
  4869. Debounce = true;
  4870. ClearHolder()
  4871. Holder.Visible = true;
  4872. local Searched = 0;
  4873. if #vValue > 0 then
  4874. for i=1,#vValue do
  4875. if (searches ~= nil and string.find(string.lower(vValue[i]), string.lower(searches)) and searches ~= "") then
  4876. Searched = Searched + 1;
  4877. end
  4878. end
  4879. for i=1,#vValue do
  4880. if (searches ~= nil and string.find(string.lower(vValue[i]), string.lower(searches)) and searches ~= "" and Searched > 0) or searches == nil or searches == "" or Searched <= 0 then
  4881. local Select = Instance.new("TextButton", Holder);
  4882. Select.BackgroundColor3 = GUI.DropDown.Color.Main;
  4883. Select.BorderColor3 = GUI.DropDown.Color.Border;
  4884. Select.BackgroundTransparency = 1;
  4885. Select.BorderSizePixel = 0;
  4886. Select.Position = Position;
  4887. if #vValue <= (GUI.DropDown.Settings.ScrollerAmount) then
  4888. Select.Size = UDim2.new(1,0,0,Main.AbsoluteSize.Y);
  4889. else
  4890. Select.Size = UDim2.new(1,-(GUI.DropDown.Settings.ScrollBarThickness),0,Main.AbsoluteSize.Y);
  4891. end
  4892. Select.Position = UDim2.new(0,0,0,(Main.AbsoluteSize.Y) * (#Holder:GetChildren() - 1))
  4893. Select.TextColor3 = GUI.DropDown.Color.Text;
  4894. Select.FontSize = Enum.FontSize.Size14;
  4895. Select.TextStrokeTransparency = 0.5;
  4896. Select.Font = Enum.Font.SourceSans;
  4897. Select.Text = tostring(vValue[i]);
  4898. Select.ZIndex = 3
  4899. Select.MouseButton1Click:connect(function()
  4900. vSelected.Value = vValue[i];
  4901. ClearHolder();
  4902. RefreshDropDown();
  4903. end)
  4904. if #vValue <= (GUI.DropDown.Settings.ScrollerAmount) then
  4905. Holder.Size = UDim2.new(1,0,0,Main.AbsoluteSize.Y * i);
  4906. elseif Holder:IsA("ScrollingFrame") then
  4907. Search.Visible = true;
  4908. if #Holder:GetChildren() >= 1 then
  4909. Holder.CanvasSize = UDim2.new(1,0,0,Main.AbsoluteSize.Y * #Holder:GetChildren());
  4910. Holder.Size = UDim2.new(1,0,0,Main.AbsoluteSize.Y * #Holder:GetChildren());--GUI.DropDown.Settings.ScrollerAmount);
  4911. if #Holder:GetChildren() >= GUI.DropDown.Settings.ScrollerAmount then
  4912. Holder.Size = UDim2.new(1,0,0,Main.AbsoluteSize.Y * GUI.DropDown.Settings.ScrollerAmount);
  4913. Holder.CanvasSize = UDim2.new(1,0,0,Main.AbsoluteSize.Y * #Holder:GetChildren());
  4914. end
  4915. elseif #Holder:GetChildren() < 1 then
  4916. Holder.CanvasSize = UDim2.new(1,0,0,Main.AbsoluteSize.Y * 1);
  4917. Holder.Size = UDim2.new(1,0,0,Main.AbsoluteSize.Y * 1);
  4918. end
  4919. end
  4920. end
  4921. end
  4922. end
  4923. Debounce = false;
  4924. end
  4925. end;
  4926.  
  4927. RefreshDropDown();
  4928.  
  4929. Main.MouseButton1Click:connect(function()
  4930. CreateButton()
  4931. if #vValue >= GUI.DropDown.Settings.ScrollerAmount and Search ~= nil then
  4932. Search:CaptureFocus();
  4933. Search.Text = "";
  4934. end
  4935. end)
  4936.  
  4937. topkek.lplr:GetMouse().Button1Down:connect(function()
  4938. ClearHolder()
  4939. end)
  4940.  
  4941. return {
  4942. Update = function()
  4943. RefreshDropDown();
  4944. end;
  4945. GetValue = function()
  4946. RefreshDropDown();
  4947. return vValue;
  4948. end;
  4949. GetSelected = function()
  4950. RefreshDropDown();
  4951. return vSelected.Value;
  4952. end;
  4953. SetTable = function(F)
  4954. vValue = F;
  4955. RefreshDropDown();
  4956. end;
  4957. Changed = function(F)
  4958. vSelected.Changed:connect(function()
  4959. ypcall(function()
  4960. F(vSelected.Value);
  4961. end)
  4962. end)
  4963. return "ChangedEvent Hooked";
  4964. end;
  4965. AddValue = function(obj)
  4966. local Type = type(obj);
  4967. if Type == "table" then
  4968. for i=1,#obj do
  4969. table.insert(vValue, obj[i])
  4970. end
  4971. elseif Type == "string" or Type == "number" or Type == "boolean" then
  4972. table.insert(vValue, obj)
  4973. end
  4974. RefreshDropDown();
  4975. end;
  4976. RemoveValue = function(obj)
  4977. local Type = type(obj);
  4978. if Type == "table" then
  4979. for i=1,#vValue do
  4980. for f=1,#obj do
  4981. if tostring(obj[f]) == tostring(vValue[i]) then
  4982. table.remove(vValue,i)
  4983. end
  4984. end
  4985. end
  4986. else
  4987. for i=1,#vValue do
  4988. if tostring(obj) == tostring(vValue[i]) then
  4989. table.remove(vValue,i)
  4990. end
  4991. end
  4992. end
  4993. RefreshDropDown();
  4994. end;
  4995. ClearValue = function()
  4996. vValue = {};
  4997. RefreshDropDown();
  4998. end;
  4999. }
  5000. end;
  5001. };
  5002. };
  5003. --// util //--
  5004. function topkek.tools.util.Object(o, p)
  5005. local a, b = pcall(function()
  5006. Instance.new(o)
  5007. end)
  5008. if not a then
  5009. return
  5010. end
  5011. local obj = Instance.new(o)
  5012. for prop, val in pairs(p) do
  5013. pcall(function()
  5014. obj[prop] = val
  5015. end)
  5016. end
  5017. return obj
  5018. end
  5019.  
  5020. function topkek.tools.util.getContainer(n)
  5021. if game.Players.LocalPlayer.PlayerGui["4.0"].Main.Holder:FindFirstChild(n) then
  5022. return game.Players.LocalPlayer.PlayerGui["4.0"].Main.Holder[n]
  5023. else
  5024. print("menu not found; returning template")
  5025. return topkek.holder['Template']
  5026. end
  5027. end
  5028.  
  5029. function topkek.tools.util.play(id)
  5030. local mu = Instance.new("Sound", game:GetService('Workspace'))
  5031. mu.Volume = 1
  5032. mu.Looped = true
  5033. mu.Pitch = 1
  5034. mu.SoundId = "rbxassetid://"..tostring(id)
  5035. mu:Play()
  5036. end
  5037.  
  5038. function topkek.tools.util.getTorso(plr) --r15 compatibility lole
  5039. if plr.Character then
  5040. if plr.Character:FindFirstChild('UpperTorso') then
  5041. return plr.Character.UpperTorso
  5042. elseif plr.Character:FindFirstChild('Torso') then
  5043. return plr.Character.Torso
  5044. else
  5045. return nil
  5046. end
  5047. end
  5048. end
  5049.  
  5050. function topkek.tools.util.recurseRemove(x,type_)
  5051. local function recurse(x)
  5052. for i, v in pairs(x:GetChildren()) do
  5053. pcall(function()
  5054. if v:IsA(type_) then
  5055. v:Destroy()
  5056. end
  5057. if #(v:GetChildren())>0 then
  5058. recurse(v)
  5059. end
  5060. end)
  5061. end
  5062. end
  5063. recurse(x)
  5064. end
  5065.  
  5066. function topkek.tools.util.recurseFunc(type_,func)
  5067. local function recurse(x)
  5068. for i, v in pairs(x:GetChildren()) do
  5069. pcall(function()
  5070. if v:IsA(type_) then
  5071. func(v)
  5072. end
  5073. if #(v:GetChildren())>0 then
  5074. recurse(v)
  5075. end
  5076. end)
  5077. end
  5078. end
  5079. recurse(game)
  5080. end
  5081. function topkek.tools.util.trowel()
  5082. local T = Instance.new('Tool', game.Players.LocalPlayer.Backpack)
  5083. T.Name = 'Custom Trowel'
  5084.  
  5085. local p = Instance.new('Part')
  5086. p.Name = 'Handle'
  5087. p.Size = Vector3.new(1,4.4,1)
  5088. p.Parent = T
  5089.  
  5090. local specialMesh = Instance.new('SpecialMesh')
  5091. specialMesh.MeshId = 'rbxasset://fonts/trowel.mesh'
  5092. specialMesh.MeshType = 'FileMesh'
  5093. specialMesh.TextureId = 'rbxasset://textures/TrowelTexture.png'
  5094. specialMesh.Parent = T.Handle
  5095.  
  5096. local sound = Instance.new'Sound'
  5097. sound.Name = 'build'
  5098. sound.SoundId = 'rbxasset://sounds//bass.wav'
  5099. sound.Volume = 1
  5100. sound.Parent = T.Handle
  5101.  
  5102. local brickHeight = 100
  5103. local trowelSpeed = 0.05
  5104. local brickWidth = 500
  5105. local mouseConnection
  5106.  
  5107. function newBrick(CF, P, color)
  5108. local brick = Instance.new('Part')
  5109. brick.BrickColor = color
  5110. brick.CFrame = CF * CFrame.new(P + brick.Size / 2)
  5111. brick.Parent = game.Workspace
  5112. brick:MakeJoints()
  5113. brick.Material = 'Neon'
  5114. brick.Name = 'DeleteMe'
  5115. return brick, P + brick.Size
  5116. end
  5117.  
  5118. function genBrick(cFrame)
  5119. local randBrickColor = BrickColor.Random()
  5120. assert(brickWidth > 0)
  5121.  
  5122. local yPos = 0
  5123.  
  5124. while yPos < brickHeight do
  5125. local vPos
  5126. local X = -brickWidth / 2
  5127. while X < brickWidth / 2 do
  5128. local brick
  5129. brick, vPos = newBrick(cFrame, Vector3.new(X, yPos, 0), randBrickColor)
  5130. X = vPos.x
  5131. wait(trowelSpeed)
  5132. end
  5133. yPos = vPos.y
  5134. end
  5135. end
  5136.  
  5137. function calcPos(vec)
  5138. if (math.abs(vec.x) > math.abs(vec.z)) then
  5139. if vec.x > 0 then
  5140. return Vector3.new(1, 0, 0)
  5141. else
  5142. return Vector3.new(-1, 0, 0)
  5143. end
  5144. else
  5145. if (vec.z > 0) then
  5146. return Vector3.new(0, 0, 1)
  5147. else
  5148. return Vector3.new(0, 0, -1)
  5149. end
  5150. end
  5151. end
  5152.  
  5153. T.Enabled = true
  5154.  
  5155. T.Activated:connect(function()
  5156. if T.Enabled and game.Players.LocalPlayer.Character:FindFirstChild('Humanoid') then
  5157. T.Enabled = false
  5158. T.Handle.build:Play()
  5159. genBrick(CFrame.new(game.Players.LocalPlayer.Character.Humanoid.TargetPoint, game.Players.LocalPlayer.Character.Humanoid.TargetPoint + calcPos((game.Players.LocalPlayer.Character.Humanoid.TargetPoint - game.Players.LocalPlayer.Character.Head.Position).unit)))
  5160. T.Enabled = true
  5161. end
  5162. end)
  5163.  
  5164. T.Equipped:connect(function()
  5165. mouseConnection = game.Players.LocalPlayer:GetMouse().KeyDown:connect(function(key)
  5166. if (key == 'r') then
  5167. for i,v in next, workspace:children'' do
  5168. if (v.Name == 'DeleteMe') then
  5169. v:Destroy()
  5170. end
  5171. end
  5172. end
  5173. end)
  5174. end)
  5175.  
  5176. T.Unequipped:connect(function()
  5177. mouseConnection:disconnect()
  5178. end)
  5179. end
  5180. function topkek.tools.util.recurseSet(type_,prop,val)
  5181. local function recurse(x)
  5182. for i, v in pairs(x:GetChildren()) do
  5183. pcall(function()
  5184. if v:IsA(type_) then
  5185. v[prop]=val
  5186. end
  5187. if #(v:GetChildren())>0 then
  5188. recurse(v)
  5189. end
  5190. end)
  5191. end
  5192. end
  5193. recurse(game)
  5194. end
  5195. function topkek.tools.util.recurseUltimate(d)
  5196. topkek.tools.util.recurseDecal(d)
  5197. topkek.tools.util.recurseParticles(d)
  5198. end
  5199. function topkek.tools.util.recurseDecal(img)
  5200. img = 'rbxassetid://' .. img
  5201. local function skybox(x)
  5202. local sky = Instance.new("Sky",game.Lighting)
  5203. local fcs={"Bk","Dn","Ft","Lf","Rt","Up"}
  5204. for i,v in pairs(fcs) do
  5205. sky["Skybox"..v]=x
  5206. end
  5207. end
  5208.  
  5209. local function decal(p, b)
  5210. local sides = {"Back", "Bottom", "Front", "Left", "Right", "Top"}
  5211. for i, v in pairs(sides) do
  5212. local a = Instance.new("Decal", p)
  5213. a.Texture = b
  5214. a.Face = v
  5215. end
  5216. end
  5217.  
  5218. local function recurse(x)
  5219. for i, v in pairs(x:GetChildren()) do
  5220. pcall(function() -- 'error occured, no output from Lua' LOLE
  5221. if v:IsA("BasePart") then
  5222. decal(v, img)
  5223. end
  5224. if #(v:GetChildren())>0 then
  5225. recurse(v)
  5226. end
  5227. end)
  5228. end
  5229. end
  5230.  
  5231. recurse(game)
  5232. skybox(img)
  5233. end
  5234. function topkek.tools.util.recurseParticles(img)--topkek2.0 code tbh
  5235. img = 'rbxassetid://' .. img
  5236. local function skybox(x)
  5237. local sky = Instance.new("Sky",game.Lighting)
  5238. local fcs={"Bk","Dn","Ft","Lf","Rt","Up"}
  5239. for i,v in pairs(fcs) do
  5240. sky["Skybox"..v]=x
  5241. end
  5242. end
  5243. local function particle(p, b)
  5244. local a = Instance.new("ParticleEmitter", p)
  5245. a.Rate = 500
  5246. a.Lifetime = NumberRange.new(20, 30)
  5247. a.VelocitySpread = 200
  5248. a.Texture = b
  5249. end
  5250.  
  5251. local function recurse(x)
  5252. for i, v in pairs(x:GetChildren()) do
  5253. pcall(function() -- 'error occured, no output from Lua' LOLE
  5254. if v:IsA("BasePart") then
  5255. particle(v, img)
  5256. end
  5257. if #(v:GetChildren())>0 then
  5258. recurse(v)
  5259. end
  5260. end)
  5261. end
  5262. end
  5263.  
  5264. recurse(game)
  5265. skybox(img)
  5266. end
  5267. function topkek.tools.util.recurseSetObj(obj,type_,prop,val)
  5268. local function recurse(x)
  5269. for i, v in pairs(x:GetChildren()) do
  5270. pcall(function()
  5271. if v:IsA(type_) then
  5272. v[prop]=val
  5273. end
  5274. if #(v:GetChildren())>0 then
  5275. recurse(v)
  5276. end
  5277. end)
  5278. end
  5279. end
  5280. recurse(obj)
  5281. end
  5282. function topkek.tools.util.doPlayers(cval, func)
  5283. local plrs = {}
  5284. if cval == 'All' then
  5285. plrs = game:GetService('Players'):GetPlayers()
  5286. else
  5287. plrs = {game:GetService('Players'):FindFirstChild(cval)}
  5288. end
  5289. for i, v in pairs(plrs) do
  5290. func(v)
  5291. end
  5292. end
  5293. function topkek.tools.util.scalePlayer(sc,plr)
  5294. local pchar = plr.Character
  5295. if pchar:FindFirstChild("UpperTorso") then
  5296. warn("Player [" ..plr.Name.. "] is R15.")
  5297. return
  5298. end
  5299. local function scale(chr,scl)
  5300.  
  5301. for _,v in pairs(pchar:GetChildren()) do
  5302. if v:IsA("Hat") then
  5303. v:Clone()
  5304. v.Parent = game.Lighting
  5305. end
  5306. end
  5307.  
  5308. local Head = chr['Head']
  5309. local Torso = chr['Torso']
  5310. local LA = chr['Left Arm']
  5311. local RA = chr['Right Arm']
  5312. local LL = chr['Left Leg']
  5313. local RL = chr['Right Leg']
  5314. local HRP = chr['HumanoidRootPart']
  5315.  
  5316. wait(0.1)
  5317.  
  5318. Head.formFactor = 3
  5319. Torso.formFactor = 3
  5320. LA.formFactor = 3
  5321. RA.formFactor = 3
  5322. LL.formFactor = 3
  5323. RL.formFactor = 3
  5324. HRP.formFactor = 3
  5325.  
  5326. Head.Size = Vector3.new(scl * 2, scl, scl)
  5327. Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
  5328. LA.Size = Vector3.new(scl, scl * 2, scl)
  5329. RA.Size = Vector3.new(scl, scl * 2, scl)
  5330. LL.Size = Vector3.new(scl, scl * 2, scl)
  5331. RL.Size = Vector3.new(scl, scl * 2, scl)
  5332. HRP.Size = Vector3.new(scl * 2, scl * 2, scl)
  5333.  
  5334. local Motor1 = Instance.new('Motor6D', Torso)
  5335. Motor1.Part0 = Torso
  5336. Motor1.Part1 = Head
  5337. Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  5338. Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  5339. Motor1.Name = "Neck"
  5340.  
  5341. local Motor2 = Instance.new('Motor6D', Torso)
  5342. Motor2.Part0 = Torso
  5343. Motor2.Part1 = LA
  5344. Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  5345. Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  5346. Motor2.Name = "Left Shoulder"
  5347.  
  5348. local Motor3 = Instance.new('Motor6D', Torso)
  5349. Motor3.Part0 = Torso
  5350. Motor3.Part1 = RA
  5351. Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  5352. Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  5353. Motor3.Name = "Right Shoulder"
  5354.  
  5355. local Motor4 = Instance.new('Motor6D', Torso)
  5356. Motor4.Part0 = Torso
  5357. Motor4.Part1 = LL
  5358. Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  5359. Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  5360. Motor4.Name = "Left Hip"
  5361.  
  5362. local Motor5 = Instance.new('Motor6D', Torso)
  5363. Motor5.Part0 = Torso
  5364. Motor5.Part1 = RL
  5365. Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  5366. Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  5367. Motor5.Name = "Right Hip"
  5368.  
  5369. local Motor6 = Instance.new('Motor6D', HRP)
  5370. Motor6.Part0 = HRP
  5371. Motor6.Part1 = Torso
  5372. Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  5373. Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  5374.  
  5375. end
  5376.  
  5377. scale(pchar, sc)
  5378.  
  5379. for _,v in pairs(game.Lighting:GetChildren()) do
  5380. if v:IsA("Hat") then
  5381. v.Parent = pchar
  5382. end
  5383. end
  5384. end
  5385. function topkek.tools.util.applyFace(id)
  5386. local Char = topkek.lplr.Character
  5387. if(Char)then
  5388. local Type = id
  5389. local Meme=id
  5390. local BBG_SIZE=Char.Head.Size.X*1.25;
  5391. local STUD_VECTOR_1=Char.Head.Size.Z/4;
  5392. local STUD_VECTOR_2=Char.Head.Size.Z;
  5393. local bbg=Char:FindFirstChild'BBGMEME'or Instance.new('BillboardGui',Char);
  5394. bbg.StudsOffset=Vector3.new(0,STUD_VECTOR_1,STUD_VECTOR_2);
  5395. bbg.Size=UDim2.new(BBG_SIZE,0,BBG_SIZE);
  5396. bbg.Adornee=Char.Head;
  5397. bbg.Name='BBGMEME';
  5398. local img=bbg:FindFirstChild'Meme'or Instance.new('ImageLabel',bbg);
  5399. img.BackgroundTransparency=1;
  5400. img.Image="rbxassetid://"..Meme;
  5401. img.Size=UDim2.new(1,0,1,0)
  5402. img.Name='Meme';
  5403. for i,v in next,Char:children()do
  5404. if(v.className=='Hat')then
  5405. v=v:FindFirstChild'Handle';
  5406. if(v)then
  5407. v.Transparency=0
  5408. end;
  5409. end;
  5410. end;
  5411. end;
  5412. end;
  5413. function topkek.tools.util.weenieHutJunior(plr)
  5414. plr=plr.Character
  5415. Shaft=Instance.new("Part", plr)
  5416. Shaft.Name='Shaft'
  5417. Shaft.Size=Vector3.new(1, 2.5, 1)
  5418. Shaft.TopSurface=0
  5419. Shaft.BottomSurface=0
  5420. Shaft.CanCollide=true
  5421. Cyln=Instance.new("CylinderMesh", Shaft)
  5422. Cyln.Scale=Vector3.new(0.5,0.7,0.5)
  5423. Instance.new("Weld", plr)
  5424. plr.Weld.Part0=plr:FindFirstChild("Torso") or plr:FindFirstChild("LowerTorso")
  5425. plr.Weld.Part1=plr.Shaft
  5426. plr.Weld.C0=CFrame.new(0,-0.35,-0.9)*CFrame.fromEulerAnglesXYZ(2.2,0,0)
  5427. Shaft.BrickColor=BrickColor.new("Pastel brown")
  5428. Tip=Instance.new("Part", plr)
  5429. Tip.Name='Tip'
  5430. Tip.TopSurface=0
  5431. Tip.BottomSurface=0
  5432. Tip.Size=Vector3.new(1, 1, 1)
  5433. Tip.CanCollide=true
  5434. Tip.Touched:connect(function(prt) if prt.Parent~=player then spawn(function() for i=1, 5 do local pert=Instance.new("Part", player) pert.CFrame=CFrame.new(prt.Position) pert.CanCollide=true local mesh=Instance.new("BlockMesh", pert) mesh.Scale=Vector3.new(0.2,0.2,0.2) pert.BrickColor=BrickColor.new("White") end end) end end)
  5435. Cyln2=Instance.new("SpecialMesh", Tip)
  5436. Cyln2.MeshType='Sphere'
  5437. Cyln2.Scale=Vector3.new(0.6,0.6,0.6)
  5438. Instance.new("Weld", plr).Name='Weld2'
  5439. plr.Weld2.Part0=plr.Shaft
  5440. plr.Weld2.Part1=plr.Tip
  5441. plr.Weld2.C0=CFrame.new(0,-.9,0)
  5442. Tip.BrickColor=BrickColor.new("Pink")
  5443. -----
  5444. Ball1=Instance.new("Part", plr)
  5445. Ball1.Name='Ball1'
  5446. Ball1.Size=Vector3.new(1, 1, 1)
  5447. Ball1.TopSurface=0
  5448. Ball1.BottomSurface=0
  5449. Cyln3=Instance.new("SpecialMesh", Ball1)
  5450. Cyln3.MeshType='Sphere'
  5451. Cyln3.Scale=Vector3.new(0.4,0.4,0.4)
  5452. Instance.new("Weld", plr).Name='Weld3'
  5453. plr.Weld3.Part0=plr.Shaft
  5454. plr.Weld3.Part1=plr.Ball1
  5455. plr.Weld3.C0=CFrame.new(0.225,.4,0.2)
  5456. Ball1.BrickColor=BrickColor.new("Pastel brown")
  5457. -----
  5458. Ball2=Instance.new("Part", plr)
  5459. Ball2.Name='Ball2'
  5460. Ball2.Size=Vector3.new(1, 1, 1)
  5461. Ball2.TopSurface=0
  5462. Ball2.BottomSurface=0
  5463. Cyln3=Instance.new("SpecialMesh", Ball2)
  5464. Cyln3.MeshType='Sphere'
  5465. Cyln3.Scale=Vector3.new(0.4,0.4,0.4)
  5466. Instance.new("Weld", plr).Name='Weld4'
  5467. plr.Weld4.Part0=plr.Shaft
  5468. plr.Weld4.Part1=plr.Ball2
  5469. plr.Weld4.C0=CFrame.new(-0.225,.4,0.2)
  5470. Ball2.BrickColor=BrickColor.new("Pastel brown")
  5471. end
  5472. --// banmgr //--
  5473. topkek.banmgr.isPrivate = false
  5474. topkek.banmgr.whitelist = {}
  5475. topkek.banmgr.bans = {}
  5476. function topkek.banmgr.executeKick(z)
  5477. local function doKick()
  5478. if z.Character and z.Character:FindFirstChild('HumanoidRootPart') and z.Character:FindFirstChild('Torso') then
  5479. z.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
  5480. local SP = Instance.new('SkateboardPlatform', z.Character) SP.Position = z.Character.HumanoidRootPart.Position SP.Transparency = 1
  5481. spawn(function()
  5482. repeat wait()
  5483. if z.Character and z.Character:FindFirstChild('HumanoidRootPart') then
  5484. SP.Position = z.Character.HumanoidRootPart.Position
  5485. end
  5486. until not game:GetService('Players'):FindFirstChild(z.Name)
  5487. end)
  5488. z.Character.Torso.Anchored = true
  5489. end
  5490. end
  5491. repeat
  5492. doKick()
  5493. wait()
  5494. until not z
  5495. end
  5496. function topkek.banmgr.loadFromFile()
  5497. -- todo: read file
  5498. topkek.settings.get()
  5499. topkek.banmgr.bans = topkek.settingsTable['Bans']
  5500. end
  5501. function topkek.banmgr.addHardBan(p)
  5502. -- todo: write file
  5503. table.insert(topkek.banmgr.bans, p.Name)
  5504. topkek.settings.get()
  5505. table.insert(topkek.settingsTable['Bans'], p.Name)
  5506. topkek.settings.write()
  5507. print("Hardbanned " .. p.Name)
  5508. UpdateBanlist()
  5509. topkek.banmgr.executeKick(p)
  5510. topkek.banmgr.loadFromFile()
  5511. end
  5512. function topkek.banmgr.addSoftBan(p)
  5513. table.insert(topkek.banmgr.bans, p.Name)
  5514. topkek.banmgr.executeKick(p)
  5515. end
  5516. function topkek.banmgr.plrBanned(p)
  5517. for x, m in pairs(topkek.banmgr.bans) do
  5518. if m == p.Name then
  5519. return true
  5520. end
  5521. end
  5522. return false
  5523. end
  5524. function topkek.banmgr.doWhitelist(p)
  5525. print(p .. " whitelisted")
  5526. table.insert(topkek.banmgr.whitelist, p)
  5527. end
  5528. function topkek.banmgr.unwhitelist(p)
  5529. for x, m in pairs(topkek.banmgr.whitelist) do
  5530. if m == p then
  5531. print(m .. " unwhitelisted")
  5532. table.remove(topkek.banmgr.whitelist, x)
  5533. if game:GetService('Players'):FindFirstChild(p) then
  5534. topkek.banmgr.executeKick(game:GetService('Players')[p])
  5535. end
  5536. end
  5537. end
  5538. end
  5539. function topkek.banmgr.plrWhitelisted(p)
  5540. for x, m in pairs(topkek.banmgr.whitelist) do
  5541. if m == p.Name then
  5542. return true
  5543. end
  5544. end
  5545. return false
  5546. end
  5547. function topkek.banmgr.makePrivate()
  5548. topkek.banmgr.isPrivate = true
  5549. for i, v in pairs(game:GetService('Players'):GetPlayers()) do
  5550. if not topkek.banmgr.plrWhitelisted(v) and v ~= topkek.lplr then
  5551. spawn(function()
  5552. topkek.banmgr.executeKick(v)
  5553. end)
  5554. end
  5555. end
  5556. end
  5557. function topkek.banmgr.unprivate()
  5558. topkek.banmgr.isPrivate = false
  5559. end
  5560. function topkek.banmgr.init()
  5561. topkek.banmgr.loadFromFile()
  5562. game:GetService('Players').PlayerAdded:connect(function(p)
  5563. if topkek.banmgr.plrBanned(p) or (topkek.banmgr.isPrivate and not topkek.banmgr.plrWhitelisted(p)) then
  5564. print("Player " .. p.Name .. " is banned (or private on)! Kicking now.")
  5565. topkek.banmgr.executeKick(p)
  5566. end
  5567. end)
  5568. end
  5569. --// settings //--
  5570. topkek.settings = {}
  5571. topkek.settingsTable = {}
  5572. function topkek.settings.write()
  5573. --writefile("testplzignore.lua", "", game:GetService('HttpService'):JSONEncode(topkek.settingsTable))
  5574. end
  5575. function topkek.settings.get()
  5576. if game.Players.LocalPlayer.Character then
  5577. print("No settings! Making new ...")
  5578. topkek.settingsTable = {
  5579. ['Bans'] = {
  5580.  
  5581. },
  5582. ['Themes'] = {
  5583. {Primary = {0,0,0}, Secondary = {0,0,0}, Tertiary = {0,0,0}}
  5584. };
  5585. }
  5586. topkek.settings.write()
  5587. return topkek.settingsTable
  5588. else
  5589. local lset = game:GetService('HttpService'):JSONDecode(set)
  5590. topkek.settingsTable = lset
  5591. return lset
  5592. end
  5593. end
  5594. --// shortcuts //--
  5595. tk = {}
  5596. tk.ob = topkek.tools.util.Object
  5597. tk.dp = topkek.tools.util.doPlayers
  5598. tk.rcm = topkek.tools.util.recurseRemove
  5599. tk.rcs = topkek.tools.util.recurseSet
  5600. tk.rcf = topkek.tools.util.recurseFunc
  5601. tk.rco = topkek.tools.util.recurseSetObj
  5602. tk.play = topkek.tools.util.play
  5603. tk.gt = topkek.tools.util.getTorso
  5604. --// gui //--
  5605. -- copying this from topkek3.0 because i'm
  5606. -- too lazy to rewrite my lib
  5607. topkek.tools.gui.seperation = 12
  5608. function topkek.tools.gui:addLeftIcon(parent, img, sz)
  5609. topkek.tools.util.Object('ImageLabel', {
  5610. Parent = parent;
  5611. BackgroundTransparency = 1;
  5612. Position = UDim2.new(0, 2, 0, 2);
  5613. Size = UDim2.new(0, sz, 0, sz);
  5614. Image = img;
  5615. })
  5616. end
  5617. function topkek.tools.gui:makeContainer(n)
  5618. local temp = topkek.template:Clone()
  5619. temp.Name = n
  5620. temp.Parent = topkek.holder
  5621. temp.Container.Visible = false
  5622. end
  5623. function topkek.tools.gui:hookContainer(o, ncan, sepr, stt)
  5624. if not o:IsA("ScrollingFrame") and (not ncan) then
  5625. return nil
  5626. elseif o:IsA("ScrollingFrame") then
  5627. o.CanvasSize = UDim2.new(0, 0, 0, 0)
  5628. end
  5629.  
  5630. local self = {}
  5631. self.main = o
  5632. self.drawX = 0
  5633. self.drawY = stt or topkek.tools.gui.seperation/2
  5634. self.drawHeight = 0
  5635. self.sepr = sepr or topkek.tools.gui.seperation
  5636.  
  5637. function self:drawButton(sz, txt, func, ysz, cbgd)
  5638. local xposOffset = 0
  5639. local xposScale = self.drawX
  5640. local xszOffset = 0
  5641. local xszScale = sz
  5642. if not (self.drawX == 0) then
  5643. xszOffset = -5
  5644. if sz + self.drawX > 0.998 then
  5645. xszOffset = -10
  5646. end
  5647. elseif sz == 1 then
  5648. local bzz = 4
  5649. if ncan then
  5650. bzz = 0
  5651. end
  5652. xszOffset = -(self.sepr) - bzz
  5653. xposOffset = self.sepr/2
  5654. else
  5655. xszOffset = -4 + -(self.sepr/2)
  5656. xposOffset = self.sepr/2
  5657. end
  5658. if not ysz then ysz = 20 end
  5659. local obj = topkek.tools.util.Object("TextButton", {
  5660. Parent = self.main;
  5661. BackgroundColor3 = cbgd or Color3.new(163/255, 57/255, 57/255);
  5662. BorderSizePixel = 0;
  5663. Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
  5664. Size = UDim2.new(xszScale, xszOffset, 0, ysz);
  5665. Font = 'SourceSans';
  5666. FontSize = 'Size14';
  5667. Text = txt;
  5668. TextSize = 14;
  5669. TextColor3 = Color3.new(199/255, 199/255, 199/255);
  5670. })
  5671. obj.MouseButton1Down:connect(function()
  5672. spawn(func)
  5673. end)
  5674. if ysz > self.drawHeight then
  5675. self.drawHeight = ysz
  5676. end
  5677. self.drawX = self.drawX + sz
  5678. if self.drawX > 0.998 then
  5679. self.drawY = self.drawY + 3 + self.drawHeight
  5680. self.drawX = 0
  5681. self.drawHeight = 0
  5682. if (not ncan) then
  5683. self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  5684. end
  5685. end
  5686. return obj
  5687. end
  5688.  
  5689. function self:GetChildren()
  5690. return self.main:GetChildren()
  5691. end
  5692.  
  5693. function self:getDrawY()
  5694. return self.drawY
  5695. end
  5696.  
  5697. function self:setDrawY(y)
  5698. self.drawY = y
  5699. end
  5700.  
  5701. function self:drawTextBox(sz, txt, ysz, cbgd)
  5702. local xposOffset = 0
  5703. local xposScale = self.drawX
  5704. local xszOffset = 0
  5705. local xszScale = sz
  5706. if not (self.drawX == 0) then
  5707. xszOffset = -5
  5708. if sz + self.drawX > 0.998 then
  5709. xszOffset = -10
  5710. end
  5711. elseif sz == 1 then
  5712. xszOffset = -(self.sepr) - 5
  5713. xposOffset = self.sepr/2
  5714. else
  5715. xszOffset = -4 + -(self.sepr/2)
  5716. xposOffset = self.sepr/2
  5717. end
  5718. if not ysz then ysz = 20 end
  5719. local obj = topkek.tools.util.Object("TextBox", {
  5720. Parent = self.main;
  5721. BackgroundColor3 = cbgd or color3(153, 52, 52);
  5722. BorderSizePixel = 0;
  5723. Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
  5724. Size = UDim2.new(xszScale, xszOffset, 0, ysz);
  5725. Font = 'SourceSans';
  5726. FontSize = 'Size14';
  5727. Text = txt;
  5728. TextSize = 14;
  5729. TextColor3 = Color3.new(199/255, 199/255, 199/255);
  5730. })
  5731. if ysz > self.drawHeight then
  5732. self.drawHeight = ysz
  5733. end
  5734. self.drawX = self.drawX + sz
  5735. if self.drawX > 0.998 then
  5736. self.drawY = self.drawY + 3 + self.drawHeight
  5737. self.drawX = 0
  5738. self.drawHeight = 0
  5739. self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  5740. end
  5741. return obj
  5742. end
  5743.  
  5744. function self:drawImage(sz, img, ysz)
  5745. local xposOffset = 0
  5746. local xposScale = self.drawX
  5747. local xszOffset = 0
  5748. local xszScale = sz
  5749. if not (self.drawX == 0) then
  5750. xszOffset = -5
  5751. if sz + self.drawX > 0.998 then
  5752. xszOffset = -12
  5753. end
  5754. elseif sz == 1 then
  5755. xszOffset = -(self.sepr) - 5
  5756. xposOffset = self.sepr/2
  5757. else
  5758. xszOffset = -5 + -(self.sepr/2)
  5759. xposOffset = self.sepr/2
  5760. end
  5761. if not ysz then ysz = 20 end
  5762. local obj = topkek.tools.util.Object("ImageLabel", {
  5763. Parent = self.main;
  5764. BackgroundTransparency = 1;
  5765. BorderColor3 = Color3.new(27, 42, 53);
  5766. BorderSizePixel = 0;
  5767. Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
  5768. Size = UDim2.new(xszScale, xszOffset, 0, ysz);
  5769. Image = img;
  5770. })
  5771. if ysz > self.drawHeight then
  5772. self.drawHeight = ysz
  5773. end
  5774. self.drawX = self.drawX + sz
  5775. if self.drawX > 0.998 then
  5776. self.drawY = self.drawY + 3 + self.drawHeight
  5777. self.drawX = 0
  5778. self.drawHeight = 0
  5779. if (not ncan) then
  5780. self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  5781. end
  5782. end
  5783. return obj
  5784. end
  5785.  
  5786. function self:drawText(sz, txt, ysz)
  5787. local xposOffset = 0
  5788. local xposScale = self.drawX
  5789. local xszOffset = 0
  5790. local xszScale = sz
  5791. if not (self.drawX == 0) then
  5792. xszOffset = -5
  5793. if sz + self.drawX > 0.998 then
  5794. xszOffset = -10
  5795. end
  5796. elseif sz == 1 then
  5797. local bzz = 5
  5798. if ncan then
  5799. bzz = 0
  5800. end
  5801. xszOffset = -(self.sepr) - bzz
  5802. xposOffset = self.sepr/2
  5803. else
  5804. xszOffset = -4 + -(self.sepr/2)
  5805. xposOffset = self.sepr/2
  5806. end
  5807. if not ysz then ysz = 20 end
  5808. local obj = topkek.tools.util.Object("TextLabel", {
  5809. Parent = self.main;
  5810. BackgroundColor3 = Color3.new(148/255, 51/255, 51/255);
  5811. BorderSizePixel = 0;
  5812. Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
  5813. Size = UDim2.new(xszScale, xszOffset, 0, ysz);
  5814. Font = 'SourceSans';
  5815. FontSize = 'Size14';
  5816. Text = txt;
  5817. TextSize = 14;
  5818. TextColor3 = Color3.new(199/255, 199/255, 199/255);
  5819.  
  5820. })
  5821. if ysz > self.drawHeight then
  5822. self.drawHeight = ysz
  5823. end
  5824. self.drawX = self.drawX + sz
  5825. if self.drawX > 0.998 then
  5826. self.drawY = self.drawY + 3 + self.drawHeight
  5827. self.drawX = 0
  5828. self.drawHeight = 0
  5829. if (not ncan) then
  5830. self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  5831. end
  5832. end
  5833. return obj
  5834. end
  5835.  
  5836.  
  5837. function self:drawScrollingContainer(ysz)
  5838. local sz = UDim2.new(1, -(self.sepr/2) - 11, 0, ysz)
  5839. local pos = UDim2.new(0, self.sepr/2, 0, self.drawY)
  5840. local obj = topkek.tools.util.Object("ScrollingFrame", {
  5841. Parent = self.main;
  5842. BackgroundColor3 = color3(117, 42, 42);
  5843. BorderSizePixel = 0;
  5844. Position = pos;
  5845. Size = sz;
  5846. BottomImage = 'rbxassetid://368504177';
  5847. MidImage = 'rbxassetid://368504177';
  5848. TopImage = 'rbxassetid://368504177';
  5849. ScrollBarThickness = 5;
  5850. })
  5851.  
  5852. self.drawY = self.drawY + 5 + ysz
  5853. self.drawX = 0
  5854. self.drawHeight = 0
  5855. if (not ncan) then
  5856. self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  5857. end
  5858. return topkek.tools.gui:hookContainer(obj, false, 10, 3)
  5859. end
  5860.  
  5861. function self:drawContainer(xsz, ysz, xz, tz, sep)
  5862. local sz = UDim2.new(xsz, -(self.sepr/2) - 11, 0, ysz)
  5863. local pos = UDim2.new(tz or 0, self.sepr/2, 0, self.drawY)
  5864. local obj = topkek.tools.util.Object("Frame", {
  5865. Parent = self.main;
  5866. BackgroundColor3 = color3(117, 42, 42);
  5867. BorderSizePixel = 0;
  5868. Position = pos;
  5869. Size = sz;
  5870. })
  5871. if not xz then
  5872. self.drawY = self.drawY + 5 + ysz
  5873. end
  5874. self.drawX = 0
  5875. self.drawHeight = 0
  5876. if (not ncan) then
  5877. self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  5878. end
  5879. return topkek.tools.gui:hookContainer(obj, sep or 12, 5)
  5880. end
  5881.  
  5882. function self:addSpacing()
  5883. self.drawY = self.drawY + 3
  5884. end
  5885.  
  5886. function self:center()
  5887. local a,c,b=
  5888. self.main.Position.X.Scale,
  5889. self.main.Position.X.Offset,self.main.Size.Y.Offset
  5890. self.main.Position=UDim2.new(a,c+2, 0.5, -(b/2))
  5891. end
  5892.  
  5893. return self
  5894. end
  5895.  
  5896. --//anim//--
  5897. topkek.tools.animator.animateTo = function(source, dest)
  5898. -- holder2holder:
  5899. -- invis holder
  5900. -- clone holder; vis
  5901. -- move holder to right
  5902. -- vis dest container
  5903. -- tween clone holder left
  5904. -- tween dest holder right
  5905. print("nav",source,dest)
  5906. topkek.holder.Visible = false
  5907. local hclone = topkek.holder:Clone()
  5908. hclone.Parent = topkek.center
  5909. hclone.Name = 'animclone'
  5910. hclone.Visible = true
  5911. topkek.holder.Position = UDim2.new(-1, 0, 0, 30)
  5912. source.Visible = false
  5913. dest.Visible = true
  5914. dest.Container.Visible = true
  5915. dest.Container.ZIndex = 1
  5916. dest.ZIndex = 1
  5917. topkek.holder.Visible = true
  5918. topkek.holder:TweenPosition(UDim2.new(0, 150, 0, 30), "Out", "Quad", 0.3)
  5919. hclone:TweenPosition(UDim2.new(1, 0, 0, 30), "Out", "Quad", 0.3)
  5920. wait(0.3)
  5921. end
  5922. topkek.tools.animator.initialAnimation = function()
  5923. -- initanim:
  5924. -- join both composites
  5925. -- delete composites; vis solid
  5926. -- tween solid to nav topbar
  5927. -- copy topbar plrname; move outside region
  5928. -- tween in clone topbar
  5929. -- delete clone and solid; vis topbar
  5930. -- tween down topbar
  5931. -- tween holder out
  5932. local function abspos(x)
  5933. return UDim2.new(0, x.AbsolutePosition.X, 0, x.AbsolutePosition.Y)
  5934. end
  5935. local function abssz(x)
  5936. return UDim2.new(0, x.AbsoluteSize.X, 0, x.AbsoluteSize.Y)
  5937. end
  5938. local holder = topkek.holder
  5939. local nav = topkek.navigator
  5940. local topnav = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Navigation.Topbar
  5941. local topbar = topkek.topbar
  5942. local pname = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Topbar.PlayerName:Clone()
  5943. local solid = game.Players.LocalPlayer.PlayerGui["4.0"].Solid
  5944. topkek.center.Size = UDim2.new(0, 150, 0, 30)
  5945. game.Players.LocalPlayer.PlayerGui["4.0"].Composite1:TweenPosition(UDim2.new(0.5, -50, 0.5, -50), 'Out', 'Quad', 0.5)
  5946. game.Players.LocalPlayer.PlayerGui["4.0"].Composite2:TweenPosition(UDim2.new(0.5, 0, 0.5, -50), 'Out', 'Quad', 0.5)
  5947. wait(0.52)
  5948. solid.Visible = true
  5949. game.Players.LocalPlayer.PlayerGui["4.0"].Composite1:Destroy()
  5950. game.Players.LocalPlayer.PlayerGui["4.0"].Composite2:Destroy()
  5951. wait(3)
  5952. solid.Label:TweenPosition(UDim2.new(0, 0, 1.5, 0), 'Out', 'Quad', 0.5)
  5953. solid:TweenSizeAndPosition(abssz(topnav), abspos(topnav), 'Out', 'Linear', 0.6)
  5954. wait(0.52)
  5955. solid.Label:Destroy()
  5956. wait(0.12)
  5957. topkek.center.Visible = true
  5958. topnav.Visible = true
  5959. solid:Destroy()
  5960. pname.Position = UDim2.new(0, -170, 0, 0)
  5961. pname.Parent = topnav
  5962. pname.Visible = true
  5963. pname:TweenPosition(UDim2.new(0, 10, 0, 0), 'Out', 'Quad', 0.2)
  5964. wait(0.25)
  5965. topkek.center:TweenSize(UDim2.new(0, 150, 0, 395), 'Out', 'Quad', 0.3)
  5966. spawn(topkek.navigation.buildNavigator)
  5967. wait(0.35)
  5968. topkek.center:TweenSize(UDim2.new(0, 470, 0, 395), 'In', 'Quad', 0.3)
  5969. wait(0.35)
  5970. topbar.PlayerName.Visible = true
  5971. pname:Destroy()
  5972. AllowHovers = true
  5973. end
  5974. --//nav//--
  5975. topkek.navigation.currentContainer = topkek.tools.util.getContainer('Home')
  5976. topkek.navigation.windowState = 0
  5977. topkek.navigation.gotoContainer = function(cont)
  5978. topkek.tools.animator.animateTo(topkek.navigation.currentContainer, cont)
  5979. topkek.navigation.currentContainer = cont
  5980. end
  5981. topkek.navigation.buildNavigator = function()
  5982. local nav = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Navigation
  5983. local hook = topkek.tools.gui:hookContainer(nav.Scroll, false)
  5984. local btns = {}
  5985. for l, x in pairs(topkek.data.windows) do
  5986. local container = topkek.tools.util.getContainer(x)
  5987. local btn = hook:drawButton(1, x, function() topkek.navigation.gotoContainer(container) end, 25)
  5988. local ZPos = btn.Position
  5989. btn.Position = btn.Position - UDim2.new(0, 0, 0, 5)
  5990. btn:TweenPosition(ZPos, 'Out', 'Bounce', 0.2)
  5991. btn.LayoutOrder = l
  5992. btn.ZIndex = 4
  5993. local OPos = btn.Position
  5994. btn.MouseEnter:connect(function()
  5995. if AllowHovers == false then
  5996. return
  5997. end
  5998. for i, v in pairs(btns) do
  5999. if v[1] ~= btn then
  6000. v[1]:TweenPosition(v[2], 'Out', 'Quad', 0.1)
  6001. end
  6002. end
  6003. btn:TweenPosition(OPos + UDim2.new(0, 3, 0, 0), 'Out', 'Quad', 0.1)
  6004. end)
  6005. btn.MouseLeave:connect(function()
  6006. btn:TweenPosition(OPos, 'Out', 'Quad', 0.1)
  6007. end)
  6008. table.insert(btns, {btn, OPos})
  6009. wait()
  6010. end
  6011. end
  6012. topkek.navigation.buildTopbar = function()
  6013. local top = topkek.topbar
  6014. local FELabel = top.Controllers.IsFE
  6015. top.PlayerName.Text = topkek.lplr.Name
  6016. if game:GetService('Workspace').FilteringEnabled == true then
  6017. FELabel.Text = "FE Game"
  6018. FELabel.TextColor3 = BrickColor.new("Bright red").Color
  6019. else
  6020. FELabel.Text = "Not FE"
  6021. FELabel.TextColor3 = BrickColor.new("Bright green").Color
  6022. end
  6023. top.Controllers.Hide.MouseButton1Down:connect(function()
  6024. if topkek.navigation.windowState == 0 then
  6025. topkek.navigation.windowState = 1
  6026. topkek.center:TweenSize(UDim2.new(0, 470, 0, 30), 'Out', 'Quint', 0.2)
  6027. else
  6028. topkek.navigation.windowState = 0
  6029. topkek.center:TweenSize(UDim2.new(0, 470, 0, 395), 'Out', 'Quint', 0.2)
  6030. end
  6031. end)
  6032. top.Controllers.Exit.MouseButton1Down:connect(function()
  6033. topkek.center:TweenSize(UDim2.new(0, 470, 0, 30), 'Out', 'Quint', 0.3)
  6034. wait(0.31)
  6035. topkek.center:TweenSize(UDim2.new(0, 0, 0, 0), 'Out', 'Quint', 0.3)
  6036. PlayerChatHook:disconnect()
  6037. end)
  6038.  
  6039. end
  6040. topkek.navigation.initCommandBar = function()
  6041. DistributedCmdBar, cmd = topkek.holder.Command, {}
  6042. --weathered-down version of my cmdscript for topkek
  6043. cmd = {}
  6044.  
  6045. -- ** defines ** --
  6046. cmd.service = (function(a) return game:service(a) end)
  6047. cmd.gplayers = (function() return cmd.service'Players':GetPlayers() end)
  6048. cmd.players = cmd.service('Players')
  6049. cmd.localplayer = cmd.players.LocalPlayer
  6050.  
  6051. cmd.prefix = ';'
  6052. cmd.hidden = '/'
  6053.  
  6054. cmd.commands = {}
  6055. cmd.util = {}
  6056. cmd.interface = {}
  6057.  
  6058. cmd.admins = {}
  6059. cmd.noclip = false
  6060.  
  6061. -- ** util ** --
  6062. cmd.util.pos = function(str, pos)
  6063. local increment = 1
  6064. for spc in str:gmatch("[^ ]+") do
  6065. if increment == pos then
  6066. return spc
  6067. end
  6068. increment = increment + 1
  6069. end
  6070. return ''
  6071. end
  6072. cmd.util.pstr = function(str, re_enc)
  6073. str = string.lower(str)
  6074. local players = {}
  6075. if re_enc == true then
  6076. if str == 'me' then
  6077. return {game.Players.LocalPlayer}
  6078. end
  6079. if str == 'all' then
  6080. return game.Players:GetPlayers()
  6081. end
  6082. if str == 'others' then
  6083. for i, v in pairs(game.Players:GetPlayers()) do
  6084. if v ~= cmd.localplayer then
  6085. table.insert(players, v)
  6086. end
  6087. end
  6088. end
  6089. for i, v in pairs(game.Players:GetPlayers()) do
  6090. if string.lower(v.Name):sub(1, #str) == str then
  6091. table.insert(players, v)
  6092. end
  6093. end
  6094. return players
  6095. else
  6096. for seper in str:gmatch("[^,]+") do
  6097. for i, v in pairs(cmd.util.pstr(seper, true)) do
  6098. table.insert(players, v)
  6099. end
  6100. end
  6101. return players
  6102. end
  6103. end
  6104. cmd.util.parse = function(str, fmt)
  6105. local args = {}
  6106. local encountered = 0
  6107. local position = 1
  6108. for form in fmt:gmatch("[^%%]+") do
  6109. if position == 1 then
  6110. args['command'] = cmd.util.pos(str, position)
  6111. end
  6112. if form == 'inf' then
  6113. args[position] = str:sub(encountered, #str)
  6114. end
  6115. if form == 'int' then
  6116. local fetch = cmd.util.pos(str, position)
  6117. if tonumber(fetch) == nil then
  6118. return nil
  6119. end
  6120. args[position] = {'integer', data = fetch}
  6121. end
  6122. if form == 'str' then
  6123. local fetch = cmd.util.pos(str, position)
  6124. args[position] = {'string', data = fetch}
  6125. end
  6126. if form == 'plrs' then
  6127. args[position] = cmd.util.pstr(cmd.util.pos(str, position), false)
  6128. end
  6129. encountered = encountered + ((#cmd.util.pos(str, position)) + 1)
  6130. position = position + 1
  6131. end
  6132. return args
  6133. end
  6134. cmd.util.isadmin = function(p)
  6135. if p == cmd.localplayer.Name then
  6136. return true
  6137. else
  6138. for i, v in pairs(cmd.admins) do
  6139. if v == p.Name then
  6140. return true
  6141. end
  6142. end
  6143. return false
  6144. end
  6145. end
  6146. cmd.util.BombVest = function(Players)
  6147. -- modified by nosyliam
  6148. local TickWait = 1
  6149. local Dead = false
  6150. local BeltPositions = { }
  6151. local ExplodeSounds = { }
  6152.  
  6153. for ___, player in pairs(Players) do
  6154. pcall(function()
  6155. local Me = player
  6156. local Char = Me.Character
  6157. local Torso = Char.Torso
  6158. local Color = "Medium stone gray"
  6159. local Dead = false
  6160.  
  6161.  
  6162. local Position = Vector3.new(0,100,0)
  6163. local function NewPart(Parent)
  6164. local Part = Instance.new("Part", Parent)
  6165. Part.CanCollide = false
  6166. Part.FormFactor = "Custom"
  6167. Part.Position = Position
  6168. Part.TopSurface = "Smooth"
  6169. Part.BottomSurface = "Smooth"
  6170. Part.BrickColor = BrickColor.new(Color)
  6171. Position = Position + Vector3.new(0,Part.Size.Y + 10,0)
  6172. return Part
  6173. end
  6174.  
  6175. local Model = Char:FindFirstChild("Bomb")
  6176. if Model then Model:Destroy() end
  6177.  
  6178. Model = Instance.new("Model", Char)
  6179. Model.Name = "Bomb"
  6180.  
  6181. local Belt = NewPart(Model)
  6182. Belt.Size = Vector3.new(2.2,0.5,1.2)
  6183. table.insert(BeltPositions, Belt)
  6184. local Weld = Instance.new("Weld", Belt)
  6185. Weld.Part0 = Belt
  6186. Weld.Part1 = Torso
  6187. Weld.C0 = CFrame.new(0,1.1,0)
  6188. local Light = Instance.new("PointLight", Belt)
  6189. Light.Range = 15
  6190. Light.Brightness = 5
  6191. Light.Color = Color3.new(1,0,0)
  6192. local Beep = Instance.new("Sound", Belt)
  6193. Beep.SoundId = "http://www.roblox.com/asset/?id=188588790"
  6194. local ExplodeSound = Instance.new("Sound", Belt)
  6195. ExplodeSound.SoundId = "http://www.roblox.com/asset/?id="..(tonumber((math.ceil(1776.66^2)+17).."."..string.rep("36",3))*77)+0.00003 --144507765
  6196. ExplodeSound.Pitch = 2.8
  6197. ExplodeSound.Volume = 3
  6198. table.insert(ExplodeSounds, ExplodeSound)
  6199.  
  6200. local Back = NewPart(Model)
  6201. Back.Size = Vector3.new(1.5,1.5,0.5)
  6202. local Weld = Instance.new("Weld", Back)
  6203. Weld.Part0 = Back
  6204. Weld.Part1 = Torso
  6205. Weld.C0 = CFrame.new(0,0.1,-0.75)
  6206.  
  6207. local StrapLeft = NewPart(Model)
  6208. StrapLeft.Size = Vector3.new(0.2,0.5,1.6)
  6209. local Weld = Instance.new("Weld", StrapLeft)
  6210. Weld.Part0 = StrapLeft
  6211. Weld.Part1 = Torso
  6212. Weld.C0 = CFrame.new(0.65,-0.9,-0.2)
  6213.  
  6214. local BuckleLeft = NewPart(Model)
  6215. BuckleLeft.Size = Vector3.new(0.2,1.5,0.2)
  6216. local Weld = Instance.new("Weld", BuckleLeft)
  6217. Weld.Part0 = BuckleLeft
  6218. Weld.Part1 = Torso
  6219. Weld.C0 = CFrame.new(0.65,0.1,0.5)
  6220.  
  6221. local StrapRight = NewPart(Model)
  6222. StrapRight.Size = Vector3.new(0.2,0.5,1.6)
  6223. local Weld = Instance.new("Weld", StrapRight)
  6224. Weld.Part0 = StrapRight
  6225. Weld.Part1 = Torso
  6226. Weld.C0 = CFrame.new(-0.65,-0.9,-0.2)
  6227.  
  6228. local BuckleRight = NewPart(Model)
  6229. BuckleRight.Size = Vector3.new(0.2,1.5,0.2)
  6230. local Weld = Instance.new("Weld", BuckleRight)
  6231. Weld.Part0 = BuckleRight
  6232. Weld.Part1 = Torso
  6233. Weld.C0 = CFrame.new(-0.65,0.1,0.5)
  6234.  
  6235.  
  6236. coroutine.wrap(function()
  6237. repeat
  6238. wait(TickWait)
  6239. Light.Enabled = not Light.Enabled
  6240. Beep:Play()
  6241. until Dead == true
  6242. end)()
  6243. end)
  6244. end
  6245.  
  6246. local Tool = Instance.new("HopperBin", cmd.localplayer.Backpack)
  6247. Tool.Name = "Bomb Vest"
  6248.  
  6249. Tool.Selected:connect(function(Mouse)
  6250. TickWait = 0.3
  6251. Mouse.Icon = "http://www.roblox.com/asset/?id=9109985"
  6252.  
  6253. Mouse.Button1Down:connect(function()
  6254. if Dead == false then
  6255. Dead = true
  6256. for i, Belt in pairs(BeltPositions) do
  6257. coroutine.wrap(function()
  6258. pcall(function() ExplodeSounds[i]:Play() end)
  6259. wait(1.4)
  6260. local Explosion = Instance.new("Explosion", workspace)
  6261. Explosion.Position = Belt.Position
  6262. Explosion.BlastPressure = 100000
  6263. Explosion.DestroyJointRadiusPercent = 0.7
  6264. Explosion.ExplosionType = "CratersAndDebris"
  6265. Explosion.BlastRadius = 50
  6266. Explosion.Hit:connect(function(Part, Distance)
  6267. Part.Anchored = false
  6268. if Distance <= 10 then
  6269. Part:BreakJoints()
  6270. end
  6271. end)
  6272. end)()
  6273. end
  6274. end
  6275. end)
  6276. end)
  6277.  
  6278. Tool.Deselected:connect(function()
  6279. TickWait = 1
  6280. end)
  6281. end
  6282. cmd.util.hulk = function(p)
  6283. function giant(p, size)
  6284. local pchar = p.Character
  6285. if pchar then
  6286. local function scale(chr,scl)
  6287.  
  6288. for _,v in pairs(pchar:GetChildren()) do
  6289. if v:IsA("Hat") then
  6290. v:Clone()
  6291. v.Parent = game.Lighting
  6292. end
  6293. end
  6294.  
  6295. local Head = chr['Head']
  6296. local Torso = chr['Torso']
  6297. local LA = chr['Left Arm']
  6298. local RA = chr['Right Arm']
  6299. local LL = chr['Left Leg']
  6300. local RL = chr['Right Leg']
  6301. local HRP = chr['HumanoidRootPart']
  6302.  
  6303. wait(0.1)
  6304.  
  6305. Head.formFactor = 3
  6306. Torso.formFactor = 3
  6307. LA.formFactor = 3
  6308. RA.formFactor = 3
  6309. LL.formFactor = 3
  6310. RL.formFactor = 3
  6311. HRP.formFactor = 3
  6312.  
  6313. Head.Size = Vector3.new(scl * 2, scl, scl)
  6314. Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
  6315. LA.Size = Vector3.new(scl, scl * 2, scl)
  6316. RA.Size = Vector3.new(scl, scl * 2, scl)
  6317. LL.Size = Vector3.new(scl, scl * 2, scl)
  6318. RL.Size = Vector3.new(scl, scl * 2, scl)
  6319. HRP.Size = Vector3.new(scl * 2, scl * 2, scl)
  6320.  
  6321. local Motor1 = Instance.new('Motor6D', Torso)
  6322. Motor1.Part0 = Torso
  6323. Motor1.Part1 = Head
  6324. Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  6325. Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  6326. Motor1.Name = "Neck"
  6327.  
  6328. local Motor2 = Instance.new('Motor6D', Torso)
  6329. Motor2.Part0 = Torso
  6330. Motor2.Part1 = LA
  6331. Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  6332. Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  6333. Motor2.Name = "Left Shoulder"
  6334.  
  6335. local Motor3 = Instance.new('Motor6D', Torso)
  6336. Motor3.Part0 = Torso
  6337. Motor3.Part1 = RA
  6338. Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  6339. Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  6340. Motor3.Name = "Right Shoulder"
  6341.  
  6342. local Motor4 = Instance.new('Motor6D', Torso)
  6343. Motor4.Part0 = Torso
  6344. Motor4.Part1 = LL
  6345. Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  6346. Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  6347. Motor4.Name = "Left Hip"
  6348.  
  6349. local Motor5 = Instance.new('Motor6D', Torso)
  6350. Motor5.Part0 = Torso
  6351. Motor5.Part1 = RL
  6352. Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  6353. Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  6354. Motor5.Name = "Right Hip"
  6355.  
  6356. local Motor6 = Instance.new('Motor6D', HRP)
  6357. Motor6.Part0 = HRP
  6358. Motor6.Part1 = Torso
  6359. Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  6360. Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  6361.  
  6362. end
  6363.  
  6364. scale(pchar, size)
  6365. pchar.Humanoid.WalkSpeed = 15 * size
  6366.  
  6367. for _,v in pairs(game.Lighting:GetChildren()) do
  6368. if v:IsA("Hat") then
  6369. v.Parent = pchar
  6370. end
  6371. end
  6372. end
  6373. end
  6374.  
  6375. local plr = p
  6376. giant(plr, 3)
  6377. for i, v in pairs(plr.Character:GetChildren()) do
  6378. if v:IsA("BasePart") then
  6379. v.Touched:connect(function(p)
  6380. if p.Size.X<30 then
  6381. p.Anchored = false
  6382. p:BreakJoints()
  6383. end
  6384. end)
  6385. end
  6386. end
  6387.  
  6388. local csize = 3
  6389.  
  6390. local sgui = Instance.new("ScreenGui", game.Players.LocalPlayer.PlayerGui)
  6391. local base = Instance.new("Frame", sgui)
  6392. base.BackgroundTransparency = 1
  6393. base.Size = UDim2.new(0, 110, 0, 200)
  6394. base.Position = UDim2.new(1, -120, 1, -180)
  6395. local indicator = Instance.new("TextLabel", base)
  6396. indicator.Size = UDim2.new(1, 0, 0, 25)
  6397. indicator.TextColor3 = Color3.new(1, 1, 1)
  6398. indicator.BackgroundTransparency = 0
  6399. indicator.FontSize = Enum.FontSize.Size18
  6400. indicator.Font = Enum.Font.SourceSans
  6401. indicator.Text = "Current Size: 3"
  6402. local PlusOne = Instance.new("TextButton", base)
  6403. PlusOne.BackgroundColor3 = Color3.new(214/255, 214/255, 214/255)
  6404. PlusOne.Position = UDim2.new(0, 0, 0, 40)
  6405. PlusOne.Size = UDim2.new(1, 0, 0.5, -50)
  6406. PlusOne.BorderSizePixel = 2
  6407. PlusOne.Font = Enum.Font.SourceSansBold
  6408. PlusOne.FontSize = Enum.FontSize.Size24
  6409. PlusOne.Text = "+1 Size"
  6410. local MinusOne = Instance.new("TextButton", base)
  6411. MinusOne.BackgroundColor3 = Color3.new(214/255, 214/255, 214/255)
  6412. MinusOne.Position = UDim2.new(0, 0, 0.5, 10)
  6413. MinusOne.Size = UDim2.new(1, 0, 0.5, -50)
  6414. MinusOne.Text = "-1 Size"
  6415. MinusOne.BorderSizePixel = 2
  6416. MinusOne.Font = Enum.Font.SourceSansBold
  6417. MinusOne.FontSize = Enum.FontSize.Size24
  6418.  
  6419. PlusOne.MouseButton1Down:connect(function()
  6420. csize = csize + 1
  6421. giant(plr, csize)
  6422. indicator.Text = "Current Size: "..tostring(csize)
  6423. end)
  6424.  
  6425. MinusOne.MouseButton1Down:connect(function()
  6426. csize = csize - 1
  6427. giant(plr, csize)
  6428. indicator.Text = "Current Size: "..tostring(csize)
  6429. end)
  6430. end
  6431. cmd.util.R15 = function()
  6432. rcode=[[local function Init()
  6433. wait()
  6434. local function ConChar(P)
  6435. Character = P.Character
  6436.  
  6437. local R15Model = Instance.new("Model")
  6438. R15Model.Name = "R15Model"
  6439. R15Model.Parent = Character
  6440.  
  6441. local function CreateLimb(Name,Color,Size,Transparency,ConnectToLimb,MotorName,C0,C1,MeshId)
  6442. local Part = Instance.new("Part")
  6443. Part.FormFactor = "Custom"
  6444. Part.Size = Size
  6445. Part.BrickColor = Color
  6446. Part.CanCollide = false
  6447. Part.Name = Name
  6448. Part.Transparency = (Transparency == 0.001 and 0 or Transparency)
  6449. Part.TopSurface = "Smooth"
  6450. Part.BottomSurface = "Smooth"
  6451.  
  6452. local Motor = Instance.new("Motor6D")
  6453. Motor.C0 = C0
  6454. Motor.C1 = C1
  6455. Motor.Part0 = ConnectToLimb
  6456. Motor.Part1 = Part
  6457. Motor.Name = MotorName
  6458. Motor.MaxVelocity = 0.1
  6459. Motor.Parent = ConnectToLimb
  6460.  
  6461. if MeshId then
  6462. local Mesh = Instance.new("SpecialMesh")
  6463. Mesh.MeshType = "FileMesh"
  6464. Mesh.MeshId = MeshId
  6465. Mesh.Scale = Vector3.new(0.99,0.99,0.99)
  6466. Mesh.Parent = Part
  6467. end
  6468.  
  6469. if MeshId and Transparency == 0.001 then
  6470. local ShirtTexturePart = Instance.new("Part")
  6471. ShirtTexturePart.FormFactor = "Custom"
  6472. ShirtTexturePart.Size = Size
  6473. ShirtTexturePart.BrickColor = Color
  6474. ShirtTexturePart.CanCollide = false
  6475. ShirtTexturePart.Name = "ShirtTexturePart"
  6476. ShirtTexturePart.Transparency = Transparency
  6477. ShirtTexturePart.TopSurface = "Smooth"
  6478. ShirtTexturePart.BottomSurface = "Smooth"
  6479.  
  6480. local Mesh = Instance.new("SpecialMesh")
  6481. Mesh.MeshType = "FileMesh"
  6482. Mesh.MeshId = MeshId
  6483. Mesh.Parent = ShirtTexturePart
  6484.  
  6485. local Weld = Instance.new("Weld")
  6486. Weld.Part0 = Part
  6487. Weld.Part1 = ShirtTexturePart
  6488. Weld.Parent = ShirtTexturePart
  6489.  
  6490. ShirtTexturePart.Parent = Part
  6491. end
  6492. Part.Parent = R15Model
  6493. return Part
  6494. end
  6495.  
  6496.  
  6497. local HumanoidRootPart = CreateLimb("HumanoidRootPart",BrickColor.new("Medium stone grey"),Vector3.new(1,1,1),1,Character.HumanoidRootPart,"RootConnector",CFrame.new(),CFrame.new(0,0.7,0))
  6498. local LowerTorso = CreateLimb("LowerTorso",BrickColor.new("Bright blue"),Vector3.new(1,1,1),0.001,HumanoidRootPart,"Root",CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387941715")
  6499. local UpperTorso = CreateLimb("UpperTorso",BrickColor.new("Bright blue"),Vector3.new(1,1,1),0.001,LowerTorso,"Waist",CFrame.new(0, 0.404105991, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387941468")
  6500. local Head = CreateLimb("Head",BrickColor.new("Bright yellow"),Vector3.new(1,1,1),0,UpperTorso,"Neck",CFrame.new(0, 1.26949596, 0.0428609997, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.635110021, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387941905")
  6501. local LeftUpperArm = CreateLimb("LeftUpperArm",BrickColor.new("Bright yellow"),Vector3.new(1, 0.672, 1),0.001,UpperTorso,"LeftShoulder",CFrame.new(-1.50177097, 0.924546003, 0, 1, 0, -0, 0, 0.999044001, 0.0437170006, 0, -0.0437170006, 0.999044001),CFrame.new(0, 0.336115986, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387938468")
  6502. local LeftLowerArm = CreateLimb("LeftLowerArm",BrickColor.new("Bright yellow"),Vector3.new(1, 0.703, 1),0.001,LeftUpperArm,"LeftElbow",CFrame.new(0, -0.336115986, 0, 1, 0, 0, 0, 0.999044001, -0.0437170006, 0, 0.0437170006, 0.999044001),CFrame.new(0, 0.351512015, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387938971")
  6503. local LeftHand = CreateLimb("LeftHand",BrickColor.new("Bright yellow"),Vector3.new(1, 0.352, 1),0.001,LeftLowerArm,"LeftWrist",CFrame.new(0, -0.351512015, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.175756007, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387939233")
  6504. local RightUpperArm = CreateLimb("RightUpperArm",BrickColor.new("Bright yellow"),Vector3.new(1, 0.671, 1),0.001,UpperTorso,"RightShoulder",CFrame.new(1.50049305, 0.923726022, 0, 1, 0, -0, 0, 0.999041617, 0.0437709838, 0, -0.0437709838, 0.999041617),CFrame.new(0, 0.335705996, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387940113")
  6505. local RightLowerArm = CreateLimb("RightLowerArm",BrickColor.new("Bright yellow"),Vector3.new(1, 0.703, 1),0.001,RightUpperArm,"RightElbow",CFrame.new(0, -0.335705996, 0, 1, 0, 0, 0, 0.999041617, -0.0437709838, 0, 0.0437709838, 0.999041617),CFrame.new(0, 0.351512015, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387940356")
  6506. local RightHand = CreateLimb("RightHand",BrickColor.new("Bright yellow"),Vector3.new(1, 0.352, 1),0.001,RightLowerArm,"RightWrist",CFrame.new(0, -0.351512015, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.175756007, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387940548")
  6507. local LeftUpperLeg = CreateLimb("LeftUpperLeg",BrickColor.new("Br. yellowish green"),Vector3.new(1, 0.775, 1),0.001,LowerTorso,"LeftHip",CFrame.new(-0.457044005, -0.498115987, 0, 1, 0, -0, 0, 1, 0.000100999998, 0, -0.000100999998, 1),CFrame.new(0, 0.387418985, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387939645")
  6508. local LeftLowerLeg = CreateLimb("LeftLowerLeg",BrickColor.new("Br. yellowish green"),Vector3.new(1, 0.829, 1),0.001,LeftUpperLeg,"LeftKnee",CFrame.new(0, -0.387418985, 0, 1, 9.95820074e-007, 9.13360125e-008, -9.99999997e-007, 0.995820105, 0.0913360119, 0, -0.0913360119, 0.995820105),CFrame.new(0, 0.414570987, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387939489")
  6509. local LeftFoot = CreateLimb("LeftFoot",BrickColor.new("Br. yellowish green"),Vector3.new(1, 0.415, 1),0.001,LeftLowerLeg,"LeftAnkle",CFrame.new(0, -0.414570987, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.207286, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387939912")
  6510. local RightUpperLeg = CreateLimb("RightUpperLeg",BrickColor.new("Br. yellowish green"),Vector3.new(1, 0.775, 1),0.001,LowerTorso,"RightHip",CFrame.new(0.451141, -0.498115987, 0, 1, 0, -0, 0, 1, 0.000100999998, 0, -0.000100999998, 1),CFrame.new(0, 0.387418985, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387940976")
  6511. local RightLowerLeg = CreateLimb("RightLowerLeg",BrickColor.new("Br. yellowish green"),Vector3.new(1, 0.829, 1),0.001,RightUpperLeg,"RightKnee",CFrame.new(0, -0.387418985, 0, 1, 0, -0, 0, 0.995820105, 0.0913360119, 0, -0.0913360119, 0.995820105),CFrame.new(0, 0.414570987, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387940802")
  6512. local RightFoot = CreateLimb("RightFoot",BrickColor.new("Br. yellowish green"),Vector3.new(1, 0.415, 1),0.001,RightLowerLeg,"RightAnkle",CFrame.new(0, -0.414570987, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.207286, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387941196")
  6513.  
  6514. --if Character:WaitForChild("Head"):WaitForChild("Mesh").MeshId ~= "" then
  6515. -- Head.MeshId = Character.Head.Mesh.MeshId
  6516. --end
  6517.  
  6518. Character:WaitForChild("Animate").Disabled = false
  6519. local Anim = game:GetObjects("rbxassetid://401967017")[1]; print("aobj", tostring(Anim))
  6520. for i, v in pairs(Anim:GetChildren()) do
  6521. v.Parent = script
  6522. end
  6523. script.Parent = Character
  6524.  
  6525. local function Clear(Name,Alternative,ColorParts)
  6526. local Part = Character:WaitForChild(Name)
  6527. Part.Transparency = (Name == "Head" and 0.99 or 1)
  6528. local function ChildAdded(Ins)
  6529. delay(0.05,function()
  6530. if Ins.Name == "face" then
  6531. if Alternative:FindFirstChild("face") then Alternative:FindFirstChild("face"):Destroy() end
  6532. Ins.Parent = Alternative
  6533. elseif Ins:IsA("Motor6D") and string.sub(Ins.Name,1,5) ~= "Fake_" then
  6534. Ins.Name = "Fake_"..Ins.Name
  6535. elseif Ins.Name == "HeadWeld" then
  6536. delay(0.05,function()
  6537. Ins.Parent = Head
  6538. Ins.Part0 = Head
  6539. Ins.C1 = CFrame.new(0,0,0.05) * Ins.C1
  6540. end)
  6541. elseif not Ins:IsA("Weld") then
  6542. Ins:Destroy()
  6543. end
  6544. end)
  6545. end
  6546. for _,Sub in pairs(Part:GetChildren()) do
  6547. ChildAdded(Sub)
  6548. end
  6549. Part.ChildAdded:connect(ChildAdded)
  6550.  
  6551. local function Color()
  6552. for _,Sub in pairs(ColorParts) do
  6553. Sub.BrickColor = Part.BrickColor
  6554. local TexturePart = Sub:FindFirstChild("ShirtTexturePart")
  6555. if TexturePart then
  6556. TexturePart.BrickColor = Part.BrickColor
  6557. end
  6558. end
  6559. end
  6560. Color()
  6561. Part.Changed:connect(Color)
  6562. end
  6563.  
  6564. Clear("HumanoidRootPart",HumanoidRootPart,{HumanoidRootPart})
  6565. Clear("Head",Head,{Head})
  6566. Clear("Torso",nil,{LowerTorso,UpperTorso})
  6567. Clear("Left Arm",nil,{LeftLowerArm,LeftUpperArm,LeftHand})
  6568. Clear("Right Arm",nil,{RightLowerArm,RightUpperArm,RightHand})
  6569. Clear("Left Leg",nil,{LeftLowerLeg,LeftUpperLeg,LeftFoot})
  6570. Clear("Right Leg",nil,{RightLowerLeg,RightUpperLeg,RightFoot})
  6571.  
  6572. local ShirtUsed = false
  6573. local function ChildAdded(Ins)
  6574. if Ins:IsA("Hat") and string.sub(Ins.Name,1,7) ~= "Scaled_" then
  6575. delay(0.05,function()
  6576. local Mesh = Ins:WaitForChild("Handle"):WaitForChild("Mesh")
  6577. Ins.AttachmentPos = Ins.AttachmentPos
  6578. Mesh.Scale = Mesh.Scale
  6579. Ins.Name = "Scaled_"..Ins.Name
  6580. end)
  6581. elseif Ins:IsA("Shirt") then
  6582. ShirtUsed = true
  6583. LowerTorso.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  6584. UpperTorso.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  6585. LeftLowerArm.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  6586. LeftUpperArm.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  6587. LeftHand.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  6588. RightLowerArm.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  6589. RightUpperArm.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  6590. RightHand.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  6591. elseif Ins:IsA("Pants") then
  6592. LeftUpperLeg.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  6593. LeftLowerLeg.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  6594. LeftFoot.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  6595. RightUpperLeg.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  6596. RightLowerLeg.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  6597. RightFoot.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  6598. if LowerTorso.ShirtTexturePart.Mesh.TextureId == "" then
  6599. LowerTorso.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  6600. UpperTorso.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  6601. end
  6602. end
  6603. end
  6604.  
  6605. for _,Sub in pairs(Character:GetChildren()) do
  6606. ChildAdded(Sub)
  6607. end
  6608. Character.ChildAdded:connect(ChildAdded)
  6609. loadstring(Anim.Source)()
  6610. end
  6611. ConChar(game:service'Players'.LocalPlayer)
  6612. end
  6613.  
  6614. Init()]]
  6615. spawn(function() loadstring(rcode)() end)
  6616. end
  6617. cmd.util.size = function(p, size)
  6618. -- omfg thanks var
  6619. local pchar = p.Character
  6620. local function scale(chr,scl)
  6621.  
  6622. for _,v in pairs(pchar:GetChildren()) do
  6623. if v:IsA("Hat") then
  6624. v:Clone()
  6625. v.Parent = game.Lighting
  6626. end
  6627. end
  6628.  
  6629. local Head = chr['Head']
  6630. local Torso = chr['Torso']
  6631. local LA = chr['Left Arm']
  6632. local RA = chr['Right Arm']
  6633. local LL = chr['Left Leg']
  6634. local RL = chr['Right Leg']
  6635. local HRP = chr['HumanoidRootPart']
  6636.  
  6637. wait(0.1)
  6638.  
  6639. Head.formFactor = 3
  6640. Torso.formFactor = 3
  6641. LA.formFactor = 3
  6642. RA.formFactor = 3
  6643. LL.formFactor = 3
  6644. RL.formFactor = 3
  6645. HRP.formFactor = 3
  6646.  
  6647. Head.Size = Vector3.new(scl * 2, scl, scl)
  6648. Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
  6649. LA.Size = Vector3.new(scl, scl * 2, scl)
  6650. RA.Size = Vector3.new(scl, scl * 2, scl)
  6651. LL.Size = Vector3.new(scl, scl * 2, scl)
  6652. RL.Size = Vector3.new(scl, scl * 2, scl)
  6653. HRP.Size = Vector3.new(scl * 2, scl * 2, scl)
  6654.  
  6655. local Motor1 = Instance.new('Motor6D', Torso)
  6656. Motor1.Part0 = Torso
  6657. Motor1.Part1 = Head
  6658. Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  6659. Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  6660. Motor1.Name = "Neck"
  6661.  
  6662. local Motor2 = Instance.new('Motor6D', Torso)
  6663. Motor2.Part0 = Torso
  6664. Motor2.Part1 = LA
  6665. Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  6666. Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  6667. Motor2.Name = "Left Shoulder"
  6668.  
  6669. local Motor3 = Instance.new('Motor6D', Torso)
  6670. Motor3.Part0 = Torso
  6671. Motor3.Part1 = RA
  6672. Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  6673. Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  6674. Motor3.Name = "Right Shoulder"
  6675.  
  6676. local Motor4 = Instance.new('Motor6D', Torso)
  6677. Motor4.Part0 = Torso
  6678. Motor4.Part1 = LL
  6679. Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  6680. Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  6681. Motor4.Name = "Left Hip"
  6682.  
  6683. local Motor5 = Instance.new('Motor6D', Torso)
  6684. Motor5.Part0 = Torso
  6685. Motor5.Part1 = RL
  6686. Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  6687. Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  6688. Motor5.Name = "Right Hip"
  6689.  
  6690. local Motor6 = Instance.new('Motor6D', HRP)
  6691. Motor6.Part0 = HRP
  6692. Motor6.Part1 = Torso
  6693. Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  6694. Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  6695.  
  6696. end
  6697.  
  6698. scale(pchar, size)
  6699.  
  6700. for _,v in pairs(game.Lighting:GetChildren()) do
  6701. if v:IsA("Hat") then
  6702. v.Parent = pchar
  6703. end
  6704. end
  6705. end
  6706. cmd.util.checktable = function(t, v)
  6707. for i, __ in pairs(t) do
  6708. if __ == v then
  6709. return true
  6710. end
  6711. end
  6712. return false
  6713. end
  6714. cmd.util.nextrgb = function(r, g, b)
  6715. local ar, ag, ab = r, g, b
  6716. if r == 255 and g < 255 and b == 0 then
  6717. ag = g + 8.5
  6718. end
  6719. if g == 255 and r > 0 and b == 0 then
  6720. ar = r - 8.5
  6721. end
  6722. if g == 255 and b < 255 and r == 0 then
  6723. ab = b + 8.5
  6724. end
  6725. if b == 255 and g > 0 and r == 0 then
  6726. ag = g - 8.5
  6727. end
  6728. if b == 255 and r < 255 and g == 0 then
  6729. ar = r + 8.5
  6730. end
  6731. if r == 255 and b > 0 and g == 0 then
  6732. ab = b - 8.5
  6733. end
  6734. return {ar, ag, ab}
  6735. end
  6736. -- ** interface ** --
  6737. game:GetService('UserInputService').InputBegan:connect(function(inp)
  6738. if inp.UserInputType == Enum.UserInputType.Keyboard then
  6739. if inp.KeyCode == Enum.KeyCode.Semicolon then
  6740. DistributedCmdBar:CaptureFocus()
  6741. end
  6742. end
  6743. end)
  6744.  
  6745. -- ** commands ** --
  6746. cmd.commands.store = {}
  6747. cmd.commands.fmtstore = {}
  6748.  
  6749. cmd.commands.register = function(cmdz, fmt, func)
  6750. cmd.commands.store[cmdz] = (function(str) coroutine.wrap(function() pcall(function() func(cmd.util.parse(str, fmt)) end) end)() end)
  6751. cmd.commands.fmtstore[cmdz] = fmt
  6752. end
  6753.  
  6754. cmd.commands.run = function(str)
  6755. local cmdz = cmd.util.pos(str, 1)
  6756. if not cmd.commands.store[cmdz] then
  6757. return nil
  6758. else
  6759. cmd.commands.store[cmdz](str)
  6760. end
  6761. end
  6762.  
  6763. -- // actual commands // --
  6764.  
  6765. cmd.commands.register('kill', 'cmd%plrs', function(args)
  6766. for i, v in pairs(args[2]) do
  6767. v.Character.Humanoid.Health = 0
  6768. end
  6769. end)
  6770.  
  6771. cmd.commands.register('clone', 'cmd%plrs', function(args)
  6772. for i, v in pairs(args[2]) do
  6773. v.Character.Archivable = true
  6774. local clone = v.Character:Clone()
  6775. clone.Parent = game.Workspace
  6776. clone:MoveTo(v.Character.Torso.Position)
  6777. end
  6778. end)
  6779.  
  6780. cmd.commands.register('damage', 'cmd%plrs%int', function(args)
  6781. for i, v in pairs(args[2]) do
  6782. v.Character.Humanoid:TakeDamage(args[3].data)
  6783. end
  6784. end)
  6785.  
  6786. cmd.commands.register('freeze', 'cmd%plrs', function(args)
  6787. for i, v in pairs(args[2]) do
  6788. v.Character.Torso.Anchored = true
  6789. end
  6790. end)
  6791.  
  6792. cmd.commands.register('thaw', 'cmd%plrs', function(args)
  6793. for i, v in pairs(args[2]) do
  6794. v.Character.Torso.Anchored = false
  6795. end
  6796. end)
  6797. Fly = false;
  6798. cmd.commands.register('fly', 'cmd', function(args)
  6799. if Fly == true then
  6800. Fly = false
  6801. return
  6802. end
  6803. Fly = true
  6804. local mouse=game.Players.LocalPlayer:GetMouse''
  6805. localplayer=game.Players.LocalPlayer
  6806. game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart")
  6807. local torso = game.Players.LocalPlayer.Character.HumanoidRootPart
  6808. local speed=0
  6809. local keys={a=false,d=false,w=false,s=false}
  6810. local e1
  6811. local e2
  6812. local function start()
  6813. local pos = Instance.new("BodyPosition",torso)
  6814. local gyro = Instance.new("BodyGyro",torso)
  6815. pos.Name="EPIXPOS"
  6816. pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  6817. pos.position = torso.Position
  6818. gyro.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  6819. gyro.cframe = torso.CFrame
  6820. repeat
  6821. wait()
  6822. localplayer.Character.Humanoid.PlatformStand=true
  6823. local new=gyro.cframe - gyro.cframe.p + pos.position
  6824. if not keys.w and not keys.s and not keys.a and not keys.d then
  6825. speed=1
  6826. end
  6827. if keys.w then
  6828. new = new + workspace.CurrentCamera.CoordinateFrame.lookVector * speed
  6829. speed=speed+0.01
  6830. end
  6831. if keys.s then
  6832. new = new - workspace.CurrentCamera.CoordinateFrame.lookVector * speed
  6833. speed=speed+0.01
  6834. end
  6835. if keys.d then
  6836. new = new * CFrame.new(speed,0,0)
  6837. speed=speed+0.01
  6838. end
  6839. if keys.a then
  6840. new = new * CFrame.new(-speed,0,0)
  6841. speed=speed+0.01
  6842. end
  6843. if speed>5 then
  6844. speed=5
  6845. end
  6846. pos.position=new.p
  6847. if keys.w then
  6848. gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(-math.rad(speed*15),0,0)
  6849. elseif keys.s then
  6850. gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(math.rad(speed*15),0,0)
  6851. else
  6852. gyro.cframe = workspace.CurrentCamera.CoordinateFrame
  6853. end
  6854. until not Fly
  6855. if gyro then gyro:Destroy() end
  6856. if pos then pos:Destroy() end
  6857. flying=false
  6858. localplayer.Character.Humanoid.PlatformStand=false
  6859. speed=0
  6860. end
  6861. e1=mouse.KeyDown:connect(function(key)
  6862. if not torso or not torso.Parent then flying=false e1:disconnect() e2:disconnect() return end
  6863. if key=="w" then
  6864. keys.w=true
  6865. elseif key=="s" then
  6866. keys.s=true
  6867. elseif key=="a" then
  6868. keys.a=true
  6869. elseif key=="d" then
  6870. keys.d=true
  6871. end
  6872. end)
  6873. e2=mouse.KeyUp:connect(function(key)
  6874. if key=="w" then
  6875. keys.w=false
  6876. elseif key=="s" then
  6877. keys.s=false
  6878. elseif key=="a" then
  6879. keys.a=false
  6880. elseif key=="d" then
  6881. keys.d=false
  6882. end
  6883. end)
  6884. start()
  6885. end)
  6886. cmd.commands.register('tp', 'cmd%plrs%plrs', function(args)
  6887. local players = args[2]
  6888. local target = args[3][1]
  6889. for i, player in pairs(args[2]) do
  6890. player.Character.HumanoidRootPart.CFrame = target.Character.HumanoidRootPart.CFrame
  6891. end
  6892. end)
  6893.  
  6894. cmd.commands.register('naked', 'cmd%plrs', function(args)
  6895. for i, v in pairs(args[2]) do
  6896. v:ClearCharacterAppearance()
  6897. end
  6898. end)
  6899. cmd.commands.register('sgod', 'cmd%plrs', function(args)
  6900. for i, v in pairs(args[2]) do
  6901. v.Character.Humanoid.MaxHealth = 999999999
  6902. v.Character.Humanoid.Health = 999999999
  6903. end
  6904. end)
  6905.  
  6906. cmd.commands.register('ws', 'cmd%plrs%int', function(args)
  6907. for i, v in pairs(args[2]) do
  6908. v.Character.Humanoid.WalkSpeed = args[3].data
  6909. end
  6910. end)
  6911.  
  6912. cmd.commands.register('lag', 'cmd%plrs', function(args)
  6913. for i, v in pairs(args[2]) do
  6914. coroutine.wrap(function()
  6915. for i = 1, 200 do
  6916. ypcall(function()
  6917. coroutine.wrap(function()
  6918. for i = 1, 1000 do
  6919. Instance.new("HopperBin", v.Backpack).Name = ('AAAAAAA '):rep(1000)
  6920. end
  6921. end)()
  6922. end)
  6923. wait()
  6924. end
  6925. end)()
  6926. end
  6927. end)
  6928.  
  6929. cmd.commands.register('ban', 'cmd%plrs', function(args)
  6930. for i, v in pairs(args[2]) do
  6931. table.insert(cmd.bans, v.Name)
  6932. v.Parent = nil
  6933. end
  6934. end)
  6935.  
  6936. cmd.commands.register('lagban', 'cmd%plrs', function(args)
  6937. for i, v in pairs(args[2]) do
  6938. table.insert(cmd.lagbans, v.Name)
  6939. coroutine.wrap(function()
  6940. for i = 1, 200 do
  6941. ypcall(function()
  6942. coroutine.wrap(function()
  6943. for i = 1, 1000 do
  6944. Instance.new("HopperBin", v.Backpack).Name = ('AAAAAAA '):rep(1000)
  6945. end
  6946. end)()
  6947. end)
  6948. wait()
  6949. end
  6950. end)()
  6951. end
  6952. end)
  6953.  
  6954. cmd.commands.register('punish', 'cmd%plrs', function(args)
  6955. for i, v in pairs(args[2]) do
  6956. v.Character.Parent = game.Lighting
  6957. end
  6958. end)
  6959.  
  6960. cmd.commands.register('unpunish', 'cmd%plrs', function(args)
  6961. for i, v in pairs(args[2]) do
  6962. v.Character.Parent = game.Workspace
  6963. end
  6964. end)
  6965.  
  6966. cmd.commands.register('respawn', 'cmd%plrs', function(args)
  6967. for i, v in pairs(args[2]) do
  6968. local a1 = Instance.new("Model", game.Workspace)
  6969. local a2 = Instance.new("Part", game.Workspace)
  6970. a2.CanCollide = true
  6971. a2.Anchored = true
  6972. a2.CFrame = CFrame.new(10000, 10000, 10000)
  6973. a2.Name = "Torso"
  6974. local a3 = Instance.new("Humanoid", a1)
  6975. a3.MaxHealth=100;a3.Health=100
  6976. v.Character = a1
  6977. a3.Health=0
  6978. end
  6979. end)
  6980.  
  6981. cmd.commands.register('shutdown', 'cmd', function(args)
  6982. for i, v in pairs(cmd.service('Players'):GetPlayers()) do
  6983. v.Parent = nil
  6984. end
  6985. end)
  6986.  
  6987. cmd.commands.register('music', 'cmd%int', function(args)
  6988. local a = Instance.new("Sound")
  6989. a.SoundId = "rbxassetid://" .. tostring(args[2].data)
  6990. a.Looped = true
  6991. a.Volume = 1
  6992. a.Parent = game.Workspace
  6993. a:Play()
  6994.  
  6995. end)
  6996.  
  6997. cmd.commands.register('sit', 'cmd%plrs', function(args)
  6998. for i, v in pairs(args[2]) do
  6999. v.Character.Humanoid.Sit = true
  7000. end
  7001. end)
  7002.  
  7003. cmd.commands.register('jump', 'cmd%plrs', function(args)
  7004. for i, v in pairs(args[2]) do
  7005. v.Character.Humanoid.Jump = true
  7006. end
  7007. end)
  7008.  
  7009. cmd.commands.register('stun', 'cmd%plrs', function(args)
  7010. for i, v in pairs(args[2]) do
  7011. v.Character.Humanoid.PlatformStand = true
  7012. end
  7013. end)
  7014.  
  7015. cmd.commands.register('unstun', 'cmd%plrs', function(args)
  7016. for i, v in pairs(args[2]) do
  7017. v.Character.Humanoid.PlatformStand = false
  7018. end
  7019. end)
  7020.  
  7021. cmd.commands.register('loopstate', 'cmd%int', function(args)
  7022. coroutine.resume(coroutine.create(function()
  7023. repeat
  7024. ypcall(function() cmd.localplayer.Character.Humanoid:ChangeState(args[2].data) end)
  7025. wait(0)
  7026. until cmd.localplayer.Character.Humanoid == nil
  7027. end))
  7028. end)
  7029.  
  7030. cmd.commands.register('invis', 'cmd%plrs', function(args)
  7031. for i, v in pairs(args[2]) do
  7032. local function dloop(o)
  7033. for i, v in pairs(o:GetChildren()) do
  7034. pcall(function() v.Transparency = 1 end)
  7035. dloop(v)
  7036. end
  7037. end
  7038. dloop(v.Character)
  7039. end
  7040. end)
  7041.  
  7042. cmd.commands.register('vis', 'cmd%plrs', function(args)
  7043. for i, v in pairs(args[2]) do
  7044. local function dloop(o)
  7045. for i, v in pairs(o:GetChildren()) do
  7046. pcall(function() v.Transparency = 0 end)
  7047. dloop(v)
  7048. end
  7049. end
  7050. v.Character.HumanoidRootPart.Transparency = 1
  7051. dloop(v.Character)
  7052. end
  7053. end)
  7054.  
  7055. cmd.commands.register('nuke', 'cmd%plrs', function(args)
  7056. for i, v in pairs(args[2]) do
  7057. if v.Character then
  7058. local nuke = Instance.new("Part", game.Workspace)
  7059. nuke.Anchored = true
  7060. nuke.CanCollide = false
  7061. nuke.FormFactor = "Symmetric"
  7062. nuke.Shape = "Ball"
  7063. nuke.Size = Vector3.new(1,1,1)
  7064. nuke.BrickColor = BrickColor.new("New Yeller")
  7065. nuke.Transparency = 0.5
  7066. nuke.Reflectance = 0.2
  7067. nuke.TopSurface = 0
  7068. nuke.BottomSurface = 0
  7069. nuke.Touched:connect(function (hit)
  7070. if hit and hit.Parent then
  7071. local boom = Instance.new("Explosion", game.Workspace)
  7072. boom.Position = hit.Position
  7073. boom.BlastRadius = 11
  7074. boom.BlastPressure = math.huge
  7075. end
  7076. end)
  7077. local CF = v.Character.Torso.CFrame
  7078. nuke.CFrame = CF
  7079. for i = 1,333 do
  7080. nuke.Size = nuke.Size + Vector3.new(3,3,3)
  7081. nuke.CFrame = CF
  7082. wait(1/44)
  7083. end
  7084. nuke:Destroy()
  7085. end
  7086. end
  7087. end)
  7088.  
  7089. cmd.commands.register('explode', 'cmd%plrs', function(args)
  7090. for i, v in pairs(args[2]) do
  7091. Instance.new("Explosion", v.Character.Torso).Position = v.Character.Torso.Position
  7092. end
  7093. end)
  7094.  
  7095. cmd.commands.register('hat', 'cmd%plrs%int', function(args)
  7096. for i, v in pairs(args[2]) do
  7097. cmd.service('InsertService'):LoadAsset(args[3].data):GetChildren()[1].Parent = v.Character
  7098. end
  7099. end)
  7100.  
  7101. cmd.commands.register('chat', 'cmd%plrs%inf', function(args)
  7102. for i, v in pairs(args[2]) do
  7103. game:GetService('Chat'):Chat(v.Character, args[3], 1)
  7104. end
  7105. end)
  7106.  
  7107. cmd.commands.register('god', 'cmd%plrs', function(args)
  7108. for i, v in pairs(args[2]) do
  7109. v.Character.Humanoid.MaxHealth = math.huge
  7110. v.Character.Humanoid.Health = math.huge
  7111. end
  7112. end)
  7113.  
  7114. cmd.commands.register('ungod', 'cmd%plrs', function(args)
  7115. for i, v in pairs(args[2]) do
  7116. v.Character.Humanoid.Health = 100
  7117. v.Character.Humanoid.MaxHealth = 100
  7118. end
  7119. end)
  7120.  
  7121. cmd.commands.register('rh', 'cmd%plrs', function(args)
  7122. for i, v in pairs(args[2]) do
  7123. v.Character.Humanoid.Parent = nil
  7124. end
  7125. end)
  7126.  
  7127. cmd.commands.register('fire', 'cmd%plrs', function(args)
  7128. for i, v in pairs(args[2]) do
  7129. Instance.new('Fire', v.Character.Torso)
  7130. end
  7131. end)
  7132.  
  7133. cmd.commands.register('insane', 'cmd%plrs', function(args)
  7134. for x, m in pairs(args[2]) do
  7135. for i,v in pairs(m.Character.Torso:GetChildren()) do
  7136. if v:IsA("Motor6D") then
  7137. coroutine.wrap(function()
  7138. while v do
  7139. v.C0=v.C0*CFrame.Angles(math.random(-180,180),math.random(-180,180),math.random(-180,180))
  7140. wait()
  7141. end
  7142. end)()
  7143. end
  7144. end
  7145. end
  7146. end)
  7147.  
  7148. cmd.commands.register('admin', 'cmd%plrs',function(args)
  7149. for i, v in pairs(args[2]) do
  7150. --table.insert(cmd.admins, v.Name)
  7151. v.Chatted:connect(function(msg)
  7152. if msg:sub(1,1) == cmd.prefix or msg:sub(1,1) == cmd.hidden then
  7153. cmd.commands.run(msg:sub(2, #msg))
  7154. end
  7155. end)
  7156. end
  7157. end)
  7158.  
  7159. cmd.commands.register('nosound', 'cmd', function(args)
  7160. local function dx(o)
  7161. for i, v in pairs(o:GetChildren()) do
  7162. if v:IsA("Sound") then
  7163. v:Stop()
  7164. end
  7165. dx(v)
  7166. end
  7167. end
  7168. dx(game.Workspace)
  7169. end)
  7170.  
  7171. cmd.commands.register('duck', 'cmd%plrs', function(args)
  7172. for _,p in pairs(args[2]) do
  7173. local pchar = p.Character
  7174. for i,v in pairs(pchar.Torso:GetChildren()) do
  7175. if v:IsA("Decal") then
  7176. v:Destroy()
  7177. end
  7178. end
  7179. for i,v in pairs(pchar:GetChildren()) do
  7180. if v:IsA("Hat") then
  7181. v:Destroy()
  7182. end
  7183. end
  7184. local duck = Instance.new("SpecialMesh", pchar.Torso)
  7185. duck.MeshType = "FileMesh"
  7186. duck.MeshId = "http://www.roblox.com/asset/?id=9419831"
  7187. duck.TextureId = "http://www.roblox.com/asset/?id=9419827"
  7188. duck.Scale = Vector3.new(5, 5, 5)
  7189. pchar.Head.Transparency = 1
  7190. pchar["Left Arm"].Transparency = 1
  7191. pchar["Right Arm"].Transparency = 1
  7192. pchar["Left Leg"].Transparency = 1
  7193. pchar["Right Leg"].Transparency = 1
  7194. pchar.Head.face.Transparency = 1
  7195. end
  7196. end)
  7197.  
  7198. cmd.commands.register('shrek', 'cmd%plrs', function(args)
  7199. for i, v in pairs(args[2]) do
  7200. local pchar = v.Character
  7201. for i,v in pairs(pchar:GetChildren()) do
  7202. if v:IsA("Hat") or v:IsA("CharacterMesh") or v:IsA("Shirt") or v:IsA("Pants") then
  7203. v:Destroy()
  7204. end
  7205. end
  7206. for i,v in pairs(pchar.Head:GetChildren()) do
  7207. if v:IsA("Decal") or v:IsA("SpecialMesh") then
  7208. v:Destroy()
  7209. end
  7210. end
  7211.  
  7212. local mesh = Instance.new("SpecialMesh", pchar.Head)
  7213. mesh.MeshType = "FileMesh"
  7214. pchar.Head.Mesh.MeshId = "http://www.roblox.com/asset/?id=19999257"
  7215. pchar.Head.Mesh.Offset = Vector3.new(-0.1, 0.1, 0)
  7216. pchar.Head.Mesh.TextureId = "http://www.roblox.com/asset/?id=156397869"
  7217.  
  7218. local Shirt = Instance.new("Shirt", v.Character)
  7219. local Pants = Instance.new("Pants", v.Character)
  7220.  
  7221. Shirt.ShirtTemplate = "rbxassetid://133078194"
  7222. Pants.PantsTemplate = "rbxassetid://133078204"
  7223. end
  7224. end)
  7225.  
  7226. cmd.commands.register('nograv', 'cmd%plrs', function(args)
  7227. for i, v in pairs(args[2]) do
  7228. for x, m in pairs(v.Character:GetChildren()) do
  7229. if m:IsA("BasePart") then
  7230. local bf = Instance.new("BodyForce", m)
  7231. bf.force = Vector3.new(0, 192.25, 0) * m:GetMass()
  7232. end
  7233. if m:IsA("Hat") then
  7234. if m:findFirstChild("Handle") then
  7235. local bf = Instance.new("BodyForce", m.Handle)
  7236. bf.force = Vector3.new(0, 192.25, 0) * m.Handle:GetMass()
  7237. end
  7238. end
  7239. end
  7240. end
  7241. end)
  7242.  
  7243. cmd.commands.register('loopheal', 'cmd%plrs', function(args)
  7244. for i, v in pairs(args[2]) do
  7245. coroutine.wrap(function()
  7246. while wait() do
  7247. if v.Character.Humanoid then
  7248. v.Character.Humanoid.Health = 1000
  7249. v.Character.Humanoid.MaxHealth = 1000
  7250. end
  7251. end
  7252. end)()
  7253. end
  7254. end)
  7255.  
  7256. cmd.commands.register('hulk', 'cmd%plrs', function(args)
  7257. for i, v in pairs(args[2]) do
  7258. cmd.util.hulk(v)
  7259. end
  7260. end)
  7261.  
  7262. cmd.commands.register('sky', 'cmd%int', function(args)
  7263. local ID = args[2].data
  7264. local sky = Instance.new("Sky", game.Lighting)
  7265. sky.SkyboxBk = "rbxassetid://" .. ID
  7266. sky.SkyboxDn = "rbxassetid://" .. ID
  7267. sky.SkyboxFt = "rbxassetid://" .. ID
  7268. sky.SkyboxLf = "rbxassetid://" .. ID
  7269. sky.SkyboxRt = "rbxassetid://" .. ID
  7270. sky.SkyboxUp = "rbxassetid://" .. ID
  7271. end)
  7272.  
  7273. cmd.commands.register('bombs', 'cmd%plrs', function(args)
  7274. cmd.util.BombVest(args[2])
  7275. end)
  7276.  
  7277. cmd.commands.register('control', 'cmd%plrs', function(args)
  7278. -- variable
  7279. local pchar = args[2][1].Character
  7280. local char = cmd.localplayer.Character
  7281. pchar.Humanoid.PlatformStand = true
  7282. local w = Instance.new("Weld", pchar.Torso)
  7283. w.Part0 = pchar.Torso
  7284. w.Part1 = pchar.Torso
  7285. local w2 = Instance.new("Weld", pchar.Head)
  7286. w2.Part0 = pchar.Head
  7287. w2.Part1 = pchar.Head
  7288. local w3 = Instance.new("Weld", pchar:findFirstChild("Right Arm"))
  7289. w3.Part0 = pchar:findFirstChild("Right Arm")
  7290. w3.Part1 = pchar:findFirstChild("Right Arm")
  7291. local w4 = Instance.new("Weld", pchar:findFirstChild("Left Arm"))
  7292. w4.Part0 = pchar:findFirstChild("Left Arm")
  7293. w4.Part1 = pchar:findFirstChild("Left Arm")
  7294. local w5 = Instance.new("Weld", pchar:findFirstChild("Right Leg"))
  7295. w5.Part0 = pchar:findFirstChild("Right Leg")
  7296. w5.Part1 = pchar:findFirstChild("Right Leg")
  7297. local w6 = Instance.new("Weld", pchar:findFirstChild("Left Leg"))
  7298. w6.Part0 = pchar:findFirstChild("Left Leg")
  7299. w6.Part1 = pchar:findFirstChild("Left Leg")
  7300. char.Head.face:Destroy()
  7301. for i,v in pairs(pchar:GetChildren()) do
  7302. if v:IsA("BasePart") then
  7303. v.CanCollide = false
  7304. end
  7305. end
  7306. for i,v in pairs(char:GetChildren()) do
  7307. if v:IsA("BasePart") then
  7308. v.Transparency = 1
  7309. elseif v:IsA("Hat") then
  7310. v:Destroy()
  7311. end
  7312. end
  7313. pchar.Parent = char
  7314. repeat
  7315. pchar.Humanoid.PlatformStand = true
  7316. wait()
  7317. until char.Parent == nil
  7318. end)
  7319.  
  7320. cmd.commands.register('rtag', 'cmd%inf', function(args)
  7321. local len = 10; local player = cmd.localplayer
  7322. local bb = Instance.new("BillboardGui")
  7323. bb.Parent = player.Character.Head
  7324. bb.Adornee = player.Character.Head
  7325. bb.AlwaysOnTop = true
  7326. bb.Enabled = true
  7327. bb.Size = UDim2.new(len, 0, 1.5, 0)
  7328. bb.Name = "tag"
  7329. bb.StudsOffset = Vector3.new(0, 3, 0)
  7330. --local fr = Instance.new("Frame")
  7331. --fr.Parent = bb
  7332. --fr.Size = UDim2.new(1, 0, 1, 0)
  7333. --fr.Style = Enum.FrameStyle.RobloxRound
  7334. local tl = Instance.new("TextLabel")
  7335. tl.Parent = bb
  7336. tl.BackgroundTransparency = 1
  7337. tl.TextScaled = true
  7338. tl.TextColor3 = Color3.new(255/255, 255/255, 255/255)
  7339. tl.Size = UDim2.new(1, 0, 1, 0)
  7340. tl.Text = args[2]
  7341. tl.Name = "trutag"
  7342. tl.Visible = true
  7343. tl.ZIndex = 2
  7344. coroutine.wrap(function()
  7345. local r, g, b = 255, 0, 0
  7346. repeat
  7347. tl.TextColor3 = Color3.new(r/255, g/255, b/255)
  7348. local bo = cmd.util.nextrgb(r, g, b)
  7349. r = bo[1]; g = bo[2]; b = bo[3];
  7350. wait()
  7351. until bb == nil
  7352. end)()
  7353. end)
  7354.  
  7355. cmd.commands.register('smoke', 'cmd%plrs', function(args)
  7356. for i, v in pairs(args[2]) do
  7357. Instance.new('Smoke', v.Character.Torso)
  7358. end
  7359. end)
  7360.  
  7361. cmd.commands.register('btools', 'cmd%plrs', function(args)
  7362. for i, p in pairs(args[2]) do
  7363. local a = Instance.new("HopperBin")
  7364. a.BinType = "GameTool"
  7365. a.Parent = p.Backpack
  7366. local a = Instance.new("HopperBin")
  7367. a.BinType = "Clone"
  7368. a.Parent = p.Backpack
  7369. local a = Instance.new("HopperBin")
  7370. a.BinType = "Hammer"
  7371. a.Parent = p.Backpack
  7372. end
  7373. end)
  7374.  
  7375. con = nil;
  7376. cmd.commands.register('noclip', 'cmd', function(args)
  7377. cmd.noclip = false
  7378. con = game:GetService('RunService').Stepped:connect(function()
  7379. if cmd.noclip == true then
  7380. con:disconnect()
  7381. else
  7382. cmd.localplayer.Character.Torso.CanCollide = false
  7383. cmd.localplayer.Character.Head.CanCollide = false
  7384. end
  7385. end)
  7386. end)
  7387.  
  7388. cmd.commands.register('clip', 'cmd', function(args)
  7389. cmd.noclip = true
  7390. end)
  7391.  
  7392. cmd.commands.register('gear', 'cmd%plrs%int', function(args)
  7393. local gear = game:GetService("InsertService"):LoadAsset(args[3].data):GetChildren()[1]
  7394. if not gear then return end
  7395. for i, v in pairs(args[2]) do
  7396. gear:Clone().Parent = v.Backpack
  7397. end
  7398. end)
  7399.  
  7400. cmd.commands.register('kick', 'cmd%plrs', function(args)
  7401. for i, v in pairs(args[2]) do
  7402. v.Parent = nil
  7403. end
  7404. end)
  7405.  
  7406. cmd.commands.register('r15', 'cmd', function(args)
  7407. cmd.util.R15()
  7408. end)
  7409.  
  7410. cmd.commands.register('char', 'cmd%plrs%str', function(args)
  7411. if tonumber(args[3].data) ~= nil then
  7412. args[3].data = tonumber(args[3].data)
  7413. else
  7414. args[3].data = cmd.players:GetUserIdFromNameAsync(args[3].data)
  7415. end
  7416. for i, v in pairs(args[2]) do
  7417. v.CharacterAppearance = 'http://www.roblox.com/asset/CharacterFetch.ashx?userId=' .. args[3].data
  7418. pcall(function() v.Character.Humanoid.Health = 0 end)
  7419. end
  7420. end)
  7421.  
  7422. cmd.commands.register('noob', 'cmd%plrs', function(args)
  7423. for i, v in pairs(args[2]) do
  7424. v.CharacterAppearance = 'http://www.roblox.com/asset/CharacterFetch.ashx?userId=4'
  7425. pcall(function() v.Character.Humanoid.Health = 0 end)
  7426. end
  7427. end)
  7428.  
  7429. cmd.commands.register('ff', 'cmd%plrs', function(args)
  7430. for i, v in pairs(args[2]) do
  7431. Instance.new("ForceField", v.Character)
  7432. end
  7433. end)
  7434.  
  7435. cmd.commands.register('unff', 'cmd%plrs', function(args)
  7436. for i, v in pairs(args[2]) do
  7437. for x, m in pairs(v.Character:GetChildren()) do
  7438. if m:IsA("ForceField") then
  7439. m.Parent = nil
  7440. end
  7441. end
  7442. end
  7443. end)
  7444.  
  7445. cmd.commands.register('guest', 'cmd%plrs', function(args)
  7446. for i, v in pairs(args[2]) do
  7447. v.CharacterAppearance = 'http://www.roblox.com/asset/CharacterFetch.ashx?userId=1'
  7448. pcall(function() v.Character.Humanoid.Health = 0 end)
  7449. end
  7450. end)
  7451.  
  7452. cmd.commands.register('giraffe', 'cmd%plrs', function(args)
  7453. for i, v in pairs(args[2]) do
  7454. local char=v.Character
  7455. local h=char.Head
  7456. local tor=char.Torso
  7457. tor.Neck.C0=tor.Neck.C0*CFrame.new(0,0,5)
  7458. local fn=Instance.new("Part",char)
  7459. fn.Size=Vector3.new(1,5.5,1)
  7460. fn.Name="FakeNeck"
  7461. fn.Anchored=false
  7462. fn.CanCollide=false
  7463. if char:FindFirstChild("Body Colors") then
  7464. fn.BrickColor=char["Body Colors"].HeadColor
  7465. end
  7466. local cm=Instance.new("CylinderMesh",fn)
  7467. local we=Instance.new("Weld",h)
  7468. we.Part0=h
  7469. we.Part1=fn
  7470. we.C1=we.C1*CFrame.new(0,2.6,0)
  7471. end
  7472. end)
  7473.  
  7474. cmd.commands.register('notools', 'cmd%plrs', function(args)
  7475. for i, v in pairs(args[2]) do
  7476. for x, m in pairs(v.Backpack:GetChildren()) do
  7477. m.Parent = nil
  7478. end
  7479. end
  7480. end)
  7481.  
  7482. cmd.commands.register('taketools', 'cmd%plrs', function(args)
  7483. for i, v in pairs(args[2]) do
  7484. for x, m in pairs(v.Backpack:GetChildren()) do
  7485. m.Parent = cmd.localplayer.Backpack
  7486. end
  7487. end
  7488. end)
  7489.  
  7490. cmd.commands.register('confuse', 'cmd%plrs', function(args)
  7491. for i, v in pairs(args[2]) do
  7492. v.Character.Humanoid.WalkSpeed = -16
  7493. end
  7494. end)
  7495.  
  7496. cmd.commands.register('spin', 'cmd%plrs', function(args)
  7497. for i, v in pairs(args[2]) do
  7498. for i,v in pairs(v.Character.Torso:GetChildren()) do
  7499. if v.Name == "Spinning" then
  7500. v:Destroy()
  7501. end
  7502. end
  7503. local Torso = v.Character.Torso
  7504. local BG = Instance.new("BodyGyro", Torso)
  7505. BG.Name = "Spinning"
  7506. BG.maxTorque = Vector3.new(0, math.huge, 0)
  7507. BG.P = 11111
  7508. BG.cframe = Torso.CFrame
  7509. repeat wait(1/44)
  7510. BG.CFrame = BG.CFrame * CFrame.Angles(0,math.rad(30),0)
  7511. until not BG or BG.Parent ~= Torso
  7512. end
  7513. end)
  7514.  
  7515. cmd.commands.register('fling', 'cmd%plrs', function(args)
  7516. for i, v in pairs(args[2]) do
  7517. local pchar = v.Character
  7518. if pchar:FindFirstChild("Humanoid") then
  7519. local xran
  7520. local zran
  7521. repeat
  7522. xran = math.random(-9999,9999)
  7523. until math.abs(xran) >= 5555
  7524. repeat
  7525. zran = math.random(-9999,9999)
  7526. until math.abs(zran) >= 5555
  7527. pchar.Humanoid.Sit = true
  7528. pchar.Torso.Velocity = Vector3.new(0,0,0)
  7529. local BF = Instance.new("BodyForce", pchar.Torso)
  7530. BF.force = Vector3.new(xran * 4, 9999 * 5, zran * 4)
  7531. end
  7532. end
  7533. end)
  7534.  
  7535. cmd.commands.register('burn', 'cmd%plrs', function(args)
  7536. for i, v in pairs(args[2]) do
  7537. spawn(function()
  7538. wait(0.1)
  7539. local fire=Instance.new("Fire", v.Character.Torso)
  7540. wait(0.1)
  7541. local fire=Instance.new("Fire", v.Character.Head)
  7542. wait(0.1)
  7543. local fire=Instance.new("Fire", v.Character["Left Arm"])
  7544. wait(0.1)
  7545. local fire=Instance.new("Fire", v.Character["Right Leg"])
  7546. wait(0.5)
  7547. v.Character:BreakJoints();
  7548. end)
  7549. end
  7550. end)
  7551.  
  7552. cmd.commands.register('printcmds', 'cmd', function(args)
  7553. for i, v in pairs(cmd.commands.store) do
  7554. print(i, '==', v)
  7555. end
  7556. end)
  7557.  
  7558. cmd.commands.register('gun', 'cmd%plrs', function(args)
  7559. local a = game:GetService("InsertService"):LoadAsset(130113146):GetChildren()[1]
  7560. local b = game:GetService("InsertService"):LoadAsset(67747912):GetChildren()[1]
  7561. local c = game:GetService("InsertService"):LoadAsset(95354288):GetChildren()[1]
  7562. for i, v in pairs(args[2]) do
  7563. a:Clone().Parent = v.Backpack
  7564. b:Clone().Parent = v.Backpack
  7565. c:Clone().Parent = v.Backpack
  7566. end
  7567. end)
  7568.  
  7569.  
  7570. cmd.commands.register('goto', 'cmd%plrs', function(args)
  7571. local target = args[2][1]
  7572. cmd.localplayer.Character.HumanoidRootPart.CFrame = target.Character.HumanoidRootPart.CFrame
  7573. end)
  7574.  
  7575. cmd.commands.register('select', 'cmd%plrs', function(args)
  7576. for i, v in pairs(args[2]) do
  7577. Instance.new("SelectionBox", v.Character).Adornee = v.Character
  7578. end
  7579. end)
  7580.  
  7581. cmd.commands.register('sphere', 'cmd%plrs', function(args)
  7582. for i, v in pairs(args[2]) do
  7583. Instance.new("SelectionSphere", v.Character).Adornee = v.Character
  7584. end
  7585. end)
  7586.  
  7587. cmd.commands.register('bring', 'cmd%plrs', function(args)
  7588. for i, v in pairs(args[2]) do
  7589. v.Character.HumanoidRootPart.CFrame = cmd.localplayer.Character.HumanoidRootPart.CFrame
  7590. end
  7591. end)
  7592.  
  7593. cmd.commands.register('knife', 'cmd%plrs', function(args)
  7594. local knife = game:GetService("InsertService"):LoadAsset(170897263):GetChildren()[1]
  7595. for i, v in pairs(args[2]) do
  7596. knife:Clone().Parent = v
  7597. end
  7598. end)
  7599.  
  7600. cmd.commands.register('shades', 'cmd%plrs', function(args)
  7601. local shades = game:GetService('InsertService'):LoadAsset(11748356):GetChildren()[1]
  7602. for i, v in pairs(args[2]) do
  7603. shades:Clone().Parent = v.Character
  7604. end
  7605. end)
  7606.  
  7607. cmd.commands.register('alien', 'cmd%plrs', function(args)
  7608. -- variable
  7609. for i, v in pairs(args[2]) do
  7610. local pchar = v.Character
  7611. if pchar:FindFirstChild('Shirt') then
  7612. pchar.Shirt:Destroy()
  7613. end
  7614. if pchar:FindFirstChild('Pants') then
  7615. pchar.Pants:Destroy()
  7616. end
  7617. if pchar:FindFirstChild('Shirt Graphic') then
  7618. pchar['Shirt Graphic'].Graphic = ''
  7619. end
  7620. for i,v in pairs(pchar:GetChildren()) do
  7621. if v:IsA('Hat') then
  7622. v:Destroy()
  7623. end
  7624. end
  7625. local ayy2 = game:GetObjects("rbxassetid://397033642")[1]
  7626. ayy2.Parent = pchar
  7627. local BC = pchar['Body Colors']
  7628. BC.HeadColor = BrickColor.new('Fossil')
  7629. BC.LeftArmColor = BrickColor.new('Fossil')
  7630. BC.LeftLegColor = BrickColor.new('Fossil')
  7631. BC.RightArmColor = BrickColor.new('Fossil')
  7632. BC.RightLegColor = BrickColor.new('Fossil')
  7633. BC.TorsoColor = BrickColor.new('Fossil')
  7634. end
  7635. end)
  7636.  
  7637. cmd.commands.register('team', 'cmd%plrs%str', function(args)
  7638. for i, v in pairs(args[2]) do
  7639. for x, m in pairs(game:GetService('Teams'):GetTeams()) do
  7640. if (m.Name):lower():sub(1, #args[3].data) == (args[3].data):lower() then
  7641. v.TeamColor = m.TeamColor
  7642. end
  7643. end
  7644. end
  7645. end)
  7646.  
  7647. cmd.commands.register('particles', 'cmd%plrs%int', function(args)
  7648. for i, v in pairs(args[2]) do
  7649. Instance.new("ParticleEmitter", v.Character).Texture = args[3].data
  7650. end
  7651. end)
  7652.  
  7653. cmd.commands.register('ghost', 'cmd%plrs', function(args)
  7654. for i, v in pairs(args[2]) do
  7655. local pchar = v.Character
  7656. pchar.Head.Transparency = 0.5
  7657. pchar.Torso.Transparency = 0.5
  7658. pchar["Left Arm"].Transparency = 0.5
  7659. pchar["Right Arm"].Transparency = 0.5
  7660. pchar["Left Leg"].Transparency = 0.5
  7661. pchar["Right Leg"].Transparency = 0.5
  7662. pchar.Head.face.Transparency = 0.5
  7663. end
  7664. end)
  7665.  
  7666. cmd.commands.register('firstperson', 'cmd%plrs', function(args)
  7667. for i, v in pairs(args[2]) do
  7668. v.CameraMode = Enum.CameraMode.LockFirstPerson
  7669. end
  7670. end)
  7671.  
  7672. cmd.commands.register('creeper', 'cmd%plrs', function(args)
  7673. for i, v in pairs(args[2]) do
  7674. local pchar = v.Character
  7675. if pchar then
  7676. if pchar:FindFirstChild("Shirt") then
  7677. pchar.Shirt.Parent = pchar.Torso
  7678. end
  7679. if pchar:FindFirstChild("Pants") then
  7680. pchar.Pants.Parent = pchar.Torso
  7681. end
  7682. if pchar:FindFirstChild("Shirt Graphic") then
  7683. pchar["Shirt Graphic"].Graphic = ""
  7684. end
  7685. for i,v in pairs(pchar:GetChildren()) do
  7686. if v:IsA("Hat") then
  7687. v:Destroy()
  7688. end
  7689. end
  7690. pchar.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  7691. pchar.Torso["Right Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(90),0)
  7692. pchar.Torso["Left Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(-90),0)
  7693. pchar.Torso["Right Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(90),0)
  7694. pchar.Torso["Left Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(-90),0)
  7695. pchar["Body Colors"].HeadColor = BrickColor.new("Bright green")
  7696. pchar["Body Colors"].LeftArmColor = BrickColor.new("Bright green")
  7697. pchar["Body Colors"].LeftLegColor = BrickColor.new("Bright green")
  7698. pchar["Body Colors"].RightArmColor = BrickColor.new("Bright green")
  7699. pchar["Body Colors"].RightLegColor = BrickColor.new("Bright green")
  7700. pchar["Body Colors"].TorsoColor = BrickColor.new("Bright green")
  7701. end
  7702. end
  7703. end)
  7704.  
  7705. cmd.commands.register('insert', 'cmd%int', function(args)
  7706. local m = cmd.service('InsertService'):LoadAsset(args[2].data)
  7707. m.Parent = game.Workspace
  7708. m:MoveTo(cmd.localplayer.Character.Torso.Position)
  7709. m:MakeJoints()
  7710. end)
  7711.  
  7712. cmd.commands.register('nolimbs', 'cmd%plrs', function(args)
  7713. for i, v in pairs(game.Players:GetPlayers()) do
  7714. v.Character['Right Leg'].Parent = nil
  7715. v.Character['Left Leg'].Parent = nil
  7716. v.Character['Right Arm'].Parent = nil
  7717. v.Character['Left Arm'].Parent = nil
  7718. end
  7719. end)
  7720.  
  7721. cmd.commands.register('recurseremove', 'cmd%str', function(args)
  7722. local function a(o)
  7723. for i,v in pairs(o:GetChildren()) do
  7724. if v:IsA(args[2].data) then
  7725. v.Parent=nil
  7726. end
  7727. a(v)
  7728. end
  7729. end
  7730. a(game.Workspace)
  7731. end)
  7732.  
  7733. cmd.commands.register('name', 'cmd%plrs%inf', function(args)
  7734. for i, v in pairs(args[2]) do
  7735. local tchar = v.Character
  7736. for x, m in pairs(tchar:GetChildren()) do
  7737. if m:FindFirstChild('nm') then
  7738. m.Parent = nil
  7739. end
  7740. end
  7741. tchar.Name = ''
  7742. local ntag = Instance.new("Model", tchar)
  7743. ntag.Name = args[3]
  7744. local nhead = tchar.Head:Clone()
  7745. nhead.Parent = ntag
  7746. local nhum = Instance.new("Humanoid", ntag)
  7747. nhum.MaxHealth = 0
  7748. nhum.Health = 0
  7749. nhum.Name = 'nm'
  7750. local nweld = Instance.new("Weld", nhead)
  7751. nweld.Part0 = nhead
  7752. nweld.Part1 = tchar.Head
  7753. end
  7754. end)
  7755.  
  7756. cmd.commands.register('track', 'cmd%plrs%inf', function(args)
  7757. for i, v in pairs(args[2]) do
  7758. local tchar = v.Character
  7759. for x, m in pairs(tchar:GetChildren()) do
  7760. if m:FindFirstChild('nm') then
  7761. m.Parent = nil
  7762. end
  7763. end
  7764. tchar.Name = ''
  7765. local ntag = Instance.new("Model", workspace.CurrentCamera)
  7766. ntag.Name = v.Name
  7767. local nhead = tchar.Head:Clone()
  7768. nhead.Parent = ntag
  7769. local nhum = Instance.new("Humanoid", ntag)
  7770. nhum.MaxHealth = 0
  7771. nhum.Health = 0
  7772. nhum.Name = 'nm'
  7773. local nweld = Instance.new("Weld", nhead)
  7774. nweld.Part0 = nhead
  7775. nweld.Part1 = tchar.Head
  7776. end
  7777. end)
  7778.  
  7779. cmd.commands.register('rname', 'cmd%plrs', function(args)
  7780. local player = cmd.localplayer
  7781. player.Neutral = false
  7782. repeat
  7783. wait()
  7784. player.TeamColor = BrickColor.Random()
  7785. until not player.Character.Humanoid
  7786. end)
  7787.  
  7788. cmd.commands.register('fogend', 'cmd%int', function(args)
  7789. game.Lighting.FogEnd = args[2].data
  7790. end)
  7791.  
  7792. cmd.commands.register('fogstart', 'cmd%int', function(args)
  7793. game.Lighting.FogStart = args[2].data
  7794. end)
  7795.  
  7796. cmd.commands.register('time', 'cmd%int', function(args)
  7797. game.Lighting:SetMinutesAfterMidnight(60 * args[2].data)
  7798. end)
  7799.  
  7800. cmd.commands.register('ambient', 'cmd%int%int%int', function(args)
  7801. game.Lighting.Ambient = Color3.new(args[2].data/255, args[3].data/255, args[4].data/255)
  7802. end)
  7803.  
  7804. cmd.commands.register('fogcolor', 'cmd%int%int%int', function(args)
  7805. game.Lighting.FogColor = Color3.new(args[2].data/255, args[3].data/255, args[4].data/255)
  7806. end)
  7807.  
  7808. cmd.commands.register('sword', 'cmd%plrs', function(args)
  7809. local sword = game:GetService('InsertService'):LoadAsset(125013769):GetChildren()[1]
  7810. for i, v in pairs(args[2]) do
  7811. sword:Clone().Parent = v.Backpack
  7812. end
  7813. end)
  7814.  
  7815. cmd.commands.register('paranoid', 'cmd%plrs', function(args)
  7816. for i, v in pairs(cmd.localplayer.Character:GetChildren()) do
  7817. if v:IsA("BasePart") then
  7818. v.Anchored = true
  7819. end
  7820. end
  7821. end)
  7822.  
  7823. cmd.commands.register('size', 'cmd%plrs%int', function(args)
  7824. for i, v in pairs(args[2]) do
  7825. cmd.util.size(v, args[3].data)
  7826. end
  7827. end)
  7828.  
  7829. cmd.commands.register('unlockws', 'cmd%plrs', function(args)
  7830. local function dloop(o)
  7831. for i, v in pairs(o:GetChildren()) do
  7832. if v:IsA("BasePart") then
  7833. v.Anchored = false
  7834. end
  7835. if v:IsA("Model") then
  7836. v:BreakJoints()
  7837. end
  7838. dloop(v)
  7839. end
  7840. end
  7841. dloop(game.Workspace)
  7842. end)
  7843.  
  7844. cmd.commands.register('change', 'cmd%plrs%str%inf', function(args)
  7845. for i, v in pairs(args[2]) do
  7846. if v:FindFirstChild("leaderstats") then
  7847. if v.leaderstats:FindFirstChild(args[3].data) then
  7848. if v.leaderstats[args[3].data]:IsA("StringValue") then
  7849. v.leaderstats[args[3].data].Value = args[4]
  7850. end
  7851. if v.leaderstats[args[3].data]:IsA("NumberValue") or v.leaderstats[args[3].data]:IsA("IntValue") then
  7852. print(args[4])
  7853. if tonumber(args[4]) ~= nil then
  7854. v.leaderstats[args[3].data].Value = tonumber(args[4])
  7855. end
  7856. end
  7857. end
  7858. end
  7859. end
  7860. end)
  7861.  
  7862. ---------------------------
  7863.  
  7864. -- ** init ** --
  7865.  
  7866. local count = 0
  7867. for _, _ in pairs(cmd.commands.store) do count = count + 1 end
  7868.  
  7869. warn("loaded nosyliam's cmdscript [a]")
  7870. warn(tostring(count).." commands")
  7871.  
  7872. DistributedCmdBar.FocusLost:connect(function(e)
  7873. if e == true then
  7874. cmd.commands.run(DistributedCmdBar.Text)
  7875. DistributedCmdBar.Text = ''
  7876. end
  7877. end)
  7878.  
  7879. --PlayerChatHook = cmd.players.PlayerChatted:connect(function (_, plr, msg, _)
  7880. -- if cmd.util.isadmin(plr.Name) then
  7881. -- if msg:sub(1,1) == cmd.prefix or msg:sub(1,1) == cmd.hidden then
  7882. -- cmd.commands.run(msg:sub(2, #msg))
  7883. -- end
  7884. -- end
  7885. -- end)
  7886. end
  7887. topkek.navigation.buildHomePage = function()
  7888. local count = 0
  7889. for _, _ in pairs(cmd.commands.store) do count = count + 1 end
  7890. local hook = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Home').Container, true)
  7891. hook:drawText(1, 'T0PK3K 4.0 ex-7 edition by TheMichalos')
  7892. hook:drawText(1, 'Patch version 1.0.5')
  7893. hook:drawText(1, 'Commandbase patch version 1.0.0')
  7894. hook:drawText(1, 'Number of commands: ' .. tostring(count))
  7895. local stime = hook:drawText(1, 'Server Time: 0')
  7896. spawn(function()
  7897. while true do
  7898. stime.Text = 'Server Time: ' .. tostring(game:GetService('Workspace').DistributedGameTime)
  7899. wait(0.5)
  7900. end
  7901. end)
  7902. local ssz = hook:drawText(1, 'Server Size: 0')
  7903. spawn(function()
  7904. while true do
  7905. ssz.Text = 'Server Size: ' .. tostring(game:GetService('Players').NumPlayers)
  7906. wait(0.5)
  7907. end
  7908. end)
  7909. local fe = game:GetService('Workspace').FilteringEnabled
  7910. hook:drawText(1, 'FilteringEnabled: ' .. (fe and "YES" or "NO"))
  7911. hook:drawText(1, 'PlaceId: ' .. tostring(game.PlaceId))
  7912. hook:drawText(1, 'same', 55)
  7913. end
  7914. topkek.navigation.buildContainers = function()
  7915. for _, v in pairs(topkek.data.windows) do
  7916. topkek.tools.gui:makeContainer(v)
  7917. end
  7918. end
  7919.  
  7920. topkek.navigation.initCommandBar()
  7921. topkek.navigation.buildContainers()
  7922. topkek.navigation.buildTopbar()
  7923. topkek.navigation.buildHomePage()
  7924. wait()
  7925.  
  7926.  
  7927. --// actual code below lole //--
  7928.  
  7929. --// PLAYERS //--
  7930. local plrwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Players').Container)
  7931. local search = plrwin:drawButton(1, '', function()end)
  7932. drop = GUI.DropDown.New(UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), search, {'All'})
  7933. function fixPlayerDrop()
  7934. local t = {'All'}
  7935. for i, v in pairs(game.Players:GetPlayers()) do
  7936. table.insert(t, v.Name)
  7937. end
  7938. drop.SetTable(t)
  7939. end
  7940. game.Players.PlayerAdded:connect(function()
  7941. fixPlayerDrop()
  7942. end)
  7943. game.Players.PlayerRemoving:connect(function()
  7944. fixPlayerDrop()
  7945. end)
  7946. plrFrame = plrwin:drawContainer(1, 100)
  7947. headshotContainer = plrFrame:drawContainer(0.4, 94, true)
  7948. headshotContainer:setDrawY(20)
  7949. headshot = headshotContainer:drawImage(1, "https://www.roblox.com/bust-thumbnail/image?userId=1&width=420&height=420&format=png", 74)
  7950. headshotContainer:setDrawY(0)
  7951. userNameText = headshotContainer:drawText(1, "[All]")
  7952. userNameText.ClipsDescendants = true
  7953. userNameText.Font = Enum.Font.SourceSansBold
  7954. infoContainer = plrFrame:drawContainer(0.5, 94, true, 0.5)
  7955. infoContainer.BackgroundColor3 = color3(108, 38, 38)
  7956. userIdText = infoContainer:drawText(1, "ID: 0")
  7957. userAgeText = infoContainer:drawText(1, "Age: 0")
  7958. userTeamText = infoContainer:drawText(1, "Team: Neutral")
  7959. cval = 'All'
  7960. fixPlayerDrop()
  7961.  
  7962. function updatePlayer(plri)
  7963. local plr = game:GetService('Players'):FindFirstChild(plri)
  7964. if not plr and plri ~= 'All' then
  7965. print("Couldn't find player!")
  7966. updatePlayer(topkek.lplr)
  7967. else
  7968. headshot.Image = "https://www.roblox.com/bust-thumbnail/image?userId=1&width=420&height=420&format=png"
  7969. userNameText.Text = "[All]"
  7970. userIdText.Text = 'ID: [multiple]'
  7971. userAgeText.Text = 'Age: [multiple]'
  7972. userTeamText.Text = 'Team: [multiple]'
  7973. cval = 'All'
  7974. end
  7975. local team = plr.TeamColor
  7976. if team == nil then
  7977. team = 'Neutral'
  7978. else
  7979. team = tostring(team)
  7980. end
  7981. headshot.Image = "https://www.roblox.com/bust-thumbnail/image?userId=" .. tostring(plr.UserId) .. "&width=420&height=420&format=png"
  7982. userNameText.Text = plr.Name
  7983. userIdText.Text = 'ID: ' .. tostring(plr.UserId)
  7984. userAgeText.Text = 'Age: ' .. tostring(plr.AccountAge)
  7985. userTeamText.Text = 'Team: ' .. team
  7986. cval = plr.Name
  7987.  
  7988. end
  7989. drop.Changed(updatePlayer)
  7990. --actual code ------__-
  7991. plrwin:addSpacing()
  7992. plrwin:drawButton(1/2, 'Kick', function()
  7993. tk.dp(cval, function(p)
  7994. topkek.banmgr.executeKick(p)
  7995. end)
  7996. end)
  7997.  
  7998. plrwin:drawButton(1/2, 'Ban', function()
  7999. tk.dp(cval, function(p)
  8000. topkek.banmgr.addSoftBan(p)
  8001. end)
  8002. end)
  8003. plrwin:drawButton(1/2,'Friendlag', function()
  8004. tk.dp(cval, function(p)
  8005. for i = 1, 10 do
  8006. spawn(function()
  8007. while wait() do
  8008. game.Players.LocalPlayer:RequestFriendship(p)
  8009. game.Players.LocalPlayer:RevokeFriendship(p)
  8010. end
  8011. end)
  8012. end
  8013. end)
  8014. end)
  8015. plrwin:drawButton(1/2, 'Hardban', function()
  8016. tk.dp(cval, function(p)
  8017. topkek.banmgr.addHardBan(p)
  8018. end)
  8019. end)
  8020. plrwin:addSpacing()
  8021. plrwin:drawButton(1/2, 'Bring', function()
  8022. tk.dp(cval, function(z)
  8023. if z.Character then
  8024. z.Character.HumanoidRootPart.CFrame =
  8025. game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(1,1,1)
  8026. end
  8027. end)
  8028. end)
  8029. plrwin:drawButton(1/2, 'Goto', function()
  8030. tk.dp(cval, function(z)
  8031. game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame =
  8032. z.Character.HumanoidRootPart.CFrame * CFrame.new(1,1,1)
  8033. end)
  8034. end)
  8035. plrwin:addSpacing()
  8036. plrwin:drawButton(1/3, 'Kill', function()
  8037. tk.dp(cval, function(p)
  8038. if p.Character and p.Character:FindFirstChild("Humanoid") then
  8039. p.Character.Humanoid.Health = 0
  8040. end
  8041. end)
  8042. end)
  8043. plrwin:drawButton(1/3, 'Seizure', function()
  8044. tk.dp(cval, function(p)
  8045. if p.Character and p.Character:FindFirstChild("Humanoid") and tk.gt(p) then
  8046. spawn(function()
  8047. p.Character.Humanoid.PlatformStand = true
  8048. tk.gt(p).CFrame = tk.gt(p).CFrame * CFrame.Angles(math.rad(90),0,0)
  8049. repeat
  8050. wait()
  8051. p.Character.Humanoid.PlatformStand = true
  8052. tk.gt(p).Velocity = Vector3.new(math.random(-10,10),-5,math.random(-10,10))
  8053. tk.gt(p).RotVelocity = Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
  8054. until not p.Character:FindFirstChild("Humanoid") or not tk.gt(p)
  8055. end)
  8056. end
  8057. end)
  8058. end)
  8059. plrwin:drawButton(1/3, 'Stun', function()
  8060. tk.dp(cval, function(p)
  8061. if p.Character and p.Character:FindFirstChild("Humanoid") then
  8062. p.Character.Humanoid.PlatformStand = true
  8063. p.Character.Torso.CFrame = p.Character.Torso.CFrame * CFrame.Angles(math.rad(90),0,0)
  8064. end
  8065. end)
  8066. end)
  8067. plrwin:drawButton(1/3, 'Freeze', function()
  8068. tk.dp(cval, function(p)
  8069. if p.Character then
  8070. tk.gt(p).Anchored = true
  8071. end
  8072. end)
  8073. end)
  8074. plrwin:drawButton(1/3, 'Thaw', function()
  8075. tk.dp(cval, function(p)
  8076. if p.Character then
  8077. tk.gt(p).Anchored = false
  8078. end
  8079. end)
  8080. end)
  8081. plrwin:drawButton(1/3, 'Superslow', function()
  8082. tk.dp(cval, function(p)
  8083. if p.Character and p.Character:FindFirstChild('Humanoid') then
  8084. p.Character.Humanoid.WalkSpeed = 1
  8085. end
  8086. end)
  8087. end)
  8088. plrwin:drawButton(1/3, 'Highjump', function()
  8089. tk.dp(cval, function(p)
  8090. if p.Character and p.Character:FindFirstChild('Humanoid') then
  8091. p.Character.Humanoid.JumpPower = 125
  8092. end
  8093. end)
  8094. end)
  8095. plrwin:drawButton(1/3, 'God', function()
  8096. tk.dp(cval, function(p)
  8097. if p.Character and p.Character:FindFirstChild('Humanoid') then
  8098. p.Character.Humanoid.MaxHealth = math.huge
  8099. p.Character.Humanoid.Health = math.huge
  8100. end
  8101. end)
  8102. end)
  8103. plrwin:drawButton(1/3, 'Semigod', function()
  8104. tk.dp(cval, function(p)
  8105. if p.Character and p.Character:FindFirstChild('Humanoid') then
  8106. p.Character.Humanoid.MaxHealth = 9e9
  8107. p.Character.Humanoid.Health = 9e9
  8108. end
  8109. end)
  8110. end)
  8111. plrwin:drawButton(1/3, 'Fast', function()
  8112. tk.dp(cval, function(p)
  8113. if p.Character and p.Character:FindFirstChild('Humanoid') then
  8114. p.Character.Humanoid.WalkSpeed = 50
  8115. end
  8116. end)
  8117. end)
  8118. Follow = false;
  8119. plrwin:drawButton(1/3, 'Annoy', function()
  8120. tk.dp(cval, function(p)
  8121. if p.Character and p.Character:FindFirstChild('Humanoid') then
  8122. if Follow == true then
  8123. Follow = false; return
  8124. else Follow = true end
  8125. while Follow == true do
  8126. game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame=
  8127. p.Character.HumanoidRootPart.CFrame
  8128. wait()
  8129. end
  8130. end
  8131. end)
  8132. end)
  8133. plrwin:drawButton(1/3, 'Freefall', function()
  8134. tk.dp(cval, function(p)
  8135. if p.Character and p.Character:FindFirstChild('Humanoid') then
  8136. p.Character.HumanoidRootPart.CFrame = p.Character.HumanoidRootPart.CFrame * CFrame.new(0, 10000, 0)
  8137. end
  8138. end)
  8139. end)
  8140. plrwin:drawButton(1/3, 'Destroy', function()
  8141. tk.dp(cval, function(p)
  8142. if p.Character and p.Character:FindFirstChild('Humanoid') then
  8143. p.Character.Humanoid:Destroy()
  8144. end
  8145. end)
  8146. end)
  8147. plrwin:drawButton(1/3, 'Fix', function()
  8148. tk.dp(cval, function(p)
  8149. if p.Character and p.Character:FindFirstChild('Humanoid') then
  8150. p.Character.Humanoid.Health = 100
  8151. p.Character.Humanoid.MaxHealth = 100
  8152. p.Character.Humanoid.JumpPower = 100
  8153. p.Character.Humanoid.WalkSpeed = 16
  8154. p.Character.Humanoid.PlatformStand = false
  8155. p.Character.Humanoid.Jump = true
  8156. end
  8157. end)
  8158. end)
  8159. plrwin:drawButton(1/3, 'Respawn', function()
  8160. tk.dp(cval, function(p)
  8161. if p.Character then
  8162. local a1 = Instance.new("Model", game:service'Workspace')
  8163. local a2 = Instance.new("Part", game:service'Workspace')
  8164. a2.CanCollide = true
  8165. a2.Anchored = true
  8166. a2.CFrame = CFrame.new(10000, 10000, 10000)
  8167. a2.Name = "Torso"
  8168. local a3 = Instance.new("Humanoid", a1)
  8169. a3.MaxHealth=100;a3.Health=100
  8170. p.Character = a1
  8171. a3.Health=0
  8172. end
  8173. end)
  8174. end)
  8175. plrwin:addSpacing()
  8176. local nameInp
  8177. plrwin:drawButton(1/3, 'Name', function()
  8178. tk.dp(cval, function(z)
  8179. local Character = z.Character
  8180. local newName = Instance.new("Model", z.Character)
  8181. newName.Name = nameInp.Text
  8182. local cl = Character:WaitForChild("Head"):Clone()
  8183. cl.Parent = newName
  8184. cl:WaitForChild("face"):Destroy()
  8185. local hum = Instance.new("Humanoid", newName)
  8186. hum.Name = "NameTag"
  8187. hum.MaxHealth = 0
  8188. hum.Health = 0
  8189. local weld = Instance.new("Weld", cl)
  8190. weld.Part0 = cl
  8191. weld.Part1 = Character:WaitForChild("Head")
  8192. Character:WaitForChild("Head").Transparency = 1
  8193. wait(.5)
  8194. cl.BrickColor = Character:WaitForChild("Head").BrickColor
  8195. end)
  8196. end)
  8197. nameInp = plrwin:drawTextBox(2/3, '')
  8198. local chatInp
  8199. plrwin:drawButton(1/3, 'Chat', function()
  8200. tk.dp(cval, function(z)
  8201. game:GetService('Chat'):Chat(z.Charcter, chatInp.Text)
  8202. end)
  8203. end)
  8204. chatInp = plrwin:drawTextBox(2/3, '')
  8205. local disgInp
  8206. plrwin:drawButton(1/3, 'Disguise', function()
  8207. tk.dp(cval, function(p)
  8208. local id = 0
  8209. if tonumber(disgInp.Text) then
  8210. id = tonumber(disgInp.Text)
  8211. else
  8212. id = game:GetService('Players'):GetUserIdFromNameAsync(disgInp.Text)
  8213. end
  8214. if p.Character:FindFirstChild("Humanoid") then
  8215. p.Character.Humanoid.Health = 0
  8216. end
  8217. p.CharacterAppearance = 'https://assetgame.roblox.com/Asset/CharacterFetch.ashx?userId=' .. tostring(id)
  8218. end)
  8219. end)
  8220. disgInp = plrwin:drawTextBox(2/3, 'ROBLOX')
  8221. plrwin:addSpacing()
  8222. clrR = plrwin:drawTextBox(1/3, '0')
  8223. clrG = plrwin:drawTextBox(1/3, '0')
  8224. clrB = plrwin:drawTextBox(1/3, '0')
  8225. function getColor()
  8226. local r = tonumber(clrR.Text)
  8227. local g = tonumber(clrG.Text)
  8228. local b = tonumber(clrB.Text)
  8229. if not (r and g and b) then return Color3.new(0,0,0) end
  8230. return Color3.new(r/255, g/255, b/255)
  8231. end
  8232. plrwin:drawButton(1/3, 'Sparkles', function()
  8233. tk.dp(cval, function(z)
  8234. Instance.new("Sparkles", tk.gt(z)).SparkleColor = getColor()
  8235. end)
  8236. end)
  8237. plrwin:drawButton(1/3, 'Smoke', function()
  8238. tk.dp(cval, function(z)
  8239. Instance.new("Smoke", tk.gt(z)).Color = getColor()
  8240.  
  8241. end)
  8242. end)
  8243. plrwin:drawButton(1/3, 'Fire', function()
  8244. tk.dp(cval, function(z)
  8245. local fr = Instance.new("Fire", tk.gt(z))
  8246. fr.Color = getColor()
  8247. fr.Heat = 30
  8248. fr.Size = 20
  8249. end)
  8250. end)
  8251. plrwin:drawButton(1/3, 'Forcefield', function()
  8252. tk.dp(cval, function(z)
  8253. if z.Character then
  8254. Instance.new("ForceField", z.Character)
  8255. end
  8256. end)
  8257. end)
  8258. plrwin:drawButton(1/3, 'Select', function()
  8259. tk.dp(cval, function(z)
  8260. if z.Character and tk.gt(z) then
  8261. Instance.new("SelectionBox", tk.gt(z)).Adornee = tk.gt(z)
  8262. end
  8263. end)
  8264. end)
  8265. plrwin:drawButton(1/3, 'Sphere', function()
  8266. tk.dp(cval, function(z)
  8267. if z.Character and tk.gt(z) then
  8268. Instance.new("SelectionSphere", tk.gt(z)).Adornee = tk.gt(z)
  8269. end
  8270. end)
  8271. end)
  8272. plrwin:drawButton(1/3, 'Fling', function()
  8273. tk.dp(cval, function(z)
  8274. spawn(function() --kohls admin commands lol
  8275. if z.Character and tk.gt(z) then
  8276. local xran, zran
  8277. repeat xran = math.random(5555, 9999) until math.abs(xran) >= 5555
  8278. repeat zran = math.random(5555, 9999) until math.abs(zran) >= 5555
  8279. z.Character.Humanoid.Sit = true
  8280. tk.gt(z).Velocity = Vector3.new(0,0,0)
  8281. local frc = Instance.new("BodyForce", tk.gt(z))
  8282. frc.Name = "BFRC"
  8283. frc.force = Vector3.new(xran*4,9999*5,zran*4)
  8284. game:GetService("Debris"):AddItem(frc, 0.1)
  8285. end
  8286. end)
  8287. end)
  8288. end)
  8289. plrwin:drawButton(1/3, 'Explode', function()
  8290. tk.dp(cval, function(z)
  8291. if z.Character and tk.gt(z) then
  8292. local explosion = Instance.new("Explosion")
  8293. explosion.Position = tk.gt(z).Position
  8294. explosion.Parent = workspace
  8295. end
  8296. end)
  8297. end)
  8298. plrwin:drawButton(1/3, 'Nuke', function()
  8299. tk.dp(cval, function(z)
  8300. if z.Character and tk.gt(z) then
  8301. local torso = tk.gt(z)
  8302. local nuke = Instance.new("Part", game.Workspace)
  8303. local opos = torso.CFrame
  8304. nuke.BrickColor = BrickColor.new("Bright yellow")
  8305. nuke.TopSurface = Enum.SurfaceType.Smooth
  8306. nuke.BottomSurface = Enum.SurfaceType.Smooth
  8307. nuke.Anchored = true
  8308. nuke.CanCollide = false
  8309. nuke.Shape = "Ball"
  8310. nuke.Transparency = 0.5
  8311. nuke.CFrame = torso.CFrame
  8312. nuke.Size = Vector3.new(1, 1, 1)
  8313. nuke.Touched:connect(function(p)
  8314. local expl = Instance.new("Explosion", p)
  8315. expl.BlastPressure = 50000
  8316. expl.BlastRadius = 50
  8317. expl.Position = p.Position
  8318. p.Material = Enum.Material.CorrodedMetal
  8319. p:BreakJoints()
  8320. end)
  8321. for i = 1, 150 do
  8322. nuke.Size = Vector3.new(i, i, i)
  8323. nuke.CFrame = opos
  8324. wait(0.08)
  8325. end
  8326. nuke:Destroy()
  8327. end
  8328. end)
  8329. end)
  8330. plrwin:drawButton(1/3, 'No Tools', function()
  8331. tk.dp(cval, function(p)
  8332. for _, t in pairs(p.Backpack:GetChildren()) do
  8333. t:Destroy()
  8334. end
  8335. end)
  8336. end)
  8337. plrwin:drawButton(1/3, 'Take Tools', function()
  8338. tk.dp(cval, function(p)
  8339. for _, t in pairs(p.Backpack:GetChildren()) do
  8340. t.Parent = game:service'Players'.LocalPlayer.Backpack
  8341. end
  8342. end)
  8343. end)
  8344. plrwin:drawButton(1/3, 'BTools', function()
  8345. tk.dp(cval, function(p)
  8346. local a = Instance.new("HopperBin")
  8347. a.BinType = "GameTool"
  8348. a.Parent = p.Backpack
  8349. local a = Instance.new("HopperBin")
  8350. a.BinType = "Clone"
  8351. a.Parent = p.Backpack
  8352. local a = Instance.new("HopperBin")
  8353. a.BinType = "Hammer"
  8354. a.Parent = p.Backpack
  8355. end)
  8356. end)
  8357. plrwin:drawButton(1/3, 'Hotdog', function()
  8358. tk.dp(cval, function(p)
  8359. if p.Character and tk.gt(p) then
  8360. topkek.tools.util.weenieHutJunior(p)
  8361. end
  8362. end)
  8363. end)
  8364. plrwin:drawButton(1/3, 'Quicksand', function()
  8365. tk.dp(cval, function(z)
  8366. if z.Character and z.Character:FindFirstChild("Humanoid") then
  8367. local tor = tk.gt(z)
  8368. local hole = Instance.new("Part", z.Character)
  8369. hole.Anchored = true
  8370. hole.Name = "Hole"
  8371. hole.FormFactor = Enum.FormFactor.Custom
  8372. hole.Size = Vector3.new(7, 1, 7)
  8373. hole.CanCollide = false
  8374. hole.CFrame = tor.CFrame * CFrame.new(0,-3.3,0)
  8375. hole.BrickColor = BrickColor.new("Cool yellow")
  8376. hole.Material = Enum.Material.Sand
  8377. local hm = Instance.new("CylinderMesh", hole)
  8378. tor.Anchored = true
  8379. if z.Character:FindFirstChild("Humanoid") then
  8380. z.Character.Humanoid.Jump = true
  8381. end
  8382. for x,m in pairs(z.Character:GetChildren()) do
  8383. if m:IsA("BasePart") or m:IsA("MeshPart") then
  8384. m.CanCollide = false
  8385. end
  8386. end
  8387. for i=1,75 do
  8388. tor.CFrame=tor.CFrame*CFrame.new(0,-0.1,0)
  8389. wait(0.06)
  8390. end
  8391. tor.CFrame=tor.CFrame*CFrame.new(0,
  8392. -500,0
  8393. )
  8394. z.Character.Humanoid.Health = 0
  8395. end
  8396. end)
  8397. end)
  8398. plrwin:drawButton(1/3, 'Insane', function()
  8399. tk.dp(cval, function(p)
  8400. if p.Character and tk.gt(p) then
  8401. for i,v in pairs(tk.gt(p):GetChildren()) do
  8402. if v:IsA("Motor6D") then
  8403. spawn(function()
  8404. while v do
  8405. v.C0=v.C0*CFrame.Angles(math.random(-180,180),math.random(-180,180),math.random(-180,180))
  8406. wait()
  8407. end
  8408. end)
  8409. end
  8410. end
  8411. end
  8412. end)
  8413. end)
  8414. plrwin:drawButton(1/3, 'Invisible', function()
  8415. tk.dp(cval, function(p)
  8416. tk.rco(p.Character, 'BasePart', 'Transparency', 1)
  8417. tk.rco(p.Character, 'MeshPart', 'Transparency', 1)
  8418. end)
  8419. end)
  8420. plrwin:drawButton(1/3, 'Visible', function()
  8421. tk.dp(cval, function(p)
  8422. tk.rco(p.Character, 'BasePart', 'Transparency', 0)
  8423. tk.rco(p.Character, 'MeshPart', 'Transparency', 0)
  8424. end)
  8425. end)
  8426. plrwin:drawButton(1/3, 'Bighead', function()
  8427. tk.dp(cval, function(z)
  8428. if z.Character then
  8429. if z.Character:FindFirstChild('Head') then
  8430. z.Character.Head.Mesh.Scale=Vector3.new(5,5,5)
  8431. end
  8432. end
  8433. end)
  8434. end)
  8435. plrwin:drawButton(1/3, 'Goldify', function()
  8436. tk.dp(cval, function(z)
  8437. if z.Character then
  8438. tk.rco(z.Character, 'BasePart', 'Material', 'Marble')
  8439. tk.rco(z.Character, 'MeshPart', 'Material', 'Marble')
  8440. tk.rco(z.Character, 'BasePart', 'BrickColor', BrickColor.new('Bright yellow'))
  8441. tk.rco(z.Character, 'MeshPart', 'BrickColor', BrickColor.new('Bright yellow'))
  8442. end
  8443. end)
  8444. end)
  8445. plrwin:drawButton(1/3, 'Neon', function()
  8446. tk.dp(cval, function(z)
  8447. if z.Character then
  8448. tk.rco(z.Character, 'BasePart', 'Material', 'Neon')
  8449. tk.rco(z.Character, 'MeshPart', 'Material', 'Neon')
  8450. end
  8451. end)
  8452. end)
  8453. plrwin:drawButton(1/3, 'Shiny', function()
  8454. tk.dp(cval, function(z)
  8455. if z.Character then
  8456. tk.rco(z.Character, 'BasePart', 'Reflectance', 1)
  8457. tk.rcm(z.Character, 'MeshPart')
  8458. end
  8459. end)
  8460. end)
  8461. plrwin:drawButton(1/3, 'Shrek', function()
  8462. tk.dp(cval, function(z)
  8463. if z.Character then
  8464. local pchar = z.Character
  8465. for i,v in pairs(pchar:GetChildren()) do
  8466. if v:IsA("Hat") or v:IsA("Accessory") or v:IsA("CharacterMesh") or v:IsA("Shirt") or v:IsA("Pants") then
  8467. v:Destroy()
  8468. end
  8469. end
  8470. for i,v in pairs(pchar.Head:GetChildren()) do
  8471. if v:IsA("Decal") or v:IsA("SpecialMesh") then
  8472. v:Destroy()
  8473. end
  8474. end
  8475.  
  8476. local mesh = Instance.new("SpecialMesh", pchar.Head)
  8477. mesh.MeshType = "FileMesh"
  8478. pchar.Head.Mesh.MeshId = "http://www.roblox.com/asset/?id=19999257"
  8479. pchar.Head.Mesh.Offset = Vector3.new(-0.1, 0.1, 0)
  8480. pchar.Head.Mesh.TextureId = "http://www.roblox.com/asset/?id=156397869"
  8481.  
  8482. local Shirt = Instance.new("Shirt", z.Character)
  8483. local Pants = Instance.new("Pants", z.Character)
  8484.  
  8485. Shirt.ShirtTemplate = "rbxassetid://133078194"
  8486. Pants.PantsTemplate = "rbxassetid://133078204"
  8487. end
  8488. end)
  8489. end)
  8490. plrwin:drawButton(1/3, 'Duck', function()
  8491. tk.dp(cval, function(z)
  8492. if z.Character then
  8493. local pchar = z.Character
  8494. for i,v in pairs(pchar:GetChildren()) do
  8495. if v:IsA("Hat") or v:IsA("Accessory") then
  8496. v:Destroy()
  8497. end
  8498. end
  8499. local duck = Instance.new("SpecialMesh", z.Character.HumanoidRootPart)
  8500. duck.MeshType = "FileMesh"
  8501. duck.MeshId = "http://www.roblox.com/asset/?id=9419831"
  8502. duck.TextureId = "http://www.roblox.com/asset/?id=9419827"
  8503. duck.Scale = Vector3.new(5, 5, 5)
  8504. tk.rco(z.Character, 'Instance', 'Transparency', 1)
  8505. z.Character.HumanoidRootPart.Transparency = 0
  8506. end
  8507. end)
  8508. end)
  8509. plrwin:drawButton(1/3, 'Spheres', function()
  8510. tk.dp(cval, function(z)
  8511. if z.Character then
  8512. tk.rco(z.Character, 'BasePart', 'Shape', 'Cylinder')
  8513. end
  8514. end)
  8515. end)
  8516. plrwin:drawButton(1/3, 'Big', function()
  8517. tk.dp(cval, function(z)
  8518. if z.Character then
  8519. topkek.tools.util.scalePlayer(5, z)
  8520. end
  8521. end)
  8522. end)
  8523. plrwin:drawButton(1/3, 'Small', function()
  8524. tk.dp(cval, function(z)
  8525. if z.Character then
  8526. topkek.tools.util.scalePlayer(5, z)
  8527. end
  8528. end)
  8529. end)
  8530. plrwin:drawButton(1/3, 'Giraffe', function()
  8531. tk.dp(cval, function(z)
  8532. if z.Character then
  8533. local char=z.Character
  8534. local h=char.Head
  8535. local tor=char:FindFirstChild("Torso")
  8536. if not tor then return end
  8537. tor.Neck.C0=tor.Neck.C0*CFrame.new(0,0,5)
  8538. local fn=Instance.new("Part",char)
  8539. fn.Size=Vector3.new(1,5.5,1)
  8540. fn.Name="FakeNeck"
  8541. fn.Anchored=false
  8542. fn.CanCollide=false
  8543. if char:FindFirstChild("Body Colors") then
  8544. fn.BrickColor=char["Body Colors"].HeadColor
  8545. end
  8546. local cm=Instance.new("CylinderMesh",fn)
  8547. local we=Instance.new("Weld",h)
  8548. we.Part0=h
  8549. we.Part1=fn
  8550. we.C1=we.C1*CFrame.new(0,2.6,0)
  8551. end
  8552. end)
  8553. end)
  8554. plrwin:drawButton(1/3, 'Dab', function()
  8555. tk.dp(cval, function(z)
  8556. if z.Character and z.Character:FindFirstChild("Torso") then
  8557. local chr = z.Character
  8558. chr.Animate.Disabled = true
  8559. chr.Torso["Left Shoulder"].C1 = CFrame.new(0, 0.699999988, 0, 0.939692616, 0, -0.342020124, -0.330366075, -0.258819044, -0.907673359, -0.0885213241, 0.965925813, -0.243210346)
  8560. chr.Torso["Right Shoulder"].C1 = CFrame.new(-0.600000024, 0.5, -0.200000003, 0.664462984, 0.241844743, 0.707106769, -0.664462984, -0.241844788, 0.707106769, 0.342020154, -0.939692616, -3.09086197e-008)
  8561. chr.Torso["Neck"].C1 = CFrame.new(0, -0.600000024, 0, -0.866025388, 0.5, 0, -0.171010137, -0.29619807, 0.939692616, 0.469846278, 0.813797653, 0.342020124)
  8562. end
  8563. end)
  8564. end)
  8565. plrwin:drawButton(1/3, 'Force Follow', function()
  8566. tk.dp(cval, function(z)
  8567. game:GetService("RunService"):BindToRenderStep("_", 0, function()
  8568. z.Character.Humanoid:MoveTo(topkek.lplr.Character.Head.Position)
  8569. end)
  8570. end)
  8571. end)
  8572. plrwin:drawButton(1/3, 'Camlock', function()
  8573. tk.dp(cval, function(z)
  8574. z.CameraMode = "LockFirstPerson"
  8575. end)
  8576. end)
  8577. --// SERVER //--
  8578. local servwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Server').Container)
  8579. local detailWin = servwin:drawContainer(1, 100, nil, nil, 18)
  8580. detailWin:drawText(1, 'Job ID: ' .. (game.JobId and (game.JobId ~= "") or "???"))
  8581. detailWin:drawText(1, 'Game Name: ' .. game:service'MarketplaceService':GetProductInfo(game.PlaceId).Name)
  8582. detailWin:drawText(1, 'Creator Name: ' .. game:GetService('Players'):GetNameFromUserIdAsync(game.CreatorId))
  8583. --detailWin:drawText(1, 'Genre: ' .. tostring(game.Genre))
  8584. servwin:drawButton(1/2, 'Shutdown', function()
  8585. workspace.Gravity = 0/0
  8586. end)
  8587. servwin:drawButton(1/2, 'Clear', function()
  8588. for i,v in pairs(game:service'Workspace':GetChildren()) do
  8589. if (not v:IsA("Terrain"))and(v.Name~="Camera") then
  8590. v:Destroy()
  8591. end
  8592. end
  8593. end)
  8594. servwin:drawButton(1/2, 'Baseplate', function()
  8595. for X = -2500, 2500, 512 do
  8596. for Z = -2500, 2500, 512 do
  8597. local P = Instance.new("Part")
  8598. P.Anchored = true
  8599. P.Locked = true
  8600. P.Size = Vector3.new(512,3,512)
  8601. P.CFrame = CFrame.new(X,0,Z)
  8602. P.BrickColor = BrickColor.Green()
  8603. P.Parent = game:service'Workspace'
  8604. end
  8605. end
  8606. end)
  8607. servwin:drawButton(1/2, 'Reset', function()
  8608. for i,v in pairs(game:service'Workspace':GetChildren()) do
  8609. if (not v:IsA("Terrain"))and(v.Name~="Camera") then
  8610. v:Destroy()
  8611. end
  8612. end
  8613. for X = -2500, 2500, 512 do
  8614. for Z = -2500, 2500, 512 do
  8615. local P = Instance.new("Part")
  8616. P.Anchored = true
  8617. P.Locked = true
  8618. P.Size = Vector3.new(512,3,512)
  8619. P.CFrame = CFrame.new(X,0,Z)
  8620. P.BrickColor = BrickColor.Green()
  8621. P.Parent = game:service'Workspace'
  8622. end
  8623. end
  8624. for i, v in pairs(game:GetService('Players'):GetPlayers()) do
  8625. local a1 = Instance.new("Model", game:service'Workspace')
  8626. local a2 = Instance.new("Part", game:service'Workspace')
  8627. a2.CanCollide = true
  8628. a2.Anchored = true
  8629. a2.CFrame = CFrame.new(10000, 10000, 10000)
  8630. a2.Name = "Torso"
  8631. local a3 = Instance.new("Humanoid", a1)
  8632. a3.MaxHealth=100;a3.Health=100
  8633. v.Character = a1
  8634. a3.Health=0
  8635. end
  8636. end)
  8637. servwin:drawButton(1, 'Remove Sounds', function()
  8638. tk.rcm(game, 'Sound')
  8639. end)
  8640. servwin:addSpacing()
  8641. servwin:drawButton(1, 'Break All', function()
  8642. workspace:BreakJoints(workspace:GetChildren())
  8643. end)
  8644. local gravInp
  8645. servwin:drawButton(1/3, 'Gravity', function()
  8646. if not tonumber(gravInp.Text) then return end
  8647. workspace.Gravity = tonumber(gravInp.Text)
  8648. end)
  8649. gravInp = servwin:drawTextBox(2/3, '')
  8650. servwin:addSpacing()
  8651. servwin:drawButton(1, 'Reset Lighting', function()
  8652. local l = game:service'Lighting'
  8653. l.Ambient = Color3.new(0, 0, 0)
  8654. l.Brightness = 1
  8655. l.GlobalShadows = true
  8656. l.Outlines = true
  8657. l.FogEnd = 100000
  8658. l.FogStart = 0
  8659. l:SetMinutesAfterMidnight(12*60)
  8660. end)
  8661. local brightInp
  8662. servwin:drawButton(1/3, 'Brightness', function()
  8663. if not tonumber(brightInp.Text) then return end
  8664. game:GetService('Lighting').Brightness = tonumber(brightInp.Text)
  8665. end)
  8666. brightInp = servwin:drawTextBox(2/3, '100')
  8667. local fogInp
  8668. servwin:drawButton(1/3, 'Fog', function()
  8669. if not tonumber(fogInp.Text) then return end
  8670. game:GetService('Lighting').FogEnd = tonumber(fogInp.Text)
  8671. end)
  8672. fogInp = servwin:drawTextBox(2/3, '0')
  8673. local timeInp
  8674. servwin:drawButton(1/3, 'Hour', function()
  8675. if not tonumber(timeInp.Text) then return end
  8676. game:GetService('Lighting'):SetMinutesAfterMidnight(60*tonumber(timeInp.Text))
  8677. end)
  8678. timeInp = servwin:drawTextBox(2/3, '12')
  8679. servwin:addSpacing()
  8680. -- private server crap
  8681. local privateToggle
  8682. local privStatus = false
  8683. privateToggle = servwin:drawButton(1, 'Private Server OFF', function()
  8684. if privStatus == false then
  8685. privStatus = true
  8686. privateToggle.Text = 'Private Server ON'
  8687. topkek.banmgr.makePrivate()
  8688. else
  8689. privateToggle.Text = 'Private Server OFF'
  8690. topkek.banmgr.unprivate()
  8691. end
  8692. end)
  8693. servwin:addSpacing()
  8694. servwin:drawText(1, 'Whitelist')
  8695. local plrAddInp
  8696. servwin:drawButton(1/3, 'Add', function()
  8697. topkek.banmgr.doWhitelist(plrAddInp.Text)
  8698. ReorderWL()
  8699. end)
  8700. plrAddInp = servwin:drawTextBox(2/3, '')
  8701. wlCont = servwin:drawScrollingContainer(100)
  8702. function ReorderWL()
  8703. local wl = topkek.banmgr.whitelist
  8704. for i,v in pairs(wlCont:GetChildren()) do
  8705. v:Destroy()
  8706. end
  8707. wlCont:setDrawY(3)
  8708. for i,v in pairs(wl) do
  8709. wlCont:drawText(2/3, v)
  8710. wlCont:drawButton(1/3, 'Remove', function()
  8711. topkek.banmgr.unwhitelist(v)
  8712. ReorderWL()
  8713. end)
  8714. end
  8715. end
  8716. ReorderWL()
  8717. --// LOCALPLAYER //--
  8718. local lpwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('LocalPlayer').Container)
  8719. lpwin:drawButton(1, 'Reset Camera', function()
  8720. game.Workspace.CurrentCamera:remove()
  8721. wait(.1)
  8722. game.Workspace.CurrentCamera.CameraSubject = topkek.lplr.Character.Humanoid or
  8723. game.Workspace[topkek.lplr.Name].Humanoid
  8724. game.Workspace.CurrentCamera.CameraType = "Custom"
  8725. end)
  8726. lpwin:drawButton(1, 'Respawn', function()
  8727. local a1 = Instance.new("Model", game:service'Workspace')
  8728. local a2 = Instance.new("Part", game:service'Workspace')
  8729. a2.CanCollide = true
  8730. a2.Anchored = true
  8731. a2.CFrame = CFrame.new(10000, 10000, 10000)
  8732. a2.Name = "Torso"
  8733. local a3 = Instance.new("Humanoid", a1)
  8734. a3.MaxHealth=100;a3.Health=100
  8735. topkek.lplr.Character = a1
  8736. a3.Health=0
  8737. end)
  8738. lpwin:drawButton(1, 'Rejoin', function()
  8739. game:GetService('TeleportService'):Teleport(game.PlaceId)
  8740. end)
  8741. lpwin:addSpacing()
  8742. lpwin:drawButton(1/2, 'God', function()
  8743. if topkek.lplr.Character:FindFirstChild("Humanoid") then
  8744. topkek.lplr.Character.Humanoid.MaxHealth = math.huge
  8745. topkek.lplr.Character.Humanoid.Health = math.huge
  8746. end
  8747. end)
  8748. lpwin:drawButton(1/2, 'Semigod', function()
  8749. if topkek.lplr.Character:FindFirstChild("Humanoid") then
  8750. topkek.lplr.Character.Humanoid.MaxHealth = 9e9
  8751. topkek.lplr.Character.Humanoid.Health = 9e9
  8752. end
  8753. end)
  8754. Loopgod = false
  8755. lpwin:drawButton(1, 'Loopgod', function()
  8756. if Loopgod == false then
  8757. Loopgod = true
  8758. spawn(function()
  8759. repeat
  8760. topkek.lplr.Character.Humanoid.MaxHealth = math.huge
  8761. topkek.lplr.Character.Humanoid.Health = math.huge
  8762. wait()
  8763. until Loopgod == false
  8764. end)
  8765. else
  8766. Loopgod = false
  8767. end
  8768. end)
  8769. lpwin:addSpacing()
  8770. plrwin:addSpacing()
  8771. local Lev, Clip, Fly
  8772. lpwin:drawButton(1/2, 'Levitate', function()
  8773. if Lev == true then
  8774. Lev = false
  8775. return
  8776. end
  8777. Lev = true
  8778. repeat
  8779. topkek.lplr.Character.Humanoid:ChangeState(10)
  8780. wait(0)
  8781. until Lev == false
  8782. end)
  8783. lpwin:drawButton(1/2, 'Noclip', function()
  8784. if Clip == true then
  8785. Clip = false
  8786. return
  8787. end
  8788. Clip = true
  8789. game:GetService("RunService").Stepped:connect(function()
  8790. tk.gt(topkek.lplr).CanCollide = not Clip
  8791. topkek.lplr.Character.Head.CanCollide = not Clip
  8792. topkek.lplr.Character.HumanoidRootPart.CanCollide = not Clip
  8793. if topkek.lplr.Character.UpperTorso then
  8794. topkek.lplr.Character.LowerTorso.CanCollide = not Clip
  8795. end
  8796. end)
  8797. topkek.lplr.Character.HumanoidRootPart.Changed:connect(function()
  8798. tk.gt(topkek.lplr).CanCollide = not Clip
  8799. topkek.lplr.Character.Head.CanCollide = not Clip
  8800. topkek.lplr.Character.HumanoidRootPart.CanCollide = not Clip
  8801. if topkek.lplr.Character.UpperTorso then
  8802. topkek.lplr.Character.LowerTorso.CanCollide = not Clip
  8803. end
  8804. end)
  8805. end)
  8806. lpwin:drawButton(1/2, 'Fly', function()
  8807. if Fly == true then
  8808. Fly = false
  8809. return
  8810. end
  8811. Fly = true
  8812. local mouse=game.Players.LocalPlayer:GetMouse''
  8813. localplayer=game.Players.LocalPlayer
  8814. game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart")
  8815. local torso = game.Players.LocalPlayer.Character.HumanoidRootPart
  8816. local speed=0
  8817. local keys={a=false,d=false,w=false,s=false}
  8818. local e1
  8819. local e2
  8820. local function start()
  8821. local pos = Instance.new("BodyPosition",torso)
  8822. local gyro = Instance.new("BodyGyro",torso)
  8823. pos.Name="EPIXPOS"
  8824. pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  8825. pos.position = torso.Position
  8826. gyro.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  8827. gyro.cframe = torso.CFrame
  8828. repeat
  8829. wait()
  8830. localplayer.Character.Humanoid.PlatformStand=true
  8831. local new=gyro.cframe - gyro.cframe.p + pos.position
  8832. if not keys.w and not keys.s and not keys.a and not keys.d then
  8833. speed=1
  8834. end
  8835. if keys.w then
  8836. new = new + workspace.CurrentCamera.CoordinateFrame.lookVector * speed
  8837. speed=speed+0.01
  8838. end
  8839. if keys.s then
  8840. new = new - workspace.CurrentCamera.CoordinateFrame.lookVector * speed
  8841. speed=speed+0.01
  8842. end
  8843. if keys.d then
  8844. new = new * CFrame.new(speed,0,0)
  8845. speed=speed+0.01
  8846. end
  8847. if keys.a then
  8848. new = new * CFrame.new(-speed,0,0)
  8849. speed=speed+0.01
  8850. end
  8851. if speed>5 then
  8852. speed=5
  8853. end
  8854. pos.position=new.p
  8855. if keys.w then
  8856. gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(-math.rad(speed*15),0,0)
  8857. elseif keys.s then
  8858. gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(math.rad(speed*15),0,0)
  8859. else
  8860. gyro.cframe = workspace.CurrentCamera.CoordinateFrame
  8861. end
  8862. until not Fly
  8863. if gyro then gyro:Destroy() end
  8864. if pos then pos:Destroy() end
  8865. flying=false
  8866. localplayer.Character.Humanoid.PlatformStand=false
  8867. speed=0
  8868. end
  8869. e1=mouse.KeyDown:connect(function(key)
  8870. if not torso or not torso.Parent then flying=false e1:disconnect() e2:disconnect() return end
  8871. if key=="w" then
  8872. keys.w=true
  8873. elseif key=="s" then
  8874. keys.s=true
  8875. elseif key=="a" then
  8876. keys.a=true
  8877. elseif key=="d" then
  8878. keys.d=true
  8879. end
  8880. end)
  8881. e2=mouse.KeyUp:connect(function(key)
  8882. if key=="w" then
  8883. keys.w=false
  8884. elseif key=="s" then
  8885. keys.s=false
  8886. elseif key=="a" then
  8887. keys.a=false
  8888. elseif key=="d" then
  8889. keys.d=false
  8890. end
  8891. end)
  8892. start()
  8893. end)
  8894. lpwin:drawButton(1/2, 'Highjump', function()
  8895. local thrust = Instance.new("BodyVelocity")
  8896. game:GetService('UserInputService').InputBegan:connect(function(i, b)
  8897. if i.KeyCode == Enum.KeyCode.Space then
  8898. print("Got jump")
  8899. coroutine.resume(coroutine.create(function()
  8900. thrust.Parent = game.Players.LocalPlayer.Character.PrimaryPart
  8901. thrust.velocity = Vector3.new(0,50,0)
  8902. thrust.maxForce = Vector3.new(0,4e+050,0)
  8903. wait(0.2)
  8904. thrust.Parent = nil
  8905. end))
  8906. end
  8907. end)
  8908. end)
  8909. lpwin:addSpacing()
  8910. local apprInp
  8911. lpwin:drawButton(1/3, 'Appearance', function()
  8912. local id = 0
  8913. if tonumber(apprInp.Text) then
  8914. id = tonumber(apprInp.Text)
  8915. else
  8916. id = game:GetService('Players'):GetUserIdFromNameAsync(apprInp.Text)
  8917. end
  8918. if topkek.lplr.Character:FindFirstChild("Humanoid") then
  8919. topkek.lplr.Character.Humanoid.Health = 0
  8920. end
  8921. topkek.lplr.CharacterAppearance = 'https://assetgame.roblox.com/Asset/CharacterFetch.ashx?userId=' .. tostring(id)
  8922. end)
  8923. apprInp = lpwin:drawTextBox(2/3, 'ROBLOX')
  8924. local teamInp
  8925. lpwin:drawButton(1/3, 'Team', function()
  8926. topkek.lplr.TeamColor = BrickColor.new(teamInp.Text)
  8927. end)
  8928. teamInp = lpwin:drawTextBox(2/3, 'Bright red')
  8929. lpwin:drawButton(1/2, 'Naked', function()
  8930. topkek.lplr:ClearCharacterAppearance()
  8931. end)
  8932. lpwin:drawButton(1/2, 'Neutral', function()
  8933. topkek.lplr.Neutral = true
  8934. end)
  8935. lpwin:addSpacing()
  8936. lpwin:drawButton(1/2, 'Orb', function()
  8937. game.Players.LocalPlayer.Character = nil
  8938. --lp:Destroy()
  8939. local cam = game.Workspace.CurrentCamera
  8940. local m = Instance.new("Model", game.Workspace)
  8941. m.Name = game.Players.LocalPlayer.Name
  8942. local hum = Instance.new("Humanoid", m)
  8943. hum.Health = 0
  8944. hum.MaxHealth = 0
  8945. local orb = Instance.new("Part", m)
  8946. orb.Size = Vector3.new(1, 1, 1)
  8947. orb.Shape = "Ball"
  8948. orb.Name = "Head"
  8949. orb.Anchored = true
  8950. orb.CanCollide = true
  8951. orb.BottomSurface = Enum.SurfaceType.Smooth
  8952. orb.TopSurface = Enum.SurfaceType.Smooth
  8953. orb.Transparency = 0
  8954. spawn(function()
  8955. while true do
  8956. wait(0.1)
  8957. if orb then
  8958. orb.BrickColor = BrickColor.Random()
  8959. else break end
  8960. end
  8961. end)
  8962. cam.CameraSubject = orb
  8963. cam.CameraType = Enum.CameraType.Fixed
  8964. game:GetService("RunService").RenderStepped:connect(function()
  8965. orb.CFrame = cam.CoordinateFrame * CFrame.new(0, -2, -6)
  8966. end)
  8967. game.Players.LocalPlayer.Chatted:connect(function(a)
  8968. game:GetService("Chat"):Chat(orb, a)
  8969. end)
  8970. end)
  8971. lpwin:drawButton(1/2, 'Freecam', function()
  8972. local cam = game.Workspace.CurrentCamera
  8973. cam.CameraType = "Fixed"
  8974. cam.CameraSubject = nil
  8975. topkek.lplr.Character = nil
  8976. end)
  8977. lpwin:drawButton(1/2, 'NoGrav', function()
  8978. if topkek.lplr.Character then
  8979. for x,m in pairs(topkek.lplr.Character:GetChildren()) do
  8980. if m:IsA("BasePart") then
  8981. local bf = Instance.new("BodyForce", m)
  8982. bf.force = Vector3.new(0, 192.25, 0) * m:GetMass()
  8983. end
  8984. if m:IsA("Hat") or m:IsA("Accessory") then
  8985. if m:findFirstChild("Handle") then
  8986. local bf = Instance.new("BodyForce", m.Handle)
  8987. bf.force = Vector3.new(0, 192.25, 0) * m.Handle:GetMass()
  8988. end
  8989. end
  8990. end
  8991. end
  8992. end)
  8993. lpwin:drawButton(1/2, 'Trowel', function()
  8994. topkek.tools.util.trowel()
  8995. end)
  8996. lpwin:addSpacing()
  8997. lpwin:drawButton(1/2, 'Fedora', function()
  8998. local hats={
  8999. 98346834,
  9000. 215751161,
  9001. 119916949,
  9002. 72082328,
  9003. 147180077,
  9004. 100929604,
  9005. 63043890,
  9006. 1285307,
  9007. 1029025,
  9008. 334663683,
  9009. 259423244
  9010. }
  9011. game:GetObjects("rbxassetid://" .. tostring(hats[math.random(1,#hats)]))[1].Parent = topkek.lplr.Character
  9012. end)
  9013. lpwin:drawButton(1/2, 'Rainbow Name', function()
  9014. topkek.lplr.Neutral = false
  9015. repeat
  9016. wait()
  9017. topkek.lplr.TeamColor = BrickColor.Random()
  9018. until not topkek.lplr.Character.Humanoid
  9019. end)
  9020. local tagInp
  9021. lpwin:drawButton(1/3, 'Tag', function()
  9022. local len = 10
  9023. local bb = Instance.new("BillboardGui")
  9024. bb.Parent = topkek.lplr.Character.Head
  9025. bb.Adornee = topkek.lplr.Character.Head
  9026. bb.AlwaysOnTop = true
  9027. bb.Enabled = true
  9028. bb.Size = UDim2.new(len, 0, 1.5, 0)
  9029. bb.Name = "tag"
  9030. bb.StudsOffset = Vector3.new(0, 3, 0)
  9031. --local fr = Instance.new("Frame")
  9032. --fr.Parent = bb
  9033. --fr.Size = UDim2.new(1, 0, 1, 0)
  9034. --fr.Style = Enum.FrameStyle.RobloxRound
  9035. local tl = Instance.new("TextLabel")
  9036. tl.Parent = bb
  9037. tl.Font = Enum.Font.Code
  9038. tl.BackgroundTransparency = 1
  9039. tl.TextScaled = true
  9040. tl.TextColor3 = Color3.new(15/255, 15/255, 15/255)
  9041. tl.Size = UDim2.new(1, 0, 1, 0)
  9042. tl.Text = tagInp.Text
  9043. tl.Name = "trutag"
  9044. tl.Visible = true
  9045. tl.ZIndex = 2
  9046. end)
  9047. tagInp = lpwin:drawTextBox(2/3, '')
  9048. --// SCRIPTS //--
  9049. --local scriptwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Scripts').Container)
  9050. --local search = scriptwin:drawTextBox(1,'')
  9051. --local origy = scriptwin:getDrawY()
  9052. --scriptwin:addSpacing()
  9053. --scriptwin:addSpacing()
  9054. --local scripts = game:GetObjects("rbxassetid://376553985")[1]
  9055. --local container = {}
  9056. --function MakeList(condition)
  9057. -- for i,v in pairs(scriptwin:GetChildren()) do
  9058. -- if v.Name == "Script" then
  9059. -- v:Destroy()
  9060. -- end
  9061. -- end
  9062. --scriptwin:setDrawY(origy)
  9063. --for i, v in pairs(scripts:GetChildren()) do
  9064. -- if string.find(v.Name:lower(), condition:lower()) or (condition == "") or (condition == " ") then
  9065. -- local scr = scriptwin:drawButton(1, v.Name, function()
  9066. -- spawn(function() loadstring(v.Source)() end)
  9067. -- end, 25)
  9068. -- scr.Name = 'Script'
  9069. -- end
  9070. -- end
  9071. --end
  9072. --game:GetService("UserInputService").InputChanged:connect(function(inp)
  9073. -- if inp.UserInputType == Enum.UserInputType.TextInput then
  9074. -- if search:IsFocused() then
  9075. -- MakeList(search.Text)
  9076. -- end
  9077. --end
  9078. --end)
  9079. --MakeList('')
  9080. --// DESTRUCTION // --
  9081. local destwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Destruction').Container)
  9082. local decals, seldec = destwin:drawScrollingContainer(100)
  9083. seldec = destwin:drawText(1, 'Selected Decal: None')
  9084. cursel = nil
  9085. local decs = {
  9086. {'Rain', '574772793'},
  9087. {'Robbie', '574773630'},
  9088. {'Pepe', '244905904'},
  9089. {'Troll Face', '48308661'},
  9090. {'Jeff', '109129888'},
  9091. {'Shrek', '170539018'},
  9092. {'Doge', '133720697'},
  9093. {'Dat Boi', '409578848'},
  9094. }
  9095. for _, v in pairs(decs) do
  9096. local b = decals:drawButton(1, v[1], function()seldec.Text="Selected Decal: " ..v[2] cursel=v[2] end,20)
  9097. topkek.tools.gui:addLeftIcon(b,'rbxassetid://'..v[2],20)
  9098. end
  9099. destwin:drawButton(1, 'Spam Decal', function()
  9100. if cursel ~= nil then
  9101. topkek.tools.util.recurseDecal(tonumber(cursel))
  9102. end
  9103. end)
  9104. destwin:drawButton(1, 'Spam Particles', function()
  9105. if cursel ~= nil then
  9106. topkek.tools.util.recurseParticles(tonumber(cursel))
  9107. end
  9108. end)
  9109. destwin:drawButton(1, 'Spam Both', function()
  9110. if cursel ~= nil then
  9111. topkek.tools.util.recurseUltimate(tonumber(cursel))
  9112. end
  9113. end)
  9114. destwin:drawButton(1, 'Rollback', function()
  9115. tk.rcm(workspace, 'Decal')
  9116. tk.rcm(workspace, 'ParticleEmitter')
  9117. end)
  9118. destwin:addSpacing()
  9119. destwin:drawButton(1, '666', function()
  9120. for i,v in next,workspace:children''do
  9121. if(v:IsA'BasePart')then
  9122. me=v;
  9123. bbg=Instance.new('BillboardGui',me);
  9124. bbg.Name='stuf';
  9125. bbg.Adornee=me;
  9126. bbg.Size=UDim2.new(2.5,0,2.5,0)
  9127. --bbg.StudsOffset=Vector3.new(0,2,0)
  9128. tlb=Instance.new'TextLabel';
  9129. tlb.Text='666 666 666 666 666 666';
  9130. tlb.Font='SourceSansBold';
  9131. tlb.FontSize='Size48';
  9132. tlb.TextColor3=Color3.new(1,0,0);
  9133. tlb.Size=UDim2.new(1.25,0,1.25,0);
  9134. tlb.Position=UDim2.new(-0.125,-22,-1.1,0);
  9135. tlb.BackgroundTransparency=1;
  9136. tlb.Parent=bbg;
  9137. end;end;
  9138. --coroutine.wrap(function()while wait''do
  9139. s=Instance.new'Sound';
  9140. s.Parent=workspace;
  9141. s.SoundId='rbxassetid://152840862';
  9142. s.Pitch=1;
  9143. s.Volume=1;
  9144. s.Looped=true;
  9145. s:play();
  9146. --end;end)();
  9147. function xds(dd)
  9148. for i,v in next,dd:children''do
  9149. if(v:IsA'BasePart')then
  9150. v.BrickColor=BrickColor.new'Really black';
  9151. v.TopSurface='Smooth';
  9152. v.BottomSurface='Smooth';
  9153. s=Instance.new('SelectionBox',v);
  9154. s.Adornee=v;
  9155. s.Color=BrickColor.new'Really red';
  9156. a=Instance.new('PointLight',v);
  9157. a.Color=Color3.new(1,0,0);
  9158. a.Range=15;
  9159. a.Brightness=5;
  9160. f=Instance.new('Fire',v);
  9161. f.Size=19;
  9162. f.Heat=22;
  9163. end;
  9164. game.Lighting.TimeOfDay=0;
  9165. game.Lighting.Brightness=0;
  9166. game.Lighting.ShadowColor=Color3.new(0,0,0);
  9167. game.Lighting.Ambient=Color3.new(1,0,0);
  9168. game.Lighting.FogEnd=200;
  9169. game.Lighting.FogColor=Color3.new(0,0,0);
  9170. local dec = 'http://www.roblox.com/asset/?id=19399245';
  9171. local fac = {'Front', 'Back', 'Left', 'Right', 'Top', 'Bottom'}
  9172. --coroutine.wrap(function()
  9173. --for _,__ in pairs(fac) do
  9174. --local ddec = Instance.new("Decal", v)
  9175. --ddec.Face = __
  9176. --ddec.Texture = dec
  9177. --end end)()
  9178. if #(v:GetChildren())>0 then
  9179. xds(v)
  9180. end
  9181. end
  9182. end
  9183. xds(game.Workspace)
  9184. end)
  9185. destwin:drawButton(1, 'Troll', function()
  9186. topkek.tools.util.recurseUltimate('48308661')
  9187. tk.play(154664102)
  9188. end)
  9189. destwin:addSpacing()
  9190. destwin:drawButton(1/2,'Colorize',function() -- when u skid off variable XDDDDDpranked
  9191. local materiallist =
  9192. {Enum.Material.Plastic,Enum.Material.Wood,Enum.Material.Slate,Enum.Material.Concrete,Enum.Material.CorrodedMetal,
  9193. Enum.Material.DiamondPlate,Enum.Material.Foil,Enum.Material.Grass,
  9194. Enum.Material.Ice,Enum.Material.Marble,Enum.Material.Granite,Enum.Material.Brick,
  9195. Enum.Material.Pebble,Enum.Material.Sand,Enum.Material.Sand,
  9196. Enum.Material.Fabric,Enum.Material.SmoothPlastic,Enum.Material.Metal,Enum.Material.WoodPlanks,Enum.Material.Neon,Enum.Material.Cobblestone}
  9197. local function r(where)
  9198. for _,v in pairs (where:GetChildren()) do
  9199. if v:IsA("BasePart") then
  9200. spawn(function() while wait(0.1) do v.Material = materiallist[math.random(#materiallist)] wait() end end) end r(v) end end r(workspace)
  9201. end)
  9202. destwin:drawButton(1/2,'Materialize',function()
  9203. local function r(where)
  9204. for _,v in pairs (where:GetChildren()) do
  9205. if v:IsA("BasePart") then
  9206. spawn(function() while wait(0.1) do v.Transparency = math.random(0,1) wait() end end) end r(v) end end r(workspace)
  9207. end)
  9208. destwin:drawButton(1/2,'Meshify',function()
  9209. local enums={
  9210. Enum.MeshType.Head;
  9211. Enum.MeshType.Torso;
  9212. Enum.MeshType.Wedge;
  9213. Enum.MeshType.Brick;
  9214. Enum.MeshType.Sphere;
  9215. Enum.MeshType.Cylinder;
  9216. }
  9217. tk.rcf('BasePart',function(o)
  9218. local mesh = Instance.new('SpecialMesh', o)
  9219. mesh.MeshType = enums[math.random(1,#enums)]
  9220. end)
  9221. end)
  9222. destwin:drawButton(1/2,'Loop-Meshify',function()
  9223. coroutine.wrap(function()
  9224. while true do
  9225. local enums={
  9226. Enum.MeshType.Head;
  9227. Enum.MeshType.Torso;
  9228. Enum.MeshType.Wedge;
  9229. Enum.MeshType.Brick;
  9230. Enum.MeshType.Sphere;
  9231. Enum.MeshType.Cylinder;
  9232. }
  9233. tk.rcf('BasePart',function(o)
  9234. if o:FindFirstChild("Mesh") then o.Mesh:Destroy() end
  9235. local mesh = Instance.new('SpecialMesh', o)
  9236. mesh.MeshType = enums[math.random(1,#enums)]
  9237. end)
  9238. wait(0.5)
  9239. end
  9240. end)()
  9241. end)
  9242. destwin:addSpacing()
  9243. destwin:drawButton(1, 'Rotations', function()
  9244. tk.rcf('BasePart', function(o)
  9245. o.Rotation = Vector3.new(math.random(0,180),math.random(0,180),math.random(0,180))
  9246. end)
  9247. end)
  9248. destwin:drawButton(1, 'Collisions', function()
  9249. tk.rcf('BasePart', function(o)
  9250. o.CanCollide = false
  9251. end)
  9252. end)
  9253. destwin:drawButton(1, 'Velocity', function()
  9254. tk.rcf('BasePart', function(o)
  9255. o.Velocity = Vector3.new(math.random(0,180),math.random(0,180),math.random(0,180))
  9256. end)
  9257. end)
  9258. destwin:drawButton(1, 'Invisiblity', function()
  9259. tk.rcf('BasePart', function(o)
  9260. o.Transparency = 1
  9261. end)
  9262. end)
  9263. destwin:drawButton(1, 'BreakJoints', function()
  9264. tk.rcf('Model', function(o)
  9265. o:BreakJoints()
  9266. end)
  9267. end)
  9268. destwin:drawButton(1, 'Forces', function()
  9269. tk.rcf('BasePart', function(o)
  9270. local bf = Instance.new("BodyForce", o)
  9271. bf.Force = Vector3.new(math.random(0,180)*5,math.random(0,180)*5,math.random(0,180)*5)
  9272. end)
  9273. end)
  9274. destwin:drawButton(1, 'Brightness', function()
  9275. tk.rcf('BasePart', function(o)
  9276. local light = Instance.new("SpotLight", o)
  9277. light.Brightness = 9e9
  9278. light.Range = 60
  9279. end)
  9280. end)
  9281. --// CATALOG //--
  9282. local catwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Catalog').Container)
  9283. local page, currentkeyword = 1, ""
  9284. local searchbar, search, makeCatalog, res = 0, 0, 0, {}
  9285. local searchbar = catwin:drawTextBox(2/3,'')
  9286. local search = catwin:drawButton(1/3, 'Search', function()
  9287. page = 1
  9288. currentkeyword = searchbar.Text
  9289. makeCatalog(currentkeyword, page)
  9290. end)
  9291. local previous = catwin:drawButton(1/2, 'Previous Page', function()
  9292. if page > 1 then
  9293. page = page - 1
  9294. makeCatalog(currentkeyword, page)
  9295. end
  9296. end)
  9297. local previous = catwin:drawButton(1/2, 'Next Page', function()
  9298. if page >= 1 then
  9299. page = page + 1
  9300. makeCatalog(currentkeyword, page)
  9301. end
  9302. end)
  9303. local catalog_start = catwin:getDrawY()
  9304. function split(str,divider)
  9305. local found = ""
  9306. local results = {}
  9307. for i=1,string.len(str) do
  9308. if (string.lower(string.sub(str,i,i)) == string.lower(divider)) then
  9309. table.insert(results, found)
  9310. found = ""
  9311. else
  9312. found = found..string.sub(str,i,i)
  9313. end
  9314. end
  9315. table.insert(results, found)
  9316. return results
  9317. end
  9318. function GetName(nm)
  9319. local spl = split(nm," ")
  9320. local a,b,c,d,e=spl[1] or "",spl[2] or "",spl[3] or "", spl[4] or "", spl[5] or ""
  9321. return (a.." "..b.." "..c.." "..d.." "..e)
  9322. end
  9323. --function makeCatalog(keyword, page)
  9324. --local endpoint = "http://search.roblox.com/catalog/json?Category=6&Keyword="..keyword.."&IncludeNotForSale=false&ResultsPerPage=10&PageNumber="..tostring(page)
  9325. --local results = game:HttpGet(endpoint, true)
  9326. --local parse = game:GetService('HttpService'):JSONDecode(results)
  9327. --for i, v in pairs(res) do
  9328. --v:Destroy()
  9329. --end
  9330. --catwin:setDrawY(catalog_start)
  9331. --catwin:addSpacing()
  9332. --for i, v in pairs(parse) do
  9333. --local img = catwin:drawImage(1/2, 'https://www.roblox.com/Thumbs/Asset.ashx?width=420&height=420&assetId='..tostring(v['AssetId']), 50)
  9334. --local below = topkek.tools.util.Object("TextButton", {
  9335. -- Parent = img;
  9336. -- BackgroundColor3 = Color3.new(163/255, 57/255, 57/255);
  9337. -- BorderSizePixel = 0;
  9338. -- Position = UDim2.new(0, -45, 1, 5);
  9339. -- Size = UDim2.new(0,img.AbsoluteSize.X, 0, 20);
  9340. -- Font = 'SourceSans';
  9341. -- FontSize = 'Size14';
  9342. -- Text = GetName(v['Name']);
  9343. -- TextSize = 14;
  9344. -- TextColor3 = color3(199, 199, 199);
  9345. -- TextStrokeTransparency = 0.5;
  9346. -- ClipsDescendants = true;
  9347. --})
  9348. -- below.MouseButton1Down:connect(function()
  9349. -- local Model = Instance.new("Model", workspace)
  9350. -- game:GetObjects('rbxassetid://'..tostring(v['AssetId']))[1].Parent = Model
  9351. -- Model:MakeJoints()
  9352. -- Model:MoveTo(topkek.lplr.Character.Head.Position)
  9353. --end)
  9354. --img.Size=UDim2.new(0,50,0,50)
  9355. --img.Position=img.Position+UDim2.new(0,45,0,0)
  9356. -- if (i%2)==0 then
  9357. -- catwin:setDrawY(catwin:getDrawY() + 25)
  9358. --end
  9359. -- if (i==10) then
  9360. -- catwin.main.CanvasSize = catwin.main.CanvasSize + UDim2.new(0,0,0,25)
  9361. -- end
  9362. -- table.insert(res,img)
  9363. --end
  9364. --end
  9365. --makeCatalog("", 1)
  9366. --// CMDS //--
  9367. cmdwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Commands').Container)
  9368. count = 0
  9369. for _, _ in pairs(cmd.commands.store) do count = count + 1 end
  9370. cmdwin:drawText(1, tostring(count) .. " Commands")
  9371. cmdwin:drawText(1, 'Chat Prefix: /')
  9372. local cmdlist = cmdwin:drawScrollingContainer(260)
  9373. for i, v in pairs(cmd.commands.fmtstore) do
  9374. local xfmt = {}
  9375. local str = " ;" .. i .. " "
  9376. for form in v:gmatch("[^%%]+") do
  9377. if form ~= 'cmd' then
  9378. if form == 'inf' then form = 'str' end
  9379. str = str .. "{" .. form .. "} "
  9380. end
  9381. end
  9382. cmdlist:drawText(1, str)
  9383. end
  9384. --// MUSIC //--
  9385. musicwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Music').Container)
  9386. Sounds = {
  9387. {"caramell", 2303479};
  9388. {"epic", 27697743};
  9389. {"rick", 2027611};
  9390. {"halo", 1034065};
  9391. {"pokemon", 1372261};
  9392. {"cursed", 1372257};
  9393. {"extreme", 11420933};
  9394. {"awaken", 27697277};
  9395. {"alone", 27697392};
  9396. {"mario", 1280470};
  9397. {"choir", 1372258};
  9398. {"chrono" ,1280463};
  9399. {"dotr", 11420922};
  9400. {"entertain", 27697267};
  9401. {"fantasy", 1280473};
  9402. {"final", 787};
  9403. {"organ", 11231513};
  9404. {"tunnel", 9650822}
  9405. }
  9406.  
  9407. local cursel
  9408. local xcursel = 0
  9409. scr = musicwin:drawScrollingContainer(230)
  9410. for i, v in pairs(Sounds) do
  9411. scr:drawButton(1, v[1] .. " - " .. tonumber(v[2]), function()
  9412. cursel.Text = "Currently Selected - " .. v[1]
  9413. xcursel = v[2]
  9414. end)
  9415. end
  9416.  
  9417. cursel = musicwin:drawText(1, "Currently Selected - None")
  9418. local setInp
  9419. musicwin:drawButton(1/3, "Set", function()
  9420. if tonumber(setInp.Text) then
  9421. cursel.Text = "Currently Selected - " .. setInp.Text
  9422. xcursel = tonumber(setInp.Text)
  9423. end
  9424. end)
  9425. setInp = musicwin:drawTextBox(2/3, '')
  9426. musicwin:drawButton(1, "Play", function()
  9427. tk.rcm(game, 'Sound')
  9428. tk.play(xcursel)
  9429. end)
  9430. musicwin:drawButton(1, "Stop", function()
  9431. tk.rcm(game, 'Sound')
  9432. end)
  9433. --// FACES //--
  9434. facwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Faces').Container)
  9435. local faces = {
  9436. {name='Rofl',id=47595647},
  9437. {name='Sparta',id=74142203},
  9438. {name='UJelly',id=48989071},
  9439. {name='Troll',id=45120559},
  9440. {name='Horse',id=62079221},
  9441. {name='Angry',id=48258623},
  9442. {name='Okey',id=62830600},
  9443. {name='Yeaw',id=53646377},
  9444. {name='Here',id=62677045},
  9445. {name='Har',id=48260066},
  9446. {name='Baby Sun',id=47596170},
  9447. {name='LOL',id=48293007},
  9448. {name='Sad',id=53645378},
  9449. {name='Joseph Stalin',id=48290678},
  9450. {name='Doge',id=130742396},
  9451. {name='Forever Alone',id=156886272},
  9452. {name='RickRoll',id=5104631},
  9453. {name='Jim Carrey',id=74885351},
  9454. {name='Meh IRL',id=237553381}
  9455. }
  9456. local cursel, xcursel = nil, 0
  9457. faclist = facwin:drawScrollingContainer(260)
  9458. for i,v in pairs(faces) do
  9459. local btn = faclist:drawButton(1, v['name'], function()
  9460. xcursel = v['id']
  9461. cursel.Text = 'Currently Selected: ' .. v['name']
  9462. end)
  9463. topkek.tools.gui:addLeftIcon(btn,'rbxassetid://'..tostring(v['id']),20)
  9464. end
  9465. cursel = facwin:drawText(1, 'Currently Selected: None')
  9466. facwin:drawButton(1, 'Wear', function()
  9467. if not (xcursel == 0) then
  9468. if topkek.lplr.Character then
  9469. tk.rcm(topkek.lplr.Character, 'Accessory')
  9470. tk.rcm(topkek.lplr.Character, 'Hat')
  9471. topkek.tools.util.applyFace(xcursel)
  9472. end
  9473. end
  9474. end)
  9475. --// SETTINGS // --
  9476. setwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Settings').Container)
  9477. setwin:drawText(1, 'Patch: ' .. topkek.patch)
  9478. setwin:drawText(1, 'Devnote: foh skids')
  9479. setwin:drawText(1, [[
  9480. === CREDITS ===
  9481.  
  9482. Variable - retard that created Stella
  9483. KrystalTeam - provided critical design tips & advice
  9484. Circumvention - lol joey salads
  9485.  
  9486. Thanks to everyone that supported T0PK3K 4.0!
  9487.  
  9488. ]], 260)
  9489. --// BANLIST //--
  9490. banwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Banlist').Container)
  9491. local plrBanInp
  9492. banwin:drawButton(1/3, 'Add', function()
  9493. topkek.settings.get()
  9494. table.insert(topkek.settingsTable['Bans'], plrBanInp.Text)
  9495. topkek.settings.write()
  9496. UpdateBanlist()
  9497. end)
  9498. plrBanInp = banwin:drawTextBox(2/3, '')
  9499. banCont = banwin:drawScrollingContainer(288)
  9500. function UpdateBanlist(x)
  9501. topkek.settings.get()
  9502. local wl = x or topkek.settingsTable['Bans']
  9503. for i,v in pairs(banCont:GetChildren()) do
  9504. v:Destroy()
  9505. end
  9506. banCont:setDrawY(3)
  9507. for i,v in pairs(wl) do
  9508. banCont:drawText(2/3, v)
  9509. banCont:drawButton(1/3, 'Remove', function()
  9510. for x, m in pairs(wl) do
  9511. if m == v then
  9512. table.remove(topkek.settingsTable['Bans'], x)
  9513. topkek.settings.write()
  9514. UpdateBanlist()
  9515. topkek.banmgr.bans = topkek.settingsTable['Bans']
  9516. end
  9517. end
  9518. end)
  9519. end
  9520. end
  9521. UpdateBanlist()
  9522. --// HATS //--
  9523. hatwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Hats').Container)
  9524. local hats={
  9525. {name='Dominus Empyreus',id=21070012},
  9526. {name='Dominus Vespertilio',id=96103379},
  9527. {name='Dominus Infernus',id=31101391},
  9528. {name='Dominus Rex',id=250395631},
  9529. {name='Dominus Frigidus',id=48545806},
  9530. {name='Dominus Astra',id=162067148},
  9531. {name='Dominus Aureus',id=138932314},
  9532. {name='DIY Dominus Empyreus',id=151789690},
  9533. {name='Dominus Messor',id=64444871},
  9534. {name='Demon Skeleton Wings',id=133554007},
  9535. {name='Gilded Wings of Glory',id=250405532},
  9536. {name='Majestic Ice Wings',id=188702967},
  9537. {name='Black Wings',id=215719598},
  9538. {name='Clockworks Shades',id=11748356},
  9539. {name='Faerie Wings',id=19399896},
  9540. {name='Orinthian Wings',id=223751505},
  9541. {name='Clockworks Headphones',id=1235488},
  9542. {name='Perfectly Legitimate Business Hat',id=19027209},
  9543. {name='Sparkling Angel Wings',id=192557913},
  9544. {name='Commander Crows Wings',id=133553855},
  9545. {name='Sunfire Wings',id=158068470},
  9546. {name='Royal Faerie Wings',id=119916756},
  9547. {name='Wings of Freedom',id=164174048},
  9548. {name='Firebrand Wings',id=128160626},
  9549. {name='Frozen Wings',id=136758613},
  9550. {name='Webbed Wings',id=120507280},
  9551. {name='Gargoyle Wings',id=120507201},
  9552. {name='Bat Wings',id=19399858},
  9553. {name='Wings of Fire',id=136758532},
  9554. {name='Headrow',id=1082935},
  9555. {name='Rubber Duckie',id=9254254},
  9556. {name='Valkyrie Helm',id=1365767},
  9557. {name='Hockey Mask',id=5161514}}
  9558. local searchi = hatwin:drawButton(1, '', function()end)
  9559. dropx = GUI.DropDown.New(UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), searchi, {'All'})
  9560. function fixPlayerDropi()
  9561. local t = {'All'}
  9562. for i, v in pairs(game.Players:GetPlayers()) do
  9563. table.insert(t, v.Name)
  9564. end
  9565. dropx.SetTable(t)
  9566. end
  9567. game.Players.PlayerAdded:connect(function()
  9568. fixPlayerDropi()
  9569. end)
  9570. game.Players.PlayerRemoving:connect(function()
  9571. fixPlayerDropi()
  9572. end)
  9573. local eval = 'All'
  9574. dropx.Changed(function(p) eval = p end)
  9575. fixPlayerDrop()
  9576.  
  9577. local hatInp
  9578. hatlist = hatwin:drawScrollingContainer(260)
  9579. for i,v in pairs(hats) do
  9580. hatlist:drawButton(1, v['name'], function()
  9581. hatInp.Text = tostring(v['id'])
  9582. end)
  9583. end
  9584. hatwin:drawButton(1/3, 'Wear', function()
  9585. local hat = game:GetObjects("rbxassetid://"..tonumber(hatInp.Text))[1]
  9586. tk.dp(eval, function(x)
  9587. if x.Character then
  9588. hat:Clone().Parent = x.Character
  9589. end
  9590. end)
  9591. end)
  9592.  
  9593.  
  9594. hatInp = hatwin:drawTextBox(2/3, '')
  9595. topkek.tools.animator.initialAnimation()
  9596. topkek.banmgr.init()
  9597.  
  9598. _G.Rc7Notification("Leaked by Scratchy","T0pk3k 4.0 Script Leaked!",5)
  9599. wait(5)
  9600. if game.Workspace.FilteringEnabled == true then
  9601. _G.Rc7Notification("Filtering","Fltering is Enabled",5)
  9602. else
  9603. _G.Rc7Notification("Filtering","Fltering is Disabled",5)
  9604. end
  9605. end)
  9606.  
  9607. TextButton_3.Parent = Frame
  9608. TextButton_3.BackgroundColor3 = Color3.new(1, 1, 1)
  9609. TextButton_3.Position = UDim2.new(0, 30, 0, 234)
  9610. TextButton_3.Size = UDim2.new(0, 200, 0, 50)
  9611. TextButton_3.Font = Enum.Font.SourceSans
  9612. TextButton_3.FontSize = Enum.FontSize.Size14
  9613. TextButton_3.Text = "DMS Pistol"
  9614. TextButton_3.TextSize = 14
  9615.  
  9616. TextButton_3.MouseButton1Down:connect(function()
  9617. --SUICIDE GUN REBORN BY DMS
  9618. o1 = Instance.new("Tool")
  9619. o2 = Instance.new("Part")
  9620. o3 = Instance.new("SpecialMesh")
  9621. o4 = Instance.new("Part")
  9622. o5 = Instance.new("BlockMesh")
  9623. o6 = Instance.new("Part")
  9624. o7 = Instance.new("BlockMesh")
  9625. o8 = Instance.new("Part")
  9626. o9 = Instance.new("BlockMesh")
  9627. o10 = Instance.new("Part")
  9628. o11 = Instance.new("BlockMesh")
  9629. o12 = Instance.new("Part")
  9630. o13 = Instance.new("BlockMesh")
  9631. o14 = Instance.new("Part")
  9632. o15 = Instance.new("BlockMesh")
  9633. o16 = Instance.new("Part")
  9634. o17 = Instance.new("BlockMesh")
  9635. o18 = Instance.new("Part")
  9636. o19 = Instance.new("BlockMesh")
  9637. o20 = Instance.new("Part")
  9638. o21 = Instance.new("CylinderMesh")
  9639. o22 = Instance.new("Part")
  9640. o23 = Instance.new("CylinderMesh")
  9641. o24 = Instance.new("Part")
  9642. o25 = Instance.new("CylinderMesh")
  9643. o26 = Instance.new("Part")
  9644. o27 = Instance.new("BlockMesh")
  9645. o28 = Instance.new("Part")
  9646. o29 = Instance.new("CylinderMesh")
  9647. o30 = Instance.new("Part")
  9648. o31 = Instance.new("PointLight")
  9649. o32 = Instance.new("BillboardGui")
  9650. o33 = Instance.new("ImageLabel")
  9651. o34 = Instance.new("BlockMesh")
  9652. o35 = Instance.new("Part")
  9653. o36 = Instance.new("BlockMesh")
  9654. o37 = Instance.new("Part")
  9655. o38 = Instance.new("BlockMesh")
  9656. o39 = Instance.new("Part")
  9657. o40 = Instance.new("BlockMesh")
  9658. o41 = Instance.new("Part")
  9659. o42 = Instance.new("Decal")
  9660. o43 = Instance.new("CylinderMesh")
  9661. o44 = Instance.new("Part")
  9662. o45 = Instance.new("CylinderMesh")
  9663. o46 = Instance.new("Part")
  9664. o47 = Instance.new("BlockMesh")
  9665. o48 = Instance.new("Part")
  9666. o49 = Instance.new("SpecialMesh")
  9667. o50 = Instance.new("Part")
  9668. o51 = Instance.new("SpecialMesh")
  9669. o52 = Instance.new("Part")
  9670. o53 = Instance.new("BlockMesh")
  9671. o54 = Instance.new("Part")
  9672. o55 = Instance.new("BlockMesh")
  9673. o56 = Instance.new("Part")
  9674. o57 = Instance.new("BlockMesh")
  9675. o58 = Instance.new("Part")
  9676. o59 = Instance.new("CylinderMesh")
  9677. o60 = Instance.new("Part")
  9678. o61 = Instance.new("SpecialMesh")
  9679. o62 = Instance.new("Part")
  9680. o63 = Instance.new("BlockMesh")
  9681. o64 = Instance.new("Part")
  9682. o65 = Instance.new("SpecialMesh")
  9683. o66 = Instance.new("Part")
  9684. o67 = Instance.new("BlockMesh")
  9685. o68 = Instance.new("Part")
  9686. o69 = Instance.new("BlockMesh")
  9687. o70 = Instance.new("Part")
  9688. o71 = Instance.new("SpecialMesh")
  9689. o72 = Instance.new("Part")
  9690. o73 = Instance.new("BlockMesh")
  9691. o74 = Instance.new("Part")
  9692. o75 = Instance.new("BlockMesh")
  9693. o76 = Instance.new("Part")
  9694. o77 = Instance.new("BlockMesh")
  9695. o78 = Instance.new("Part")
  9696. o79 = Instance.new("SpecialMesh")
  9697. o80 = Instance.new("Part")
  9698. o81 = Instance.new("CylinderMesh")
  9699. o82 = Instance.new("Part")
  9700. o83 = Instance.new("SpecialMesh")
  9701. o84 = Instance.new("Part")
  9702. o85 = Instance.new("BlockMesh")
  9703. o86 = Instance.new("Part")
  9704. o87 = Instance.new("SpecialMesh")
  9705. o88 = Instance.new("Part")
  9706. o89 = Instance.new("SpecialMesh")
  9707. o90 = Instance.new("Part")
  9708. o91 = Instance.new("BlockMesh")
  9709. o92 = Instance.new("Part")
  9710. o93 = Instance.new("BlockMesh")
  9711. o94 = Instance.new("Part")
  9712. o95 = Instance.new("SpecialMesh")
  9713. o96 = Instance.new("Part")
  9714. o97 = Instance.new("BlockMesh")
  9715. o98 = Instance.new("Part")
  9716. o99 = Instance.new("SpecialMesh")
  9717. o100 = Instance.new("Part")
  9718. o101 = Instance.new("BlockMesh")
  9719. o102 = Instance.new("Part")
  9720. o103 = Instance.new("BlockMesh")
  9721. o104 = Instance.new("Part")
  9722. o105 = Instance.new("SpecialMesh")
  9723. o106 = Instance.new("Part")
  9724. o107 = Instance.new("BlockMesh")
  9725. o108 = Instance.new("Part")
  9726. o109 = Instance.new("CylinderMesh")
  9727. o110 = Instance.new("Part")
  9728. o111 = Instance.new("BlockMesh")
  9729. o112 = Instance.new("Part")
  9730. o113 = Instance.new("SpecialMesh")
  9731. o114 = Instance.new("Part")
  9732. o115 = Instance.new("CylinderMesh")
  9733. o116 = Instance.new("Part")
  9734. o117 = Instance.new("BlockMesh")
  9735. o118 = Instance.new("Part")
  9736. o119 = Instance.new("SpecialMesh")
  9737. o120 = Instance.new("Part")
  9738. o121 = Instance.new("BlockMesh")
  9739. o122 = Instance.new("Part")
  9740. o123 = Instance.new("SpecialMesh")
  9741. o124 = Instance.new("Part")
  9742. o125 = Instance.new("SpecialMesh")
  9743. o126 = Instance.new("Part")
  9744. o127 = Instance.new("BlockMesh")
  9745. o128 = Instance.new("Part")
  9746. o129 = Instance.new("BlockMesh")
  9747. o130 = Instance.new("Part")
  9748. o131 = Instance.new("SpecialMesh")
  9749. o132 = Instance.new("Part")
  9750. o133 = Instance.new("BlockMesh")
  9751. o134 = Instance.new("Part")
  9752. o135 = Instance.new("BlockMesh")
  9753. o136 = Instance.new("Part")
  9754. o137 = Instance.new("SpecialMesh")
  9755. o138 = Instance.new("Part")
  9756. o139 = Instance.new("BlockMesh")
  9757. o140 = Instance.new("Part")
  9758. o141 = Instance.new("CylinderMesh")
  9759. o142 = Instance.new("Part")
  9760. o143 = Instance.new("BlockMesh")
  9761. o144 = Instance.new("Part")
  9762. o145 = Instance.new("SpecialMesh")
  9763. o146 = Instance.new("Part")
  9764. o147 = Instance.new("SpecialMesh")
  9765. o148 = Instance.new("Part")
  9766. o149 = Instance.new("Sound")
  9767. o150 = Instance.new("BlockMesh")
  9768. o1.Name = "Suicide"
  9769. o1.Parent = game.Players.LocalPlayer.Backpack
  9770. o2.Parent = o1
  9771. o2.Material = Enum.Material.SmoothPlastic
  9772. o2.BrickColor = BrickColor.new("Really black")
  9773. o2.Position = Vector3.new(18.950964, 0.850407004, 14.2854338)
  9774. o2.Rotation = Vector3.new(-2.19040904e-013, 2.50129006e-006, -180)
  9775. o2.Anchored = true
  9776. o2.FormFactor = Enum.FormFactor.Custom
  9777. o2.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  9778. o2.CFrame = CFrame.new(18.950964, 0.850407004, 14.2854338, -1, 8.74227766e-008, 4.36557457e-008, -8.74227766e-008, -1, 3.82298495e-015, 4.36557457e-008, 3.92853881e-018, 1)
  9779. o2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  9780. o2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  9781. o2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  9782. o2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  9783. o2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  9784. o2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  9785. o2.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  9786. o3.Parent = o2
  9787. o3.Scale = Vector3.new(0.666666687, 0.388888866, 0.416666687)
  9788. o3.MeshType = Enum.MeshType.Wedge
  9789. o4.Parent = o1
  9790. o4.Material = Enum.Material.SmoothPlastic
  9791. o4.BrickColor = BrickColor.new("Really black")
  9792. o4.Position = Vector3.new(18.950964, 0.953182995, 14.5104237)
  9793. o4.Rotation = Vector3.new(3.08320072e-016, 90, 0)
  9794. o4.Anchored = true
  9795. o4.FormFactor = Enum.FormFactor.Custom
  9796. o4.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  9797. o4.CFrame = CFrame.new(18.950964, 0.953182995, 14.5104237, 0, -1.0960446e-021, 1, 5.38120031e-018, 1, -1.0960446e-021, -1, -5.38120031e-018, 0)
  9798. o4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  9799. o4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  9800. o4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  9801. o4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  9802. o4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  9803. o4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  9804. o4.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  9805. o5.Parent = o4
  9806. o5.Scale = Vector3.new(0.333333343, 0.194444433, 0.694444478)
  9807. o6.Parent = o1
  9808. o6.Material = Enum.Material.SmoothPlastic
  9809. o6.BrickColor = BrickColor.new("Black")
  9810. o6.Position = Vector3.new(18.950964, 1.13095105, 14.5993176)
  9811. o6.Rotation = Vector3.new(3.08320072e-016, 90, 0)
  9812. o6.Anchored = true
  9813. o6.FormFactor = Enum.FormFactor.Custom
  9814. o6.Size = Vector3.new(0.566666663, 0.200000003, 0.200000003)
  9815. o6.CFrame = CFrame.new(18.950964, 1.13095105, 14.5993176, 0, -1.0960446e-021, 1, 5.38120031e-018, 1, -1.0960446e-021, -1, -5.38120031e-018, 0)
  9816. o6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  9817. o6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  9818. o6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  9819. o6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  9820. o6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  9821. o6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  9822. o6.Color = Color3.new(0.105882, 0.164706, 0.207843)
  9823. o7.Parent = o6
  9824. o7.Scale = Vector3.new(1, 0.583333313, 0.722222269)
  9825. o8.Name = "SightBack"
  9826. o8.Parent = o1
  9827. o8.Material = Enum.Material.SmoothPlastic
  9828. o8.Position = Vector3.new(18.950964, 1.23151195, 14.4882116)
  9829. o8.Rotation = Vector3.new(3.08320072e-016, 90, 0)
  9830. o8.Anchored = true
  9831. o8.FormFactor = Enum.FormFactor.Custom
  9832. o8.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  9833. o8.CFrame = CFrame.new(18.950964, 1.23151195, 14.4882116, 0, -1.0960446e-021, 1, 5.38120031e-018, 1, -1.0960446e-021, -1, -5.38120031e-018, 0)
  9834. o8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  9835. o8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  9836. o8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  9837. o8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  9838. o8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  9839. o8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  9840. o9.Parent = o8
  9841. o9.Scale = Vector3.new(0.166666672, 0.111111112, 0.411111116)
  9842. o10.Parent = o1
  9843. o10.Material = Enum.Material.SmoothPlastic
  9844. o10.BrickColor = BrickColor.new("Really black")
  9845. o10.Position = Vector3.new(18.950964, 0.961513996, 14.5937595)
  9846. o10.Rotation = Vector3.new(3.08320072e-016, 90, 0)
  9847. o10.Anchored = true
  9848. o10.FormFactor = Enum.FormFactor.Custom
  9849. o10.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  9850. o10.CFrame = CFrame.new(18.950964, 0.961513996, 14.5937595, 0, -1.0960446e-021, 1, 5.38120031e-018, 1, -1.0960446e-021, -1, -5.38120031e-018, 0)
  9851. o10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  9852. o10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  9853. o10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  9854. o10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  9855. o10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  9856. o10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  9857. o10.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  9858. o11.Parent = o10
  9859. o11.Scale = Vector3.new(0.49999997, 0.277777761, 0.694444478)
  9860. o12.Parent = o1
  9861. o12.Material = Enum.Material.SmoothPlastic
  9862. o12.BrickColor = BrickColor.new("Really black")
  9863. o12.Position = Vector3.new(18.950964, 1.19539297, 14.5993176)
  9864. o12.Rotation = Vector3.new(3.08320072e-016, 90, 0)
  9865. o12.Anchored = true
  9866. o12.FormFactor = Enum.FormFactor.Custom
  9867. o12.Size = Vector3.new(0.566666663, 0.200000003, 0.200000003)
  9868. o12.CFrame = CFrame.new(18.950964, 1.19539297, 14.5993176, 0, -1.0960446e-021, 1, 5.38120031e-018, 1, -1.0960446e-021, -1, -5.38120031e-018, 0)
  9869. o12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  9870. o12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  9871. o12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  9872. o12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  9873. o12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  9874. o12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  9875. o12.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  9876. o13.Parent = o12
  9877. o13.Scale = Vector3.new(1, 0.249999985, 0.411111116)
  9878. o14.Parent = o1
  9879. o14.Material = Enum.Material.SmoothPlastic
  9880. o14.BrickColor = BrickColor.new("Really black")
  9881. o14.Position = Vector3.new(18.908186, 1.19095695, 14.5993176)
  9882. o14.Rotation = Vector3.new(-90, 44.9999962, 90)
  9883. o14.Anchored = true
  9884. o14.FormFactor = Enum.FormFactor.Custom
  9885. o14.Size = Vector3.new(0.566666663, 0.200000003, 0.200000003)
  9886. o14.CFrame = CFrame.new(18.908186, 1.19095695, 14.5993176, 0, -0.707106709, 0.707106709, 5.38120031e-018, 0.707106769, 0.707106769, -1, 2.04281037e-011, 9.59801127e-011)
  9887. o14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  9888. o14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  9889. o14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  9890. o14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  9891. o14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  9892. o14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  9893. o14.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  9894. o15.Parent = o14
  9895. o15.Scale = Vector3.new(1, 0.194444433, 0.222222224)
  9896. o16.Name = "SightBack"
  9897. o16.Parent = o1
  9898. o16.Material = Enum.Material.SmoothPlastic
  9899. o16.Position = Vector3.new(18.9787407, 1.25372696, 14.4882116)
  9900. o16.Rotation = Vector3.new(3.08320072e-016, 90, 0)
  9901. o16.Anchored = true
  9902. o16.FormFactor = Enum.FormFactor.Custom
  9903. o16.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  9904. o16.CFrame = CFrame.new(18.9787407, 1.25372696, 14.4882116, 0, -1.0960446e-021, 1, 5.38120031e-018, 1, -1.0960446e-021, -1, -5.38120031e-018, 0)
  9905. o16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  9906. o16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  9907. o16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  9908. o16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  9909. o16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  9910. o16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  9911. o17.Parent = o16
  9912. o17.Scale = Vector3.new(0.166666672, 0.111111112, 0.13333334)
  9913. o18.Name = "SightBack"
  9914. o18.Parent = o1
  9915. o18.Material = Enum.Material.SmoothPlastic
  9916. o18.Position = Vector3.new(18.9231701, 1.25372696, 14.4882002)
  9917. o18.Rotation = Vector3.new(3.08320072e-016, 90, 0)
  9918. o18.Anchored = true
  9919. o18.FormFactor = Enum.FormFactor.Custom
  9920. o18.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  9921. o18.CFrame = CFrame.new(18.9231701, 1.25372696, 14.4882002, 0, -1.0960446e-021, 1, 5.38120031e-018, 1, -1.0960446e-021, -1, -5.38120031e-018, 0)
  9922. o18.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  9923. o18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  9924. o18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  9925. o18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  9926. o18.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  9927. o18.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  9928. o19.Parent = o18
  9929. o19.Scale = Vector3.new(0.166666672, 0.111111112, 0.13333334)
  9930. o20.Parent = o1
  9931. o20.Material = Enum.Material.SmoothPlastic
  9932. o20.BrickColor = BrickColor.new("Black")
  9933. o20.Position = Vector3.new(18.950964, 0.886528015, 14.5798664)
  9934. o20.Rotation = Vector3.new(-90, -2.50447761e-006, -90)
  9935. o20.Anchored = true
  9936. o20.FormFactor = Enum.FormFactor.Custom
  9937. o20.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  9938. o20.CFrame = CFrame.new(18.950964, 0.886528015, 14.5798664, -8.74279067e-008, 1, -4.37113812e-008, -3.83195418e-015, 4.37113812e-008, 1, 1, 8.74279067e-008, -4.65359901e-018)
  9939. o20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  9940. o20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  9941. o20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  9942. o20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  9943. o20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  9944. o20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  9945. o20.Color = Color3.new(0.105882, 0.164706, 0.207843)
  9946. o21.Parent = o20
  9947. o21.Scale = Vector3.new(0.416666687, 0.722222269, 0.416666687)
  9948. o22.Name = "SightLine"
  9949. o22.Parent = o1
  9950. o22.Material = Enum.Material.SmoothPlastic
  9951. o22.BrickColor = BrickColor.new("Smoky grey")
  9952. o22.Position = Vector3.new(18.950964, 1.21539295, 15.7804356)
  9953. o22.Rotation = Vector3.new(90, -2.50447761e-006, -90)
  9954. o22.Anchored = true
  9955. o22.FormFactor = Enum.FormFactor.Custom
  9956. o22.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  9957. o22.CFrame = CFrame.new(18.950964, 1.21539295, 15.7804356, 0, 1, -4.37113812e-008, 5.38120031e-018, -4.37113812e-008, -1, -1, 0, 6.1083781e-018)
  9958. o22.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  9959. o22.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  9960. o22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  9961. o22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  9962. o22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  9963. o22.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  9964. o22.Color = Color3.new(0.356863, 0.364706, 0.411765)
  9965. o23.Parent = o22
  9966. o23.Scale = Vector3.new(0.505999982, 0.150000006, 0.505999982)
  9967. o24.Parent = o1
  9968. o24.Material = Enum.Material.SmoothPlastic
  9969. o24.BrickColor = BrickColor.new("Black")
  9970. o24.Position = Vector3.new(18.950964, 0.96707201, 15.7326679)
  9971. o24.Rotation = Vector3.new(-90, -2.50447761e-006, -180)
  9972. o24.Anchored = true
  9973. o24.FormFactor = Enum.FormFactor.Custom
  9974. o24.Size = Vector3.new(0.200000003, 0.344444454, 0.200000003)
  9975. o24.CFrame = CFrame.new(18.950964, 0.96707201, 15.7326679, -1, 4.36557457e-008, -4.37113812e-008, -4.37113812e-008, 1.9122997e-015, 1, 4.36557457e-008, 1, -4.65359901e-018)
  9976. o24.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  9977. o24.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  9978. o24.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  9979. o24.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  9980. o24.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  9981. o24.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  9982. o24.Color = Color3.new(0.105882, 0.164706, 0.207843)
  9983. o25.Parent = o24
  9984. o25.Scale = Vector3.new(0.405599982, 1, 0.405599982)
  9985. o26.Parent = o1
  9986. o26.Material = Enum.Material.SmoothPlastic
  9987. o26.BrickColor = BrickColor.new("Black")
  9988. o26.Position = Vector3.new(18.950964, 1.01984501, 15.7298756)
  9989. o26.Rotation = Vector3.new(3.08320072e-016, 90, 0)
  9990. o26.Anchored = true
  9991. o26.FormFactor = Enum.FormFactor.Custom
  9992. o26.Size = Vector3.new(0.338888884, 0.200000003, 0.200000003)
  9993. o26.CFrame = CFrame.new(18.950964, 1.01984501, 15.7298756, 0, -1.0960446e-021, 1, 5.38120031e-018, 1, -1.0960446e-021, -1, -5.38120031e-018, 0)
  9994. o26.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  9995. o26.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  9996. o26.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  9997. o26.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  9998. o26.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  9999. o26.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10000. o26.Color = Color3.new(0.105882, 0.164706, 0.207843)
  10001. o27.Parent = o26
  10002. o27.Scale = Vector3.new(1, 0.527777731, 0.611111104)
  10003. o28.Parent = o1
  10004. o28.Material = Enum.Material.SmoothPlastic
  10005. o28.BrickColor = BrickColor.new("Black")
  10006. o28.Position = Vector3.new(18.950964, 0.96707201, 15.7298756)
  10007. o28.Rotation = Vector3.new(-90, -2.50447761e-006, -180)
  10008. o28.Anchored = true
  10009. o28.FormFactor = Enum.FormFactor.Custom
  10010. o28.Size = Vector3.new(0.200000003, 0.338888884, 0.200000003)
  10011. o28.CFrame = CFrame.new(18.950964, 0.96707201, 15.7298756, -1, 4.36557457e-008, -4.37113812e-008, -4.37113812e-008, 1.9122997e-015, 1, 4.36557457e-008, 1, -4.65359901e-018)
  10012. o28.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10013. o28.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10014. o28.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10015. o28.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10016. o28.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10017. o28.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10018. o28.Color = Color3.new(0.105882, 0.164706, 0.207843)
  10019. o29.Parent = o28
  10020. o29.Scale = Vector3.new(0.611111104, 1, 0.611111104)
  10021. o30.Name = "Main"
  10022. o30.Parent = o1
  10023. o30.Material = Enum.Material.SmoothPlastic
  10024. o30.BrickColor = BrickColor.new("Really black")
  10025. o30.Transparency = 1
  10026. o30.Position = Vector3.new(18.950964, 1.12816894, 15.9493256)
  10027. o30.Rotation = Vector3.new(90, -2.50447761e-006, 2.50796006e-006)
  10028. o30.Anchored = true
  10029. o30.FormFactor = Enum.FormFactor.Custom
  10030. o30.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  10031. o30.CFrame = CFrame.new(18.950964, 1.12816894, 15.9493256, 1, -4.3772161e-008, -4.37113812e-008, -4.37113812e-008, -1.49011594e-008, -1, 4.3772161e-008, 1, -1.49011603e-008)
  10032. o30.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10033. o30.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10034. o30.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10035. o30.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10036. o30.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10037. o30.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10038. o30.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  10039. o31.Name = "FlashFX"
  10040. o31.Parent = o30
  10041. o31.Color = Color3.new(1, 1, 0)
  10042. o31.Enabled = false
  10043. o31.Brightness = 10
  10044. o31.Range = 6
  10045. o31.Shadows = true
  10046. o32.Name = "FlashGui"
  10047. o32.Parent = o30
  10048. o32.Size = UDim2.new(1.1000000238419,0,1.1000000238419,0)
  10049. o32.Enabled = false
  10050. o33.Name = "Label"
  10051. o33.Parent = o32
  10052. o33.Size = UDim2.new(1,0,1,0)
  10053. o33.BackgroundTransparency = 1
  10054. o33.Image = "http://www.roblox.com/asset/?id=117472237"
  10055. o34.Parent = o30
  10056. o34.Scale = Vector3.new(0.99999994, 0.99999994, 0.99999994)
  10057. o35.Parent = o1
  10058. o35.Material = Enum.Material.SmoothPlastic
  10059. o35.BrickColor = BrickColor.new("Black")
  10060. o35.Position = Vector3.new(18.908186, 1.19095695, 15.5132236)
  10061. o35.Rotation = Vector3.new(-90, 44.9999962, 90)
  10062. o35.Anchored = true
  10063. o35.FormFactor = Enum.FormFactor.Custom
  10064. o35.Size = Vector3.new(0.772222221, 0.200000003, 0.200000003)
  10065. o35.CFrame = CFrame.new(18.908186, 1.19095695, 15.5132236, 0, -0.707106709, 0.707106709, 5.38120031e-018, 0.707106769, 0.707106769, -1, 2.04281037e-011, 9.59801127e-011)
  10066. o35.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10067. o35.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10068. o35.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10069. o35.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10070. o35.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10071. o35.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10072. o35.Color = Color3.new(0.105882, 0.164706, 0.207843)
  10073. o36.Parent = o35
  10074. o36.Scale = Vector3.new(1, 0.194444433, 0.222222224)
  10075. o37.Parent = o1
  10076. o37.Material = Enum.Material.SmoothPlastic
  10077. o37.BrickColor = BrickColor.new("Black")
  10078. o37.Position = Vector3.new(18.950964, 1.19539297, 15.5132236)
  10079. o37.Rotation = Vector3.new(3.08320072e-016, 90, 0)
  10080. o37.Anchored = true
  10081. o37.FormFactor = Enum.FormFactor.Custom
  10082. o37.Size = Vector3.new(0.772222221, 0.200000003, 0.200000003)
  10083. o37.CFrame = CFrame.new(18.950964, 1.19539297, 15.5132236, 0, -1.0960446e-021, 1, 5.38120031e-018, 1, -1.0960446e-021, -1, -5.38120031e-018, 0)
  10084. o37.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10085. o37.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10086. o37.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10087. o37.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10088. o37.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10089. o37.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10090. o37.Color = Color3.new(0.105882, 0.164706, 0.207843)
  10091. o38.Parent = o37
  10092. o38.Scale = Vector3.new(1, 0.249999985, 0.411111116)
  10093. o39.Parent = o1
  10094. o39.Material = Enum.Material.SmoothPlastic
  10095. o39.BrickColor = BrickColor.new("Black")
  10096. o39.Position = Vector3.new(18.950964, 1.13095105, 15.5132236)
  10097. o39.Rotation = Vector3.new(3.08320072e-016, 90, 0)
  10098. o39.Anchored = true
  10099. o39.FormFactor = Enum.FormFactor.Custom
  10100. o39.Size = Vector3.new(0.772222221, 0.200000003, 0.200000003)
  10101. o39.CFrame = CFrame.new(18.950964, 1.13095105, 15.5132236, 0, -1.0960446e-021, 1, 5.38120031e-018, 1, -1.0960446e-021, -1, -5.38120031e-018, 0)
  10102. o39.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10103. o39.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10104. o39.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10105. o39.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10106. o39.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10107. o39.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10108. o39.Color = Color3.new(0.105882, 0.164706, 0.207843)
  10109. o40.Parent = o39
  10110. o40.Scale = Vector3.new(1, 0.583333313, 0.722222269)
  10111. o41.Parent = o1
  10112. o41.Material = Enum.Material.SmoothPlastic
  10113. o41.BrickColor = BrickColor.new("Black")
  10114. o41.Position = Vector3.new(18.950964, 1.12816894, 15.3854284)
  10115. o41.Rotation = Vector3.new(-90, -2.50447761e-006, -180)
  10116. o41.Anchored = true
  10117. o41.FormFactor = Enum.FormFactor.Custom
  10118. o41.Size = Vector3.new(0.200000003, 1.06111109, 0.200000003)
  10119. o41.CFrame = CFrame.new(18.950964, 1.12816894, 15.3854284, -1, 4.36557457e-008, -4.37113812e-008, -4.37113812e-008, 1.9122997e-015, 1, 4.36557457e-008, 1, -4.65359901e-018)
  10120. o41.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10121. o41.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10122. o41.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10123. o41.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10124. o41.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10125. o41.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10126. o41.Color = Color3.new(0.105882, 0.164706, 0.207843)
  10127. o42.Parent = o41
  10128. o42.Texture = "http://www.roblox.com/asset/?id=47760372"
  10129. o42.Face = Enum.NormalId.Top
  10130. o43.Parent = o41
  10131. o43.Scale = Vector3.new(0.49999997, 1, 0.49999997)
  10132. o44.Parent = o1
  10133. o44.Material = Enum.Material.SmoothPlastic
  10134. o44.BrickColor = BrickColor.new("Black")
  10135. o44.Position = Vector3.new(18.950964, 0.961513996, 15.352108)
  10136. o44.Rotation = Vector3.new(-90, -2.50447761e-006, -180)
  10137. o44.Anchored = true
  10138. o44.FormFactor = Enum.FormFactor.Custom
  10139. o44.Size = Vector3.new(0.200000003, 0.416666627, 0.200000003)
  10140. o44.CFrame = CFrame.new(18.950964, 0.961513996, 15.352108, -1, 4.36557457e-008, -4.37113812e-008, -4.37113812e-008, 1.9122997e-015, 1, 4.36557457e-008, 1, -4.65359901e-018)
  10141. o44.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10142. o44.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10143. o44.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10144. o44.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10145. o44.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10146. o44.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10147. o44.Color = Color3.new(0.105882, 0.164706, 0.207843)
  10148. o45.Parent = o44
  10149. o45.Scale = Vector3.new(0.666666687, 1, 0.666666687)
  10150. o46.Name = "Mag"
  10151. o46.Parent = o1
  10152. o46.Material = Enum.Material.SmoothPlastic
  10153. o46.BrickColor = BrickColor.new("Black")
  10154. o46.Position = Vector3.new(18.950964, 0.129971996, 14.3866644)
  10155. o46.Rotation = Vector3.new(101, 90, 0)
  10156. o46.Anchored = true
  10157. o46.FormFactor = Enum.FormFactor.Custom
  10158. o46.Size = Vector3.new(0.200000003, 0.333333343, 0.200000003)
  10159. o46.CFrame = CFrame.new(18.950964, 0.129971996, 14.3866644, -2.79885857e-008, -5.49657244e-008, 1, 0.981627166, -0.190809026, 1.69563066e-008, 0.190809026, 0.981627107, 5.93718141e-008)
  10160. o46.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10161. o46.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10162. o46.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10163. o46.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10164. o46.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10165. o46.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10166. o46.Color = Color3.new(0.105882, 0.164706, 0.207843)
  10167. o47.Parent = o46
  10168. o47.Scale = Vector3.new(0.027777778, 1, 0.666666687)
  10169. o48.Parent = o1
  10170. o48.Material = Enum.Material.SmoothPlastic
  10171. o48.BrickColor = BrickColor.new("Black")
  10172. o48.Position = Vector3.new(18.950964, 0.161533996, 14.3493176)
  10173. o48.Rotation = Vector3.new(0.019784553, -6.66929267e-009, 180)
  10174. o48.Anchored = true
  10175. o48.FormFactor = Enum.FormFactor.Custom
  10176. o48.Size = Vector3.new(0.200000003, 0.200000003, 0.266666681)
  10177. o48.CFrame = CFrame.new(18.950964, 0.161533996, 14.3493176, -1, -8.74227979e-008, -1.16401111e-010, 8.74227766e-008, -0.99999994, -0.000345305598, 0, -0.000345305569, 0.99999994)
  10178. o48.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10179. o48.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10180. o48.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10181. o48.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10182. o48.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10183. o48.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10184. o48.Color = Color3.new(0.105882, 0.164706, 0.207843)
  10185. o49.Parent = o48
  10186. o49.Scale = Vector3.new(0.694444478, 0.222222224, 1)
  10187. o49.MeshType = Enum.MeshType.Wedge
  10188. o50.Parent = o1
  10189. o50.Material = Enum.Material.SmoothPlastic
  10190. o50.BrickColor = BrickColor.new("Really black")
  10191. o50.Position = Vector3.new(18.950964, 0.155975997, 14.3354216)
  10192. o50.Rotation = Vector3.new(3.08320072e-016, 0, -180)
  10193. o50.Anchored = true
  10194. o50.FormFactor = Enum.FormFactor.Custom
  10195. o50.Size = Vector3.new(0.200000003, 0.200000003, 0.438888878)
  10196. o50.CFrame = CFrame.new(18.950964, 0.155975997, 14.3354216, -1, 1.0960446e-021, 0, 1.0960446e-021, -1, -5.38120031e-018, 0, 5.38120031e-018, 1)
  10197. o50.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10198. o50.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10199. o50.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10200. o50.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10201. o50.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10202. o50.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10203. o50.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  10204. o51.Parent = o50
  10205. o51.Scale = Vector3.new(0.666666687, 0.333333343, 1)
  10206. o51.MeshType = Enum.MeshType.Wedge
  10207. o52.Parent = o1
  10208. o52.Material = Enum.Material.SmoothPlastic
  10209. o52.BrickColor = BrickColor.new("Black")
  10210. o52.Position = Vector3.new(18.950964, 0.239300996, 14.1882057)
  10211. o52.Rotation = Vector3.new(105, 90, 0)
  10212. o52.Anchored = true
  10213. o52.FormFactor = Enum.FormFactor.Custom
  10214. o52.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  10215. o52.CFrame = CFrame.new(18.950964, 0.239300996, 14.1882057, -1.07331601e-008, -6.40018527e-008, 1, 0.965925813, -0.258819044, -6.21114538e-009, 0.258819073, 0.965925813, 6.46105036e-008)
  10216. o52.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10217. o52.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10218. o52.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10219. o52.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10220. o52.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10221. o52.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10222. o52.Color = Color3.new(0.105882, 0.164706, 0.207843)
  10223. o53.Parent = o52
  10224. o53.Scale = Vector3.new(0.944444478, 0.111111112, 0.611111104)
  10225. o54.Parent = o1
  10226. o54.Material = Enum.Material.SmoothPlastic
  10227. o54.BrickColor = BrickColor.new("Really black")
  10228. o54.Position = Vector3.new(18.950964, 0.225419, 14.3520937)
  10229. o54.Rotation = Vector3.new(-3.25256337e-007, 90, 0)
  10230. o54.Anchored = true
  10231. o54.FormFactor = Enum.FormFactor.Custom
  10232. o54.Size = Vector3.new(0.26111111, 0.200000003, 0.200000003)
  10233. o54.CFrame = CFrame.new(18.950964, 0.225419, 14.3520937, 8.94069672e-008, -6.24762481e-015, 1, -5.6767937e-009, 1, 1.42108539e-014, -1, -5.6767937e-009, 8.94069672e-008)
  10234. o54.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10235. o54.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10236. o54.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10237. o54.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10238. o54.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10239. o54.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10240. o54.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  10241. o55.Parent = o54
  10242. o55.Scale = Vector3.new(1, 0.416666687, 0.694444478)
  10243. o56.Parent = o1
  10244. o56.Material = Enum.Material.SmoothPlastic
  10245. o56.BrickColor = BrickColor.new("Really black")
  10246. o56.Position = Vector3.new(18.950964, 0.197641, 14.2215319)
  10247. o56.Rotation = Vector3.new(3.08320072e-016, 90, 0)
  10248. o56.Anchored = true
  10249. o56.FormFactor = Enum.FormFactor.Custom
  10250. o56.Size = Vector3.new(0.211111099, 0.200000003, 0.200000003)
  10251. o56.CFrame = CFrame.new(18.950964, 0.197641, 14.2215319, 0, -1.0960446e-021, 1, 5.38120031e-018, 1, -1.0960446e-021, -1, -5.38120031e-018, 0)
  10252. o56.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10253. o56.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10254. o56.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10255. o56.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10256. o56.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10257. o56.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10258. o56.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  10259. o57.Parent = o56
  10260. o57.Scale = Vector3.new(1, 0.0833333358, 0.666666687)
  10261. o58.Parent = o1
  10262. o58.Material = Enum.Material.SmoothPlastic
  10263. o58.BrickColor = BrickColor.new("Really black")
  10264. o58.Position = Vector3.new(18.950964, 0.258204013, 14.3493176)
  10265. o58.Rotation = Vector3.new(-90, -2.50447761e-006, -90)
  10266. o58.Anchored = true
  10267. o58.FormFactor = Enum.FormFactor.Custom
  10268. o58.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  10269. o58.CFrame = CFrame.new(18.950964, 0.258204013, 14.3493176, -8.74279067e-008, 1, -4.37113812e-008, -3.83195418e-015, 4.37113812e-008, 1, 1, 8.74279067e-008, -4.65359901e-018)
  10270. o58.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10271. o58.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10272. o58.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10273. o58.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10274. o58.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10275. o58.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10276. o58.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  10277. o59.Parent = o58
  10278. o59.Scale = Vector3.new(0.49999997, 0.722222269, 0.472222239)
  10279. o60.Parent = o1
  10280. o60.Material = Enum.Material.SmoothPlastic
  10281. o60.BrickColor = BrickColor.new("Really black")
  10282. o60.Position = Vector3.new(18.950964, 0.244874001, 14.1993141)
  10283. o60.Rotation = Vector3.new(0.019784553, -6.66929267e-009, 180)
  10284. o60.Anchored = true
  10285. o60.FormFactor = Enum.FormFactor.Custom
  10286. o60.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  10287. o60.CFrame = CFrame.new(18.950964, 0.244874001, 14.1993141, -1, -8.74227979e-008, -1.16401111e-010, 8.74227766e-008, -0.99999994, -0.000345305598, 0, -0.000345305569, 0.99999994)
  10288. o60.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10289. o60.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10290. o60.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10291. o60.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10292. o60.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10293. o60.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10294. o60.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  10295. o61.Parent = o60
  10296. o61.Scale = Vector3.new(0.694444478, 0.222222224, 0.222222224)
  10297. o61.MeshType = Enum.MeshType.Wedge
  10298. o62.Parent = o1
  10299. o62.Material = Enum.Material.SmoothPlastic
  10300. o62.BrickColor = BrickColor.new("Black")
  10301. o62.Position = Vector3.new(18.993742, 1.19095695, 15.1076584)
  10302. o62.Rotation = Vector3.new(90, 44.9999962, -90)
  10303. o62.Anchored = true
  10304. o62.FormFactor = Enum.FormFactor.Custom
  10305. o62.Size = Vector3.new(1.58333337, 0.200000003, 0.200000003)
  10306. o62.CFrame = CFrame.new(18.993742, 1.19095695, 15.1076584, 0, 0.707106709, 0.707106709, 5.38120031e-018, 0.707106769, -0.707106769, -1, 9.59801127e-011, -2.04281037e-011)
  10307. o62.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10308. o62.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10309. o62.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10310. o62.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10311. o62.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10312. o62.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10313. o62.Color = Color3.new(0.105882, 0.164706, 0.207843)
  10314. o63.Parent = o62
  10315. o63.Scale = Vector3.new(1, 0.194444433, 0.222222224)
  10316. o64.Parent = o1
  10317. o64.Material = Enum.Material.SmoothPlastic
  10318. o64.Position = Vector3.new(18.950964, 0.867092013, 15.1298876)
  10319. o64.Rotation = Vector3.new(180, 2.50796006e-006, 8.65142192e-006)
  10320. o64.Anchored = true
  10321. o64.FormFactor = Enum.FormFactor.Custom
  10322. o64.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  10323. o64.CFrame = CFrame.new(18.950964, 0.867092013, 15.1298876, 1, -1.50995803e-007, 4.3772161e-008, -1.50995803e-007, -1, -6.59664855e-015, 4.3772161e-008, 3.92853881e-018, -1)
  10324. o64.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10325. o64.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10326. o64.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10327. o64.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10328. o64.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10329. o64.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10330. o65.Parent = o64
  10331. o65.Scale = Vector3.new(0.611111104, 0.333333343, 0.138888881)
  10332. o65.MeshType = Enum.MeshType.Wedge
  10333. o66.Parent = o1
  10334. o66.Material = Enum.Material.SmoothPlastic
  10335. o66.Position = Vector3.new(18.950964, 0.83930999, 15.1048679)
  10336. o66.Rotation = Vector3.new(89.9999771, 90, 0)
  10337. o66.Anchored = true
  10338. o66.FormFactor = Enum.FormFactor.Custom
  10339. o66.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  10340. o66.CFrame = CFrame.new(18.950964, 0.83930999, 15.1048679, -8.74231674e-008, 2.50292942e-008, 1, 1, 4.33125763e-007, 8.74231461e-008, -4.33125791e-007, 1, -2.50292942e-008)
  10341. o66.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10342. o66.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10343. o66.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10344. o66.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10345. o66.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10346. o66.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10347. o67.Parent = o66
  10348. o67.Scale = Vector3.new(0.944444478, 0.111111112, 0.611111104)
  10349. o68.Parent = o1
  10350. o68.Material = Enum.Material.SmoothPlastic
  10351. o68.BrickColor = BrickColor.new("Fossil")
  10352. o68.Position = Vector3.new(18.950964, 0.716949999, 15.0719404)
  10353. o68.Rotation = Vector3.new(-45, 90, 0)
  10354. o68.Anchored = true
  10355. o68.FormFactor = Enum.FormFactor.Custom
  10356. o68.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  10357. o68.CFrame = CFrame.new(18.950964, 0.716949999, 15.0719404, -1.36843425e-010, -2.04281037e-011, 1, -0.707106769, 0.707106769, -1.0960446e-021, -0.707106709, -0.707106709, 0)
  10358. o68.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10359. o68.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10360. o68.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10361. o68.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10362. o68.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10363. o68.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10364. o68.Color = Color3.new(0.623529, 0.631373, 0.67451)
  10365. o69.Parent = o68
  10366. o69.Scale = Vector3.new(0.527777731, 0.111111112, 0.611111104)
  10367. o70.Parent = o1
  10368. o70.Material = Enum.Material.SmoothPlastic
  10369. o70.BrickColor = BrickColor.new("Black")
  10370. o70.Position = Vector3.new(18.950964, 0.875427008, 15.0743237)
  10371. o70.Rotation = Vector3.new(3.08320072e-016, 0, -180)
  10372. o70.Anchored = true
  10373. o70.FormFactor = Enum.FormFactor.Custom
  10374. o70.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  10375. o70.CFrame = CFrame.new(18.950964, 0.875427008, 15.0743237, -1, 1.0960446e-021, 0, 1.0960446e-021, -1, -5.38120031e-018, 0, 5.38120031e-018, 1)
  10376. o70.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10377. o70.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10378. o70.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10379. o70.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10380. o70.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10381. o70.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10382. o70.Color = Color3.new(0.105882, 0.164706, 0.207843)
  10383. o71.Parent = o70
  10384. o71.Scale = Vector3.new(0.611111104, 0.249999985, 0.194444433)
  10385. o71.MeshType = Enum.MeshType.Wedge
  10386. o72.Parent = o1
  10387. o72.Material = Enum.Material.SmoothPlastic
  10388. o72.BrickColor = BrickColor.new("Black")
  10389. o72.Position = Vector3.new(18.9315281, 1.09817195, 15.0048761)
  10390. o72.Rotation = Vector3.new(3.08320072e-016, 90, 0)
  10391. o72.Anchored = true
  10392. o72.FormFactor = Enum.FormFactor.Custom
  10393. o72.Size = Vector3.new(0.244444445, 0.200000003, 0.200000003)
  10394. o72.CFrame = CFrame.new(18.9315281, 1.09817195, 15.0048761, 0, -1.0960446e-021, 1, 5.38120031e-018, 1, -1.0960446e-021, -1, -5.38120031e-018, 0)
  10395. o72.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10396. o72.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10397. o72.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10398. o72.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10399. o72.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10400. o72.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10401. o72.Color = Color3.new(0.105882, 0.164706, 0.207843)
  10402. o73.Parent = o72
  10403. o73.Scale = Vector3.new(1, 0.277777761, 0.527777731)
  10404. o74.Parent = o1
  10405. o74.Material = Enum.Material.SmoothPlastic
  10406. o74.BrickColor = BrickColor.new("Black")
  10407. o74.Position = Vector3.new(18.9870701, 1.13095105, 15.0048761)
  10408. o74.Rotation = Vector3.new(3.08320072e-016, 90, 0)
  10409. o74.Anchored = true
  10410. o74.FormFactor = Enum.FormFactor.Custom
  10411. o74.Size = Vector3.new(0.244444445, 0.200000003, 0.200000003)
  10412. o74.CFrame = CFrame.new(18.9870701, 1.13095105, 15.0048761, 0, -1.0960446e-021, 1, 5.38120031e-018, 1, -1.0960446e-021, -1, -5.38120031e-018, 0)
  10413. o74.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10414. o74.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10415. o74.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10416. o74.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10417. o74.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10418. o74.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10419. o74.Color = Color3.new(0.105882, 0.164706, 0.207843)
  10420. o75.Parent = o74
  10421. o75.Scale = Vector3.new(1, 0.583333313, 0.361111134)
  10422. o76.Parent = o1
  10423. o76.Material = Enum.Material.SmoothPlastic
  10424. o76.BrickColor = BrickColor.new("Black")
  10425. o76.Position = Vector3.new(18.970396, 1.17595196, 15.0048761)
  10426. o76.Rotation = Vector3.new(3.08320072e-016, 90, 0)
  10427. o76.Anchored = true
  10428. o76.FormFactor = Enum.FormFactor.Custom
  10429. o76.Size = Vector3.new(0.244444445, 0.200000003, 0.200000003)
  10430. o76.CFrame = CFrame.new(18.970396, 1.17595196, 15.0048761, 0, -1.0960446e-021, 1, 5.38120031e-018, 1, -1.0960446e-021, -1, -5.38120031e-018, 0)
  10431. o76.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10432. o76.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10433. o76.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10434. o76.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10435. o76.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10436. o76.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10437. o76.Color = Color3.new(0.105882, 0.164706, 0.207843)
  10438. o77.Parent = o76
  10439. o77.Scale = Vector3.new(1, 0.444444448, 0.216666669)
  10440. o78.Parent = o1
  10441. o78.Material = Enum.Material.SmoothPlastic
  10442. o78.BrickColor = BrickColor.new("Black")
  10443. o78.Position = Vector3.new(18.950964, 0.39764601, 14.6493216)
  10444. o78.Rotation = Vector3.new(180, 2.50796006e-006, 5.00895612e-006)
  10445. o78.Anchored = true
  10446. o78.FormFactor = Enum.FormFactor.Custom
  10447. o78.Size = Vector3.new(0.200000003, 0.550000012, 0.200000003)
  10448. o78.CFrame = CFrame.new(18.950964, 0.39764601, 14.6493216, 1, -8.74227766e-008, 4.3772161e-008, -8.74227766e-008, -1, -3.8177829e-015, 4.3772161e-008, 6.83386182e-018, -1)
  10449. o78.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10450. o78.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10451. o78.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10452. o78.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10453. o78.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10454. o78.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10455. o78.Color = Color3.new(0.105882, 0.164706, 0.207843)
  10456. o79.Parent = o78
  10457. o79.Scale = Vector3.new(0.666666687, 1, 0.944444478)
  10458. o79.MeshType = Enum.MeshType.Wedge
  10459. o80.Parent = o1
  10460. o80.Material = Enum.Material.SmoothPlastic
  10461. o80.BrickColor = BrickColor.new("Black")
  10462. o80.Position = Vector3.new(18.8859501, 0.96707201, 15.0021019)
  10463. o80.Rotation = Vector3.new(-90, -2.50447761e-006, -90.0000076)
  10464. o80.Anchored = true
  10465. o80.FormFactor = Enum.FormFactor.Custom
  10466. o80.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  10467. o80.CFrame = CFrame.new(18.8859501, 0.96707201, 15.0021019, -1.51107088e-007, 1, -4.37113812e-008, -6.60488848e-015, 4.37113812e-008, 1, 1, 1.51107088e-007, -4.65359901e-018)
  10468. o80.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10469. o80.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10470. o80.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10471. o80.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10472. o80.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10473. o80.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10474. o80.Color = Color3.new(0.105882, 0.164706, 0.207843)
  10475. o81.Parent = o80
  10476. o81.Scale = Vector3.new(0.249999985, 0.027777778, 0.249999985)
  10477. o82.Parent = o1
  10478. o82.Material = Enum.Material.SmoothPlastic
  10479. o82.BrickColor = BrickColor.new("Dark stone grey")
  10480. o82.Position = Vector3.new(18.950964, 0.858749986, 14.8770924)
  10481. o82.Rotation = Vector3.new(-180, -2.50796256e-006, 5.00895703e-006)
  10482. o82.Anchored = true
  10483. o82.FormFactor = Enum.FormFactor.Custom
  10484. o82.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  10485. o82.CFrame = CFrame.new(18.950964, 0.858749986, 14.8770924, 0.99999994, -8.74227837e-008, -4.37722036e-008, -8.74227837e-008, -0.99999994, 7.17606313e-018, -4.36557599e-008, 1.89421216e-015, -0.999999762)
  10486. o82.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10487. o82.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10488. o82.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10489. o82.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10490. o82.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10491. o82.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10492. o82.Color = Color3.new(0.388235, 0.372549, 0.384314)
  10493. o83.Parent = o82
  10494. o83.Scale = Vector3.new(0.472222239, 0.416666687, 0.222222224)
  10495. o83.MeshType = Enum.MeshType.Wedge
  10496. o84.Parent = o1
  10497. o84.Material = Enum.Material.SmoothPlastic
  10498. o84.BrickColor = BrickColor.new("Black")
  10499. o84.Position = Vector3.new(18.950964, 1.05040395, 14.9382162)
  10500. o84.Rotation = Vector3.new(3.08320072e-016, 90, 0)
  10501. o84.Anchored = true
  10502. o84.FormFactor = Enum.FormFactor.Custom
  10503. o84.Size = Vector3.new(1.24444449, 0.200000003, 0.200000003)
  10504. o84.CFrame = CFrame.new(18.950964, 1.05040395, 14.9382162, 0, -1.0960446e-021, 1, 5.38120031e-018, 1, -1.0960446e-021, -1, -5.38120031e-018, 0)
  10505. o84.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10506. o84.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10507. o84.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10508. o84.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10509. o84.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10510. o84.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10511. o84.Color = Color3.new(0.105882, 0.164706, 0.207843)
  10512. o85.Parent = o84
  10513. o85.Scale = Vector3.new(1, 0.222222224, 0.722222269)
  10514. o86.Parent = o1
  10515. o86.Material = Enum.Material.SmoothPlastic
  10516. o86.BrickColor = BrickColor.new("Black")
  10517. o86.Position = Vector3.new(18.950964, 0.469879985, 14.2215319)
  10518. o86.Rotation = Vector3.new(2.05579065e-016, -2.50796006e-006, 6.27987314e-020)
  10519. o86.Anchored = true
  10520. o86.FormFactor = Enum.FormFactor.Custom
  10521. o86.Size = Vector3.new(0.200000003, 0.527777791, 0.211111099)
  10522. o86.CFrame = CFrame.new(18.950964, 0.469879985, 14.2215319, 1, -1.0960446e-021, -4.3772161e-008, -7.78546341e-022, 1, -3.58803156e-018, 4.3772161e-008, -5.38120031e-018, 1)
  10523. o86.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10524. o86.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10525. o86.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10526. o86.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10527. o86.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10528. o86.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10529. o86.Color = Color3.new(0.105882, 0.164706, 0.207843)
  10530. o87.Parent = o86
  10531. o87.Scale = Vector3.new(0.666666687, 1, 1)
  10532. o87.MeshType = Enum.MeshType.Wedge
  10533. o88.Parent = o1
  10534. o88.Material = Enum.Material.SmoothPlastic
  10535. o88.BrickColor = BrickColor.new("Dark stone grey")
  10536. o88.Position = Vector3.new(18.950964, 0.736557007, 14.8798761)
  10537. o88.Rotation = Vector3.new(180, -2.50129006e-006, 180)
  10538. o88.Anchored = true
  10539. o88.FormFactor = Enum.FormFactor.Custom
  10540. o88.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  10541. o88.CFrame = CFrame.new(18.950964, 0.736557007, 14.8798761, -1, -1.0960446e-021, -4.36557457e-008, 1.41269847e-021, 1, -1.6144448e-018, 4.36557457e-008, -5.38120031e-018, -1)
  10542. o88.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10543. o88.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10544. o88.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10545. o88.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10546. o88.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10547. o88.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10548. o88.Color = Color3.new(0.388235, 0.372549, 0.384314)
  10549. o89.Parent = o88
  10550. o89.Scale = Vector3.new(0.472222239, 0.416666687, 0.249999985)
  10551. o89.MeshType = Enum.MeshType.Wedge
  10552. o90.Parent = o1
  10553. o90.Material = Enum.Material.SmoothPlastic
  10554. o90.BrickColor = BrickColor.new("Smoky grey")
  10555. o90.Position = Vector3.new(18.950964, 0.683766007, 14.9020796)
  10556. o90.Rotation = Vector3.new(3.08320072e-016, 90, 0)
  10557. o90.Anchored = true
  10558. o90.FormFactor = Enum.FormFactor.Custom
  10559. o90.Size = Vector3.new(0.283333331, 0.200000003, 0.200000003)
  10560. o90.CFrame = CFrame.new(18.950964, 0.683766007, 14.9020796, 0, -1.0960446e-021, 1, 5.38120031e-018, 1, -1.0960446e-021, -1, -5.38120031e-018, 0)
  10561. o90.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10562. o90.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10563. o90.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10564. o90.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10565. o90.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10566. o90.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10567. o90.Color = Color3.new(0.356863, 0.364706, 0.411765)
  10568. o91.Parent = o90
  10569. o91.Scale = Vector3.new(1, 0.111111112, 0.611111104)
  10570. o92.Parent = o1
  10571. o92.Material = Enum.Material.SmoothPlastic
  10572. o92.BrickColor = BrickColor.new("Black")
  10573. o92.Position = Vector3.new(18.950964, 0.992074013, 14.9382162)
  10574. o92.Rotation = Vector3.new(3.08320072e-016, 90, 0)
  10575. o92.Anchored = true
  10576. o92.FormFactor = Enum.FormFactor.Custom
  10577. o92.Size = Vector3.new(1.24444449, 0.200000003, 0.200000003)
  10578. o92.CFrame = CFrame.new(18.950964, 0.992074013, 14.9382162, 0, -1.0960446e-021, 1, 5.38120031e-018, 1, -1.0960446e-021, -1, -5.38120031e-018, 0)
  10579. o92.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10580. o92.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10581. o92.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10582. o92.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10583. o92.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10584. o92.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10585. o92.Color = Color3.new(0.105882, 0.164706, 0.207843)
  10586. o93.Parent = o92
  10587. o93.Scale = Vector3.new(1, 0.361111134, 0.666666687)
  10588. o94.Parent = o1
  10589. o94.Material = Enum.Material.SmoothPlastic
  10590. o94.BrickColor = BrickColor.new("Black")
  10591. o94.Position = Vector3.new(18.950964, 0.708733976, 14.827096)
  10592. o94.Rotation = Vector3.new(-180, 0.0927856117, 180)
  10593. o94.Anchored = true
  10594. o94.FormFactor = Enum.FormFactor.Custom
  10595. o94.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  10596. o94.CFrame = CFrame.new(18.950964, 0.708733976, 14.827096, -0.999998689, -1.0960446e-021, 0.00161941373, -1.1745207e-017, 1, 4.66291637e-018, -0.00161941373, -5.38120031e-018, -0.999998689)
  10597. o94.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10598. o94.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10599. o94.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10600. o94.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10601. o94.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10602. o94.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10603. o94.Color = Color3.new(0.105882, 0.164706, 0.207843)
  10604. o95.Parent = o94
  10605. o95.Scale = Vector3.new(0.611111104, 0.138888881, 0.249999985)
  10606. o95.MeshType = Enum.MeshType.Wedge
  10607. o96.Parent = o1
  10608. o96.Material = Enum.Material.SmoothPlastic
  10609. o96.BrickColor = BrickColor.new("Black")
  10610. o96.Position = Vector3.new(18.950964, 0.797657013, 14.8104324)
  10611. o96.Rotation = Vector3.new(180, -2.50129006e-006, 180)
  10612. o96.Anchored = true
  10613. o96.FormFactor = Enum.FormFactor.Custom
  10614. o96.Size = Vector3.new(0.200000003, 0.205555543, 0.200000003)
  10615. o96.CFrame = CFrame.new(18.950964, 0.797657013, 14.8104324, -1, -1.0960446e-021, -4.36557457e-008, 1.41269847e-021, 1, -1.6144448e-018, 4.36557457e-008, -5.38120031e-018, -1)
  10616. o96.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10617. o96.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10618. o96.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10619. o96.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10620. o96.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10621. o96.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10622. o96.Color = Color3.new(0.105882, 0.164706, 0.207843)
  10623. o97.Parent = o96
  10624. o97.Scale = Vector3.new(0.472222239, 1, 0.444444448)
  10625. o98.Parent = o1
  10626. o98.Material = Enum.Material.SmoothPlastic
  10627. o98.BrickColor = BrickColor.new("Black")
  10628. o98.Position = Vector3.new(18.950964, 0.875427008, 14.8298864)
  10629. o98.Rotation = Vector3.new(-180, 0, -6.27987314e-020)
  10630. o98.Anchored = true
  10631. o98.FormFactor = Enum.FormFactor.Custom
  10632. o98.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  10633. o98.CFrame = CFrame.new(18.950964, 0.875427008, 14.8298864, 1, 1.0960446e-021, 0, -1.0960446e-021, -1, 5.38120031e-018, 0, 5.38120031e-018, -1)
  10634. o98.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10635. o98.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10636. o98.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10637. o98.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10638. o98.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10639. o98.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10640. o98.Color = Color3.new(0.105882, 0.164706, 0.207843)
  10641. o99.Parent = o98
  10642. o99.Scale = Vector3.new(0.666666687, 0.249999985, 0.194444433)
  10643. o99.MeshType = Enum.MeshType.Wedge
  10644. o100.Parent = o1
  10645. o100.Material = Enum.Material.SmoothPlastic
  10646. o100.BrickColor = BrickColor.new("Black")
  10647. o100.Position = Vector3.new(18.988184, 0.986526012, 14.8076496)
  10648. o100.Rotation = Vector3.new(3.00000024, 90, 0)
  10649. o100.Anchored = true
  10650. o100.FormFactor = Enum.FormFactor.Custom
  10651. o100.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  10652. o100.CFrame = CFrame.new(18.988184, 0.986526012, 14.8076496, 2.57358579e-011, -6.64535094e-012, 1, 0.0523359589, 0.99862951, -1.0960446e-021, -0.99862951, 0.0523359627, 0)
  10653. o100.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10654. o100.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10655. o100.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10656. o100.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10657. o100.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10658. o100.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10659. o100.Color = Color3.new(0.105882, 0.164706, 0.207843)
  10660. o101.Parent = o100
  10661. o101.Scale = Vector3.new(0.694444478, 0.249999985, 0.361111134)
  10662. o102.Parent = o1
  10663. o102.Material = Enum.Material.SmoothPlastic
  10664. o102.BrickColor = BrickColor.new("Black")
  10665. o102.Position = Vector3.new(18.950964, 0.875427008, 14.8020916)
  10666. o102.Rotation = Vector3.new(3.08320072e-016, 90, 0)
  10667. o102.Anchored = true
  10668. o102.FormFactor = Enum.FormFactor.Custom
  10669. o102.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  10670. o102.CFrame = CFrame.new(18.950964, 0.875427008, 14.8020916, 0, -1.0960446e-021, 1, 5.38120031e-018, 1, -1.0960446e-021, -1, -5.38120031e-018, 0)
  10671. o102.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10672. o102.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10673. o102.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10674. o102.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10675. o102.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10676. o102.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10677. o102.Color = Color3.new(0.105882, 0.164706, 0.207843)
  10678. o103.Parent = o102
  10679. o103.Scale = Vector3.new(0.0833333358, 0.249999985, 0.666666687)
  10680. o104.Parent = o1
  10681. o104.Material = Enum.Material.SmoothPlastic
  10682. o104.BrickColor = BrickColor.new("Really black")
  10683. o104.Position = Vector3.new(18.950964, 0.536549985, 14.6048756)
  10684. o104.Rotation = Vector3.new(180, 2.50796006e-006, 5.00895612e-006)
  10685. o104.Anchored = true
  10686. o104.FormFactor = Enum.FormFactor.Custom
  10687. o104.Size = Vector3.new(0.200000003, 0.794444382, 0.244444445)
  10688. o104.CFrame = CFrame.new(18.950964, 0.536549985, 14.6048756, 1, -8.74227766e-008, 4.3772161e-008, -8.74227766e-008, -1, -3.8177829e-015, 4.3772161e-008, 6.83386182e-018, -1)
  10689. o104.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10690. o104.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10691. o104.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10692. o104.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10693. o104.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10694. o104.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10695. o104.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  10696. o105.Parent = o104
  10697. o105.Scale = Vector3.new(0.694444478, 1, 1)
  10698. o105.MeshType = Enum.MeshType.Wedge
  10699. o106.Name = "Mag"
  10700. o106.Parent = o1
  10701. o106.Material = Enum.Material.SmoothPlastic
  10702. o106.BrickColor = BrickColor.new("Really black")
  10703. o106.Position = Vector3.new(18.950964, 0.56080699, 14.4704056)
  10704. o106.Rotation = Vector3.new(101, 90, 0)
  10705. o106.Anchored = true
  10706. o106.FormFactor = Enum.FormFactor.Custom
  10707. o106.Size = Vector3.new(0.872222185, 0.322222203, 0.200000003)
  10708. o106.CFrame = CFrame.new(18.950964, 0.56080699, 14.4704056, -2.79885857e-008, -5.65955389e-008, 1, 0.981627166, -0.190809026, 1.66447549e-008, 0.190809026, 0.981627107, 6.10016286e-008)
  10709. o106.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10710. o106.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10711. o106.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10712. o106.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10713. o106.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10714. o106.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10715. o106.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  10716. o107.Parent = o106
  10717. o107.Scale = Vector3.new(1, 1, 0.611111104)
  10718. o108.Parent = o1
  10719. o108.Material = Enum.Material.SmoothPlastic
  10720. o108.BrickColor = BrickColor.new("Smoky grey")
  10721. o108.Position = Vector3.new(18.950964, 0.731004, 14.7326536)
  10722. o108.Rotation = Vector3.new(-90, 4.32571142e-006, -90.0000076)
  10723. o108.Anchored = true
  10724. o108.FormFactor = Enum.FormFactor.Custom
  10725. o108.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  10726. o108.CFrame = CFrame.new(18.950964, 0.731004, 14.7326536, -1.51107088e-007, 1, 7.54979084e-008, 7.25342942e-015, -7.54979084e-008, 1, 1, 1.51107088e-007, 4.14945855e-015)
  10727. o108.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10728. o108.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10729. o108.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10730. o108.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10731. o108.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10732. o108.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10733. o108.Color = Color3.new(0.356863, 0.364706, 0.411765)
  10734. o109.Parent = o108
  10735. o109.Scale = Vector3.new(0.416666687, 0.694444478, 0.416666687)
  10736. o110.Parent = o1
  10737. o110.Material = Enum.Material.SmoothPlastic
  10738. o110.BrickColor = BrickColor.new("Black")
  10739. o110.Position = Vector3.new(18.950964, 0.544876993, 14.4409838)
  10740. o110.Rotation = Vector3.new(3.08320072e-016, 90, 0)
  10741. o110.Anchored = true
  10742. o110.FormFactor = Enum.FormFactor.Custom
  10743. o110.Size = Vector3.new(0.227777779, 0.711111128, 0.200000003)
  10744. o110.CFrame = CFrame.new(18.950964, 0.544876993, 14.4409838, 0, -1.0960446e-021, 1, 5.38120031e-018, 1, -1.0960446e-021, -1, -5.38120031e-018, 0)
  10745. o110.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10746. o110.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10747. o110.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10748. o110.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10749. o110.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10750. o110.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10751. o110.Color = Color3.new(0.105882, 0.164706, 0.207843)
  10752. o111.Parent = o110
  10753. o111.Scale = Vector3.new(1, 1, 0.666666687)
  10754. o112.Parent = o1
  10755. o112.Material = Enum.Material.SmoothPlastic
  10756. o112.BrickColor = BrickColor.new("Black")
  10757. o112.Position = Vector3.new(18.950964, 0.775434017, 14.7993164)
  10758. o112.Rotation = Vector3.new(180, -2.50129006e-006, 180)
  10759. o112.Anchored = true
  10760. o112.FormFactor = Enum.FormFactor.Custom
  10761. o112.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  10762. o112.CFrame = CFrame.new(18.950964, 0.775434017, 14.7993164, -1, -1.0960446e-021, -4.36557457e-008, 1.41269847e-021, 1, -1.6144448e-018, 4.36557457e-008, -5.38120031e-018, -1)
  10763. o112.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10764. o112.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10765. o112.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10766. o112.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10767. o112.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10768. o112.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10769. o112.Color = Color3.new(0.105882, 0.164706, 0.207843)
  10770. o113.Parent = o112
  10771. o113.Scale = Vector3.new(0.666666687, 0.249999985, 0.111111112)
  10772. o113.MeshType = Enum.MeshType.Wedge
  10773. o114.Parent = o1
  10774. o114.Material = Enum.Material.SmoothPlastic
  10775. o114.BrickColor = BrickColor.new("Black")
  10776. o114.Position = Vector3.new(18.950964, 0.730996013, 14.7298584)
  10777. o114.Rotation = Vector3.new(180, 0, -90.0000076)
  10778. o114.Anchored = true
  10779. o114.FormFactor = Enum.FormFactor.Custom
  10780. o114.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  10781. o114.CFrame = CFrame.new(18.950964, 0.730996013, 14.7298584, -1.94707198e-007, 1, 0, 1, 1.94707169e-007, -4.37113883e-008, -4.37113883e-008, 0, -1)
  10782. o114.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10783. o114.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10784. o114.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10785. o114.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10786. o114.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10787. o114.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10788. o114.Color = Color3.new(0.105882, 0.164706, 0.207843)
  10789. o115.Parent = o114
  10790. o115.Scale = Vector3.new(0.833333373, 0.666666687, 0.805555522)
  10791. o116.Parent = o1
  10792. o116.Material = Enum.Material.SmoothPlastic
  10793. o116.BrickColor = BrickColor.new("Black")
  10794. o116.Position = Vector3.new(18.950964, 0.928192973, 14.7298584)
  10795. o116.Rotation = Vector3.new(3.08320072e-016, 90, 0)
  10796. o116.Anchored = true
  10797. o116.FormFactor = Enum.FormFactor.Custom
  10798. o116.Size = Vector3.new(0.827777743, 0.200000003, 0.200000003)
  10799. o116.CFrame = CFrame.new(18.950964, 0.928192973, 14.7298584, 0, -1.0960446e-021, 1, 5.38120031e-018, 1, -1.0960446e-021, -1, -5.38120031e-018, 0)
  10800. o116.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10801. o116.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10802. o116.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10803. o116.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10804. o116.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10805. o116.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10806. o116.Color = Color3.new(0.105882, 0.164706, 0.207843)
  10807. o117.Parent = o116
  10808. o117.Scale = Vector3.new(1, 0.277777761, 0.666666687)
  10809. o118.Parent = o1
  10810. o118.Material = Enum.Material.SmoothPlastic
  10811. o118.BrickColor = BrickColor.new("Black")
  10812. o118.Position = Vector3.new(18.950964, 0.825424016, 14.7993164)
  10813. o118.Rotation = Vector3.new(-180, 0, -6.27987314e-020)
  10814. o118.Anchored = true
  10815. o118.FormFactor = Enum.FormFactor.Custom
  10816. o118.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  10817. o118.CFrame = CFrame.new(18.950964, 0.825424016, 14.7993164, 1, 1.0960446e-021, 0, -1.0960446e-021, -1, 5.38120031e-018, 0, 5.38120031e-018, -1)
  10818. o118.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10819. o118.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10820. o118.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10821. o118.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10822. o118.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10823. o118.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10824. o118.Color = Color3.new(0.105882, 0.164706, 0.207843)
  10825. o119.Parent = o118
  10826. o119.Scale = Vector3.new(0.666666687, 0.249999985, 0.111111112)
  10827. o119.MeshType = Enum.MeshType.Wedge
  10828. o120.Parent = o1
  10829. o120.Material = Enum.Material.SmoothPlastic
  10830. o120.BrickColor = BrickColor.new("Black")
  10831. o120.Position = Vector3.new(18.950964, 0.600430012, 14.4798584)
  10832. o120.Rotation = Vector3.new(3.08320072e-016, 90, 0)
  10833. o120.Anchored = true
  10834. o120.FormFactor = Enum.FormFactor.Custom
  10835. o120.Size = Vector3.new(0.200000003, 0.666666687, 0.200000003)
  10836. o120.CFrame = CFrame.new(18.950964, 0.600430012, 14.4798584, 0, -1.0960446e-021, 1, 5.38120031e-018, 1, -1.0960446e-021, -1, -5.38120031e-018, 0)
  10837. o120.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10838. o120.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10839. o120.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10840. o120.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10841. o120.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10842. o120.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10843. o120.Color = Color3.new(0.105882, 0.164706, 0.207843)
  10844. o121.Parent = o120
  10845. o121.Scale = Vector3.new(0.027777778, 1, 0.694444478)
  10846. o122.Parent = o1
  10847. o122.Material = Enum.Material.SmoothPlastic
  10848. o122.BrickColor = BrickColor.new("Black")
  10849. o122.Position = Vector3.new(18.950964, 0.980957985, 14.5104237)
  10850. o122.Rotation = Vector3.new(2.05579065e-016, -2.50796006e-006, 6.27987314e-020)
  10851. o122.Anchored = true
  10852. o122.FormFactor = Enum.FormFactor.Custom
  10853. o122.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  10854. o122.CFrame = CFrame.new(18.950964, 0.980957985, 14.5104237, 1, -1.0960446e-021, -4.3772161e-008, -7.78546341e-022, 1, -3.58803156e-018, 4.3772161e-008, -5.38120031e-018, 1)
  10855. o122.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10856. o122.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10857. o122.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10858. o122.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10859. o122.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10860. o122.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10861. o122.Color = Color3.new(0.105882, 0.164706, 0.207843)
  10862. o123.Parent = o122
  10863. o123.Scale = Vector3.new(0.694444478, 0.0833333358, 0.333333343)
  10864. o123.MeshType = Enum.MeshType.Wedge
  10865. o124.Parent = o1
  10866. o124.Material = Enum.Material.SmoothPlastic
  10867. o124.BrickColor = BrickColor.new("Black")
  10868. o124.Position = Vector3.new(18.950964, 0.961513996, 14.6854324)
  10869. o124.Rotation = Vector3.new(180, -2.50129006e-006, 180)
  10870. o124.Anchored = true
  10871. o124.FormFactor = Enum.FormFactor.Custom
  10872. o124.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  10873. o124.CFrame = CFrame.new(18.950964, 0.961513996, 14.6854324, -1, -1.0960446e-021, -4.36557457e-008, 1.41269847e-021, 1, -1.6144448e-018, 4.36557457e-008, -5.38120031e-018, -1)
  10874. o124.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10875. o124.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10876. o124.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10877. o124.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10878. o124.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10879. o124.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10880. o124.Color = Color3.new(0.105882, 0.164706, 0.207843)
  10881. o125.Parent = o124
  10882. o125.Scale = Vector3.new(0.694444478, 0.277777761, 0.416666687)
  10883. o125.MeshType = Enum.MeshType.Wedge
  10884. o126.Parent = o1
  10885. o126.Material = Enum.Material.SmoothPlastic
  10886. o126.BrickColor = BrickColor.new("Really black")
  10887. o126.Position = Vector3.new(18.950964, 0.803216994, 14.6715384)
  10888. o126.Rotation = Vector3.new(3.08320072e-016, 90, 0)
  10889. o126.Anchored = true
  10890. o126.FormFactor = Enum.FormFactor.Custom
  10891. o126.Size = Vector3.new(0.244444445, 0.200000003, 0.200000003)
  10892. o126.CFrame = CFrame.new(18.950964, 0.803216994, 14.6715384, 0, -1.0960446e-021, 1, 5.38120031e-018, 1, -1.0960446e-021, -1, -5.38120031e-018, 0)
  10893. o126.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10894. o126.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10895. o126.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10896. o126.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10897. o126.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10898. o126.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10899. o126.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  10900. o127.Parent = o126
  10901. o127.Scale = Vector3.new(1, 0.972222209, 0.666666687)
  10902. o128.Parent = o1
  10903. o128.Material = Enum.Material.SmoothPlastic
  10904. o128.BrickColor = BrickColor.new("Really black")
  10905. o128.Position = Vector3.new(18.950964, 0.672379017, 14.6450357)
  10906. o128.Rotation = Vector3.new(-30.0000038, 90, 0)
  10907. o128.Anchored = true
  10908. o128.FormFactor = Enum.FormFactor.Custom
  10909. o128.Size = Vector3.new(0.205555543, 0.200000003, 0.200000003)
  10910. o128.CFrame = CFrame.new(18.950964, 0.672379017, 14.6450357, 4.20376836e-008, -2.60188173e-008, 1, -0.50000006, 0.866025388, 4.35066809e-008, -0.866025388, -0.50000006, 2.33994797e-008)
  10911. o128.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10912. o128.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10913. o128.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10914. o128.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10915. o128.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10916. o128.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10917. o128.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  10918. o129.Parent = o128
  10919. o129.Scale = Vector3.new(1, 0.722222269, 0.666666687)
  10920. o130.Parent = o1
  10921. o130.Material = Enum.Material.SmoothPlastic
  10922. o130.BrickColor = BrickColor.new("Really black")
  10923. o130.Position = Vector3.new(18.950964, 0.619874001, 14.3270836)
  10924. o130.Rotation = Vector3.new(2.05579065e-016, -2.50796006e-006, 6.27987314e-020)
  10925. o130.Anchored = true
  10926. o130.FormFactor = Enum.FormFactor.Custom
  10927. o130.Size = Vector3.new(0.200000003, 0.705555558, 0.300000012)
  10928. o130.CFrame = CFrame.new(18.950964, 0.619874001, 14.3270836, 1, -1.0960446e-021, -4.3772161e-008, -7.78546341e-022, 1, -3.58803156e-018, 4.3772161e-008, -5.38120031e-018, 1)
  10929. o130.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10930. o130.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10931. o130.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10932. o130.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10933. o130.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10934. o130.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10935. o130.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  10936. o131.Parent = o130
  10937. o131.Scale = Vector3.new(0.694444478, 1, 1)
  10938. o131.MeshType = Enum.MeshType.Wedge
  10939. o132.Parent = o1
  10940. o132.Material = Enum.Material.SmoothPlastic
  10941. o132.BrickColor = BrickColor.new("Black")
  10942. o132.Position = Vector3.new(18.950964, 1.15317094, 14.2876415)
  10943. o132.Rotation = Vector3.new(30.0000019, 90, 0)
  10944. o132.Anchored = true
  10945. o132.FormFactor = Enum.FormFactor.Custom
  10946. o132.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  10947. o132.CFrame = CFrame.new(18.950964, 1.15317094, 14.2876415, 1.28167699e-010, -5.82076609e-011, 1, 0.5, 0.866025388, -1.0960446e-021, -0.866025388, 0.5, 0)
  10948. o132.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10949. o132.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10950. o132.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10951. o132.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10952. o132.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10953. o132.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10954. o132.Color = Color3.new(0.105882, 0.164706, 0.207843)
  10955. o133.Parent = o132
  10956. o133.Scale = Vector3.new(0.388888866, 0.194444433, 0.416666687)
  10957. o134.Parent = o1
  10958. o134.Material = Enum.Material.SmoothPlastic
  10959. o134.BrickColor = BrickColor.new("Black")
  10960. o134.Position = Vector3.new(18.950964, 1.10315704, 14.3126564)
  10961. o134.Rotation = Vector3.new(3.08320072e-016, 90, 0)
  10962. o134.Anchored = true
  10963. o134.FormFactor = Enum.FormFactor.Custom
  10964. o134.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  10965. o134.CFrame = CFrame.new(18.950964, 1.10315704, 14.3126564, 0, -5.9604659e-008, 1, 5.38120031e-018, 1, 5.9604659e-008, -1, -5.38374141e-018, 0)
  10966. o134.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10967. o134.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10968. o134.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10969. o134.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10970. o134.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10971. o134.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10972. o134.Color = Color3.new(0.105882, 0.164706, 0.207843)
  10973. o135.Parent = o134
  10974. o135.Scale = Vector3.new(0.027777778, 0.861111045, 0.416666687)
  10975. o136.Parent = o1
  10976. o136.Material = Enum.Material.SmoothPlastic
  10977. o136.BrickColor = BrickColor.new("Black")
  10978. o136.Position = Vector3.new(18.950964, 0.969842017, 14.2187424)
  10979. o136.Rotation = Vector3.new(2.05579065e-016, -2.50796006e-006, 6.27987314e-020)
  10980. o136.Anchored = true
  10981. o136.FormFactor = Enum.FormFactor.Custom
  10982. o136.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  10983. o136.CFrame = CFrame.new(18.950964, 0.969842017, 14.2187424, 1, -1.0960446e-021, -4.3772161e-008, -7.78546341e-022, 1, -3.58803156e-018, 4.3772161e-008, -5.38120031e-018, 1)
  10984. o136.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  10985. o136.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  10986. o136.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  10987. o136.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  10988. o136.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  10989. o136.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  10990. o136.Color = Color3.new(0.105882, 0.164706, 0.207843)
  10991. o137.Parent = o136
  10992. o137.Scale = Vector3.new(0.666666687, 0.249999985, 0.74999994)
  10993. o137.MeshType = Enum.MeshType.Wedge
  10994. o138.Parent = o1
  10995. o138.Material = Enum.Material.SmoothPlastic
  10996. o138.BrickColor = BrickColor.new("Black")
  10997. o138.Position = Vector3.new(18.950964, 0.919857979, 14.2271004)
  10998. o138.Rotation = Vector3.new(-0.600734293, 89.980217, -5.99351438e-007)
  10999. o138.Anchored = true
  11000. o138.FormFactor = Enum.FormFactor.Custom
  11001. o138.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  11002. o138.CFrame = CFrame.new(18.950964, 0.919857979, 14.2271004, 4.06289615e-008, 4.25005558e-016, 0.99999994, -6.70552254e-008, 0.999999881, 4.68723726e-010, -1.00000012, -9.68575407e-008, 4.47034694e-008)
  11003. o138.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  11004. o138.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  11005. o138.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  11006. o138.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  11007. o138.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  11008. o138.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  11009. o138.Color = Color3.new(0.105882, 0.164706, 0.207843)
  11010. o139.Parent = o138
  11011. o139.Scale = Vector3.new(0.888888896, 0.249999985, 0.666666687)
  11012. o140.Parent = o1
  11013. o140.Material = Enum.Material.SmoothPlastic
  11014. o140.BrickColor = BrickColor.new("Black")
  11015. o140.Position = Vector3.new(18.950964, 1.17262495, 14.2539701)
  11016. o140.Rotation = Vector3.new(30.0000038, 1.24663654e-006, -90)
  11017. o140.Anchored = true
  11018. o140.FormFactor = Enum.FormFactor.Custom
  11019. o140.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  11020. o140.CFrame = CFrame.new(18.950964, 1.17262495, 14.2539701, -4.959292e-008, 1, 2.17579128e-008, -0.866025388, -3.19989653e-008, -0.50000006, -0.50000006, -4.36557457e-008, 0.866025388)
  11021. o140.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  11022. o140.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  11023. o140.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  11024. o140.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  11025. o140.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  11026. o140.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  11027. o140.Color = Color3.new(0.105882, 0.164706, 0.207843)
  11028. o141.Parent = o140
  11029. o141.Scale = Vector3.new(0.194444433, 0.416666687, 0.194444433)
  11030. o142.Parent = o1
  11031. o142.Material = Enum.Material.SmoothPlastic
  11032. o142.BrickColor = BrickColor.new("Really black")
  11033. o142.Position = Vector3.new(18.950964, 1.10038495, 14.3182096)
  11034. o142.Rotation = Vector3.new(3.08320072e-016, 90, 0)
  11035. o142.Anchored = true
  11036. o142.FormFactor = Enum.FormFactor.Custom
  11037. o142.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  11038. o142.CFrame = CFrame.new(18.950964, 1.10038495, 14.3182096, 0, -2.98023295e-008, 1, 5.38120031e-018, 1, 2.98023295e-008, -1, -1.91260039e-018, 0)
  11039. o142.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  11040. o142.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  11041. o142.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  11042. o142.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  11043. o142.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  11044. o142.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  11045. o142.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11046. o143.Parent = o142
  11047. o143.Scale = Vector3.new(0.027777778, 0.722222269, 0.388888866)
  11048. o144.Parent = o1
  11049. o144.Material = Enum.Material.SmoothPlastic
  11050. o144.BrickColor = BrickColor.new("Black")
  11051. o144.Position = Vector3.new(18.950964, 0.986526012, 14.2826424)
  11052. o144.Rotation = Vector3.new(3.08320072e-016, 0, 6.27987314e-020)
  11053. o144.Anchored = true
  11054. o144.FormFactor = Enum.FormFactor.Custom
  11055. o144.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  11056. o144.CFrame = CFrame.new(18.950964, 0.986526012, 14.2826424, 1, -1.0960446e-021, 0, -1.0960446e-021, 1, -5.38120031e-018, 0, -5.38120031e-018, 1)
  11057. o144.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  11058. o144.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  11059. o144.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  11060. o144.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  11061. o144.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  11062. o144.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  11063. o144.Color = Color3.new(0.105882, 0.164706, 0.207843)
  11064. o145.Parent = o144
  11065. o145.Scale = Vector3.new(0.666666687, 0.416666687, 0.333333343)
  11066. o145.MeshType = Enum.MeshType.Wedge
  11067. o146.Parent = o1
  11068. o146.Material = Enum.Material.SmoothPlastic
  11069. o146.BrickColor = BrickColor.new("Really black")
  11070. o146.Position = Vector3.new(18.950964, 0.872651994, 14.2770796)
  11071. o146.Rotation = Vector3.new(2.18855899e-013, 2.50129006e-006, 180)
  11072. o146.Anchored = true
  11073. o146.FormFactor = Enum.FormFactor.Custom
  11074. o146.Size = Vector3.new(0.200000003, 0.200000003, 0.211111099)
  11075. o146.CFrame = CFrame.new(18.950964, 0.872651994, 14.2770796, -1, -8.74227766e-008, 4.36557457e-008, 8.74227766e-008, -1, -3.81975606e-015, 4.36557457e-008, 6.83386182e-018, 1)
  11076. o146.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  11077. o146.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  11078. o146.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  11079. o146.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  11080. o146.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  11081. o146.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  11082. o146.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11083. o147.Parent = o146
  11084. o147.Scale = Vector3.new(0.666666687, 0.277777761, 1)
  11085. o147.MeshType = Enum.MeshType.Wedge
  11086. o148.Name = "Handle"
  11087. o148.Parent = o1
  11088. o148.Material = Enum.Material.SmoothPlastic
  11089. o148.BrickColor = BrickColor.new("Really black")
  11090. o148.Transparency = 1
  11091. o148.Position = Vector3.new(18.9506321, 0.598004997, 14.4106464)
  11092. o148.Rotation = Vector3.new(180, -2.50129006e-006, 180)
  11093. o148.Anchored = true
  11094. o148.FormFactor = Enum.FormFactor.Custom
  11095. o148.Size = Vector3.new(0.200000003, 0.205555543, 0.200000003)
  11096. o148.CFrame = CFrame.new(18.9506321, 0.598004997, 14.4106464, -1, -1.0960446e-021, -4.36557457e-008, 1.41269847e-021, 1, -1.6144448e-018, 4.36557457e-008, -5.38120031e-018, -1)
  11097. o148.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  11098. o148.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  11099. o148.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  11100. o148.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  11101. o148.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  11102. o148.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  11103. o148.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11104. o149.Name = "FireSound"
  11105. o149.Parent = o148
  11106. o149.SoundId = "rbxassetid://330704232"
  11107. o149.Volume = 10
  11108. o150.Parent = o148
  11109. o150.Scale = Vector3.new(0.99999994, 1, 0.99999994)
  11110. Victim = game.Players.LocalPlayer.Character
  11111. function Suicide ()
  11112. Victim.Torso.Neck.C0 = CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(25), -math.rad(0),-math.rad(0))
  11113. Victim.Torso.Neck.C1 = CFrame.new(0,0,0)
  11114. wait(.02)
  11115. Victim.Torso["Right Shoulder"].C0 = CFrame.new(2.3,.5,0) * CFrame.Angles(math.rad(-90), -math.rad(160),-math.rad(-70))
  11116. Victim.Torso["Right Shoulder"].C1 = CFrame.new(0,0,0)
  11117. ANGLE = -70
  11118. ANGLE2 = -20
  11119. for i=1,7 do
  11120. ANGLE = ANGLE + 10
  11121. ANGLE2 = ANGLE2 + 10
  11122. Victim.Torso["Right Shoulder"].C0 = CFrame.new(2.3,.5,0) * CFrame.Angles(math.rad(-90), -math.rad(160),-math.rad(ANGLE))
  11123. Victim.Torso["Right Shoulder"].C1 = CFrame.new(0,0,0)
  11124. wait(1/30)
  11125. end
  11126. wait(.3)
  11127. o1.Handle.FireSound.Parent = workspace
  11128. workspace.FireSound:Play()
  11129. game.Players.LocalPlayer.Character.Humanoid.Health = 0
  11130. game.Players.LocalPlayer.Character.Head.BrickColor = BrickColor.new("Maroon")
  11131. player = game.Players[Victim.Name]
  11132. char = player.Character
  11133. char.Archivable = true
  11134. local rg = char:Clone()
  11135. rg.HumanoidRootPart:Destroy()
  11136. rg.Name = ""
  11137. rg.Humanoid.MaxHealth = 0
  11138.  
  11139. for i, v in pairs(rg.Torso:GetChildren()) do
  11140. if v:IsA("Glue") or v:IsA("Motor6D") then
  11141. v:Destroy()
  11142. end
  11143. end
  11144.  
  11145. local n = Instance.new("Glue", rg.Torso)
  11146. n.Name = "Neck"
  11147. n.Part0 = rg.Torso
  11148. n.Part1 = rg.Head
  11149. n.C0 = CFrame.new(0, 1, 0)
  11150. n.C1 = CFrame.new(0, -0.5, 0)
  11151.  
  11152.  
  11153. local rs = Instance.new("Glue", rg.Torso)
  11154. rs.Name = "Right Shoulder"
  11155. rs.Part0 = rg.Torso
  11156. rs.Part1 = rg["Right Arm"]
  11157. rs.C0 = CFrame.new(1.5, 0.5, 0)
  11158. rs.C1 = CFrame.new(0, 0.5, 0)
  11159. local ls = Instance.new("Glue", rg.Torso)
  11160. ls.Name = "Left Shoulder"
  11161. ls.Part0 = rg.Torso
  11162. ls.Part1 = rg["Left Arm"]
  11163. ls.C0 = CFrame.new(-1.5, 0.5, 0)
  11164. ls.C1 = CFrame.new(0, 0.5, 0)
  11165.  
  11166. local rh = Instance.new("Glue", rg.Torso)
  11167. rh.Name = "Right Hip"
  11168. rh.Part0 = rg.Torso
  11169. rh.Part1 = rg["Right Leg"]
  11170. rh.C0 = CFrame.new(0.5, -1, 0)
  11171. rh.C1 = CFrame.new(0, 1, 0)
  11172. local lh = Instance.new("Glue", rg.Torso)
  11173. lh.Name = "Left Hip"
  11174. lh.Part0 = rg.Torso
  11175. lh.Part1 = rg["Left Leg"]
  11176. lh.C0 = CFrame.new(-0.5, -1, 0)
  11177. lh.C1 = CFrame.new(0, 1, 0)
  11178. char.Torso:Destroy()
  11179. char.Head:Destroy()
  11180. char["Left Leg"]:Destroy()
  11181. char["Left Arm"]:Destroy()
  11182. char["Right Leg"]:Destroy()
  11183. char["Right Arm"]:Destroy()
  11184. rg.Parent = game.Workspace
  11185. rg.Head.BrickColor = BrickColor.new("Maroon")
  11186. rg.Torso.Neck:Destroy()
  11187. for i, v in pairs(rg.Torso:GetChildren()) do
  11188. if v:IsA("Motor6D") then
  11189. v:Destroy()
  11190. end
  11191. end
  11192. function DEATH ()
  11193. OHHNELLY = Instance.new("Part")
  11194. OHHNELLY.Parent = rg
  11195. OHHNELLY.Anchored = false
  11196. OHHNELLY.Material = Enum.Material.SmoothPlastic
  11197. OHHNELLY.BrickColor = BrickColor.new("Maroon")
  11198. OHHNELLY.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  11199. OHHNELLY.Position = rg.Head.Position
  11200. OHHNELLY.Color = Color3.new(0.458824, 0, 0)
  11201. OHHNELLY.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  11202. OHHNELLY.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  11203. OHHNELLY.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  11204. OHHNELLY.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  11205. OHHNELLY.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  11206. OHHNELLY.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  11207. end
  11208. for i=1, 10 do
  11209. DEATH()
  11210. print"BLOODY"
  11211. wait()
  11212. end
  11213. end
  11214. function Weld(x,y)
  11215. local W = Instance.new("Weld")
  11216. W.Part0 = x
  11217. W.Part1 = y
  11218. local CJ = CFrame.new(x.Position)
  11219. local C0 = x.CFrame:inverse()*CJ
  11220. local C1 = y.CFrame:inverse()*CJ
  11221. W.C0 = C0
  11222. W.C1 = C1
  11223. W.Parent = x
  11224. end
  11225.  
  11226. function Get(A)
  11227. if A.className == "Part" then
  11228. Weld(o1.Handle, A)
  11229. A.Anchored = false
  11230. else
  11231. local C = A:GetChildren()
  11232. for i=1, #C do
  11233. Get(C[i])
  11234. end
  11235. end
  11236. end
  11237.  
  11238. function Finale()
  11239. Get(o1)
  11240. end
  11241.  
  11242. o1.Equipped:connect(Finale)
  11243. o1.Unequipped:connect(Finale)
  11244. o1.Activated:connect(Suicide)
  11245. Finale()
  11246. end)
  11247.  
  11248. TextLabel_2.Parent = Frame
  11249. TextLabel_2.BackgroundColor3 = Color3.new(0.494118, 0, 1)
  11250. TextLabel_2.BorderColor3 = Color3.new(0.494118, 0, 1)
  11251. TextLabel_2.Position = UDim2.new(0, 29, 0, 59)
  11252. TextLabel_2.Size = UDim2.new(0, 200, 0, 30)
  11253. TextLabel_2.Font = Enum.Font.SourceSans
  11254. TextLabel_2.FontSize = Enum.FontSize.Size14
  11255. TextLabel_2.Text = "Created By : moztopia"
  11256. TextLabel_2.TextColor3 = Color3.new(0.439216, 1, 0.027451)
  11257. TextLabel_2.TextScaled = true
  11258. TextLabel_2.TextSize = 14
  11259. TextLabel_2.TextWrapped = true
Add Comment
Please, Sign In to add comment