Advertisement
Robloxian_Scripter

My GUI FE

Apr 18th, 2019
410
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 277.25 KB | None | 0 0
  1. --https://github.com/Mokiros/roblox-FE-compatibility
  2. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  3. local Player,game,owner = owner,game
  4. local RealPlayer = Player
  5. do
  6. print("FE Compatibility code V2 by Mokiros")
  7. local RealPlayer = RealPlayer
  8. script.Parent = RealPlayer.Character
  9.  
  10. --Fake event to make stuff like Mouse.KeyDown work
  11. local Disconnect_Function = function(this)
  12. this[1].Functions[this[2]] = nil
  13. end
  14. local Disconnect_Metatable = {__index={disconnect=Disconnect_Function,Disconnect=Disconnect_Function}}
  15. local FakeEvent_Metatable = {__index={
  16. Connect = function(this,f)
  17. local i = tostring(math.random(0,10000))
  18. while this.Functions[i] do
  19. i = tostring(math.random(0,10000))
  20. end
  21. this.Functions[i] = f
  22. return setmetatable({this,i},Disconnect_Metatable)
  23. end
  24. }}
  25. FakeEvent_Metatable.__index.connect = FakeEvent_Metatable.__index.Connect
  26. local function fakeEvent()
  27. return setmetatable({Functions={}},FakeEvent_Metatable)
  28. end
  29.  
  30. --Creating fake input objects with fake variables
  31. local FakeMouse = {Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent(),Button2Up=fakeEvent(),Button2Down=fakeEvent()}
  32. FakeMouse.keyUp = FakeMouse.KeyUp
  33. FakeMouse.keyDown = FakeMouse.KeyDown
  34. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  35. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  36. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  37. end}
  38. --Merged 2 functions into one by checking amount of arguments
  39. CAS.UnbindAction = CAS.BindAction
  40.  
  41. --This function will trigger the events that have been :Connect()'ed
  42. local function TriggerEvent(self,ev,...)
  43. for _,f in pairs(self[ev].Functions) do
  44. f(...)
  45. end
  46. end
  47. FakeMouse.TriggerEvent = TriggerEvent
  48. UIS.TriggerEvent = TriggerEvent
  49.  
  50. --Client communication
  51. local Event = Instance.new("RemoteEvent")
  52. Event.Name = "UserInput_Event"
  53. Event.OnServerEvent:Connect(function(plr,io)
  54. if plr~=RealPlayer then return end
  55. FakeMouse.Target = io.Target
  56. FakeMouse.Hit = io.Hit
  57. if not io.isMouse then
  58. local b = io.UserInputState == Enum.UserInputState.Begin
  59. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  60. return FakeMouse:TriggerEvent(b and "Button1Down" or "Button1Up")
  61. end
  62. if io.UserInputType == Enum.UserInputType.MouseButton2 then
  63. return FakeMouse:TriggerEvent(b and "Button2Down" or "Button2Up")
  64. end
  65. for _,t in pairs(CAS.Actions) do
  66. for _,k in pairs(t.Keys) do
  67. if k==io.KeyCode then
  68. t.Function(t.Name,io.UserInputState,io)
  69. end
  70. end
  71. end
  72. FakeMouse:TriggerEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  73. UIS:TriggerEvent(b and "InputBegan" or "InputEnded",io,false)
  74. end
  75. end)
  76. Event.Parent = NLS([==[local Event = script:WaitForChild("UserInput_Event")
  77. local Mouse = owner:GetMouse()
  78. local UIS = game:GetService("UserInputService")
  79. local input = function(io,RobloxHandled)
  80. if RobloxHandled then return end
  81. --Since InputObject is a client-side instance, we create and pass table instead
  82. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  83. end
  84. UIS.InputBegan:Connect(input)
  85. UIS.InputEnded:Connect(input)
  86. local h,t
  87. --Give the server mouse data every second frame, but only if the values changed
  88. --If player is not moving their mouse, client won't fire events
  89. local HB = game:GetService("RunService").Heartbeat
  90. while true do
  91. if h~=Mouse.Hit or t~=Mouse.Target then
  92. h,t=Mouse.Hit,Mouse.Target
  93. Event:FireServer({isMouse=true,Target=t,Hit=h})
  94. end
  95. --Wait 2 frames
  96. for i=1,2 do
  97. HB:Wait()
  98. end
  99. end]==],script)
  100.  
  101. ----Sandboxed game object that allows the usage of client-side methods and services
  102. --Real game object
  103. local RealGame = game
  104.  
  105. --Metatable for fake service
  106. local FakeService_Metatable = {
  107. __index = function(self,k)
  108. local s = rawget(self,"_RealService")
  109. if s then
  110. return typeof(s[k])=="function"
  111. and function(_,...)return s[k](s,...)end or s[k]
  112. end
  113. end,
  114. __newindex = function(self,k,v)
  115. local s = rawget(self,"_RealService")
  116. if s then s[k]=v end
  117. end
  118. }
  119. local function FakeService(t,RealService)
  120. t._RealService = typeof(RealService)=="string" and RealGame:GetService(RealService) or RealService
  121. return setmetatable(t,FakeService_Metatable)
  122. end
  123.  
  124. --Fake game object
  125. local FakeGame = {
  126. GetService = function(self,s)
  127. return rawget(self,s) or RealGame:GetService(s)
  128. end,
  129. Players = FakeService({
  130. LocalPlayer = FakeService({GetMouse=function(self)return FakeMouse end},Player)
  131. },"Players"),
  132. UserInputService = FakeService(UIS,"UserInputService"),
  133. ContextActionService = FakeService(CAS,"ContextActionService"),
  134. RunService = FakeService({
  135. _btrs = {},
  136. RenderStepped = RealGame:GetService("RunService").Heartbeat,
  137. BindToRenderStep = function(self,name,_,fun)
  138. self._btrs[name] = self.Heartbeat:Connect(fun)
  139. end,
  140. UnbindFromRenderStep = function(self,name)
  141. self._btrs[name]:Disconnect()
  142. end,
  143. },"RunService")
  144. }
  145. rawset(FakeGame.Players,"localPlayer",FakeGame.Players.LocalPlayer)
  146. FakeGame.service = FakeGame.GetService
  147. FakeService(FakeGame,game)
  148. --Changing owner to fake player object to support owner:GetMouse()
  149. game,owner = FakeGame,FakeGame.Players.LocalPlayer
  150. end
  151.  
  152.  
  153.  
  154.  
  155. -- Instances:
  156. local DeletedWorldsGUI = Instance.new("ScreenGui")
  157. local LoginFrame = Instance.new("Frame")
  158. local bar1 = Instance.new("Frame")
  159. local bar2 = Instance.new("Frame")
  160. local Title = Instance.new("TextLabel")
  161. local LoginText = Instance.new("TextLabel")
  162. local Userbox = Instance.new("TextBox")
  163. local Passbox = Instance.new("TextBox")
  164. local LoginButton = Instance.new("TextButton")
  165. local WIP = Instance.new("TextLabel")
  166. local MainFrame = Instance.new("Frame")
  167. local mbar1 = Instance.new("Frame")
  168. local mbar2 = Instance.new("Frame")
  169. local mTitle = Instance.new("TextLabel")
  170. local ExitButton = Instance.new("TextButton")
  171. local ExecutorButton = Instance.new("TextButton")
  172. local ScriptButton = Instance.new("TextButton")
  173. local mCredit = Instance.new("TextLabel")
  174. local ScriptFrame = Instance.new("Frame")
  175. local sbar1 = Instance.new("Frame")
  176. local sbar2 = Instance.new("Frame")
  177. local AimbotESP = Instance.new("TextButton")
  178. local gbv3 = Instance.new("TextButton")
  179. local Soldier = Instance.new("TextButton")
  180. local sExitButton = Instance.new("TextButton")
  181. local ScriptIntroLabel = Instance.new("TextLabel")
  182. local Illuminati = Instance.new("TextButton")
  183. local NoobSmasherPowerSBONLY = Instance.new("TextButton")
  184. local Decobar1 = Instance.new("Frame")
  185. local Decobar2 = Instance.new("Frame")
  186. local Decobar3 = Instance.new("Frame")
  187. local ExecutorFrame = Instance.new("Frame")
  188. local ebar1 = Instance.new("Frame")
  189. local ebar2 = Instance.new("Frame")
  190. local ScrollingFrame = Instance.new("ScrollingFrame")
  191. local Input = Instance.new("TextBox")
  192. local ClearButton = Instance.new("TextButton")
  193. local ExecuteButton = Instance.new("TextButton")
  194. local BackButton = Instance.new("TextButton")
  195. local ExecutorTitleLabel = Instance.new("TextLabel")
  196.  
  197. --Properties:
  198. DeletedWorldsGUI.Name = "DeletedWorldsGUI"
  199. DeletedWorldsGUI.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
  200. DeletedWorldsGUI.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  201.  
  202. LoginFrame.Name = "LoginFrame"
  203. LoginFrame.Parent = DeletedWorldsGUI
  204. LoginFrame.Active = true
  205. LoginFrame.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  206. LoginFrame.Position = UDim2.new(0.0557504147, 0, 0.187960684, 0)
  207. LoginFrame.Selectable = true
  208. LoginFrame.Size = UDim2.new(0, 339, 0, 325)
  209. LoginFrame.Visible = true
  210. LoginFrame.Draggable = true
  211.  
  212. bar1.Name = "bar1"
  213. bar1.Parent = LoginFrame
  214. bar1.BackgroundColor3 = Color3.new(0.0392157, 0.0392157, 0.0392157)
  215. bar1.BorderSizePixel = 0
  216. bar1.Position = UDim2.new(0.0338051058, 0, -0.00204311311, 0)
  217. bar1.Size = UDim2.new(0, 315, 0, 26)
  218.  
  219. bar2.Name = "bar2"
  220. bar2.Parent = LoginFrame
  221. bar2.BackgroundColor3 = Color3.new(0.0392157, 0.0392157, 0.0392157)
  222. bar2.BorderSizePixel = 0
  223. bar2.Position = UDim2.new(0.0338051021, 0, -0.00204311311, 0)
  224. bar2.Size = UDim2.new(0, 315, 0, 26)
  225.  
  226. Title.Name = "Title"
  227. Title.Parent = LoginFrame
  228. Title.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  229. Title.BorderSizePixel = 0
  230. Title.Position = UDim2.new(0.287858993, 0, 0.121804312, 0)
  231. Title.Size = UDim2.new(0, 135, 0, 47)
  232. Title.Font = Enum.Font.SourceSansBold
  233. Title.Text = "DeletedWorlds"
  234. Title.TextColor3 = Color3.new(1, 1, 1)
  235. Title.TextScaled = true
  236. Title.TextSize = 14
  237. Title.TextWrapped = true
  238.  
  239. LoginText.Name = "LoginText"
  240. LoginText.Parent = LoginFrame
  241. LoginText.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  242. LoginText.BorderSizePixel = 0
  243. LoginText.Position = UDim2.new(0.300884962, 0, 0.367521375, 0)
  244. LoginText.Size = UDim2.new(0, 126, 0, 34)
  245. LoginText.Font = Enum.Font.SourceSansBold
  246. LoginText.Text = "Please login, User."
  247. LoginText.TextColor3 = Color3.new(1, 1, 1)
  248. LoginText.TextScaled = true
  249. LoginText.TextSize = 14
  250. LoginText.TextWrapped = true
  251.  
  252. Userbox.Name = "Userbox"
  253. Userbox.Parent = LoginFrame
  254. Userbox.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  255. Userbox.BorderColor3 = Color3.new(0.0392157, 0.0392157, 0.0392157)
  256. Userbox.BorderSizePixel = 4
  257. Userbox.Position = UDim2.new(0.200589955, 0, 0.578347564, 0)
  258. Userbox.Size = UDim2.new(0, 200, 0, 25)
  259. Userbox.Font = Enum.Font.SourceSansBold
  260. Userbox.Text = ""
  261. Userbox.TextColor3 = Color3.new(1, 1, 1)
  262. Userbox.TextScaled = true
  263. Userbox.TextSize = 14
  264. Userbox.TextWrapped = true
  265. Userbox.TextXAlignment = Enum.TextXAlignment.Left
  266.  
  267. Passbox.Name = "Passbox"
  268. Passbox.Parent = LoginFrame
  269. Passbox.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  270. Passbox.BorderColor3 = Color3.new(0.0392157, 0.0392157, 0.0392157)
  271. Passbox.BorderSizePixel = 4
  272. Passbox.Position = UDim2.new(0.200589955, 0, 0.7236467, 0)
  273. Passbox.Size = UDim2.new(0, 200, 0, 25)
  274. Passbox.Font = Enum.Font.SourceSansBold
  275. Passbox.Text = "Password"
  276. Passbox.TextColor3 = Color3.new(1, 1, 1)
  277. Passbox.TextScaled = true
  278. Passbox.TextSize = 14
  279. Passbox.TextWrapped = true
  280. Passbox.TextXAlignment = Enum.TextXAlignment.Left
  281.  
  282. LoginButton.Name = "LoginButton"
  283. LoginButton.Parent = LoginFrame
  284. LoginButton.BackgroundColor3 = Color3.new(0.235294, 1, 0.0666667)
  285. LoginButton.BorderColor3 = Color3.new(0.235294, 1, 0.0666667)
  286. LoginButton.BorderSizePixel = 4
  287. LoginButton.Position = UDim2.new(0.191740409, 0, 0.849230766, 0)
  288. LoginButton.Size = UDim2.new(0, 203, 0, 33)
  289. LoginButton.Font = Enum.Font.SourceSansBold
  290. LoginButton.Text = "Login"
  291. LoginButton.TextColor3 = Color3.new(1, 1, 1)
  292. LoginButton.TextSize = 14
  293. LoginButton.MouseButton1Down:connect(function()
  294. if Userbox.Text == "PerQuestin" and Passbox.Text == "Ektisun" then
  295. MainFrame.Visible = true
  296. LoginFrame.Visible = false
  297. end
  298.  
  299. end)
  300.  
  301.  
  302. WIP.Name = "WIP"
  303. WIP.Parent = LoginFrame
  304. WIP.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  305. WIP.BorderSizePixel = 0
  306. WIP.Position = UDim2.new(0, 0, 0.103342757, 0)
  307. WIP.Size = UDim2.new(0, 79, 0, 18)
  308. WIP.Font = Enum.Font.SourceSansItalic
  309. WIP.Text = "W.I.P"
  310. WIP.TextColor3 = Color3.new(1, 1, 1)
  311. WIP.TextSize = 14
  312.  
  313. MainFrame.Name = "MainFrame"
  314. MainFrame.Parent = DeletedWorldsGUI
  315. MainFrame.Active = true
  316. MainFrame.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  317. MainFrame.BorderSizePixel = 0
  318. MainFrame.Position = UDim2.new(0.641330123, 0, 0.0147419795, 0)
  319. MainFrame.Selectable = true
  320. MainFrame.Size = UDim2.new(0, 440, 0, 256)
  321. MainFrame.Visible = false
  322. MainFrame.Draggable = true
  323.  
  324. mbar1.Name = "mbar1"
  325. mbar1.Parent = MainFrame
  326. mbar1.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  327. mbar1.BorderSizePixel = 0
  328. mbar1.Position = UDim2.new(0.0159090906, 0, 0.03125, 0)
  329. mbar1.Size = UDim2.new(0, 426, 0, 21)
  330.  
  331. mbar2.Name = "mbar2"
  332. mbar2.Parent = MainFrame
  333. mbar2.BackgroundColor3 = Color3.new(0.0392157, 0.0392157, 0.0392157)
  334. mbar2.BorderSizePixel = 0
  335. mbar2.Position = UDim2.new(0.0159090906, 0, 0.11328125, 0)
  336. mbar2.Size = UDim2.new(0, 426, 0, 9)
  337.  
  338. mTitle.Name = "mTitle"
  339. mTitle.Parent = MainFrame
  340. mTitle.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  341. mTitle.BorderSizePixel = 0
  342. mTitle.Size = UDim2.new(0, 114, 0, 38)
  343. mTitle.Font = Enum.Font.SciFi
  344. mTitle.Text = "DeletedWorlds"
  345. mTitle.TextColor3 = Color3.new(1, 1, 1)
  346. mTitle.TextScaled = true
  347. mTitle.TextSize = 14
  348. mTitle.TextWrapped = true
  349. mTitle.TextXAlignment = Enum.TextXAlignment.Left
  350.  
  351. ExitButton.Name = "ExitButton"
  352. ExitButton.Parent = MainFrame
  353. ExitButton.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  354. ExitButton.BorderSizePixel = 0
  355. ExitButton.Position = UDim2.new(0.909090936, 0, 0, 0)
  356. ExitButton.Size = UDim2.new(0, 40, 0, 38)
  357. ExitButton.Font = Enum.Font.SciFi
  358. ExitButton.Text = "X"
  359. ExitButton.TextColor3 = Color3.new(1, 1, 1)
  360. ExitButton.TextScaled = true
  361. ExitButton.TextSize = 14
  362. ExitButton.TextWrapped = true
  363. ExitButton.MouseButton1Down:connect(function()
  364. DeletedWorldsGUI:Destroy()
  365. end)
  366.  
  367. ExecutorButton.Name = "ExecutorButton"
  368. ExecutorButton.Parent = MainFrame
  369. ExecutorButton.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  370. ExecutorButton.Position = UDim2.new(0.0159090906, 0, 0.21484375, 0)
  371. ExecutorButton.Size = UDim2.new(0, 200, 0, 25)
  372. ExecutorButton.Font = Enum.Font.SourceSans
  373. ExecutorButton.Text = "Executor"
  374. ExecutorButton.TextColor3 = Color3.new(1, 1, 1)
  375. ExecutorButton.TextScaled = true
  376. ExecutorButton.TextSize = 14
  377. ExecutorButton.TextWrapped = true
  378. ExecutorButton.MouseButton1Down:connect(function()
  379. ExecutorFrame.Visible = true
  380. MainFrame.Visible = false
  381. end)
  382.  
  383. ScriptButton.Name = "ScriptButton"
  384. ScriptButton.Parent = MainFrame
  385. ScriptButton.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  386. ScriptButton.Position = UDim2.new(0.529545426, 0, 0.21484375, 0)
  387. ScriptButton.Size = UDim2.new(0, 200, 0, 25)
  388. ScriptButton.Font = Enum.Font.SourceSans
  389. ScriptButton.Text = "Scripts"
  390. ScriptButton.TextColor3 = Color3.new(1, 1, 1)
  391. ScriptButton.TextScaled = true
  392. ScriptButton.TextSize = 14
  393. ScriptButton.TextWrapped = true
  394. ScriptButton.MouseButton1Down:connect(function()
  395. ScriptFrame.Visible = true
  396. ScriptFrame.Draggable = true
  397. MainFrame.Visible = false
  398. end)
  399.  
  400. mCredit.Name = "mCredit"
  401. mCredit.Parent = MainFrame
  402. mCredit.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  403. mCredit.BorderSizePixel = 0
  404. mCredit.Position = UDim2.new(0, 0, 0.924165726, 0)
  405. mCredit.Size = UDim2.new(0, 150, 0, 12)
  406. mCredit.Font = Enum.Font.SciFi
  407. mCredit.Text = "Made by Deleted User"
  408. mCredit.TextColor3 = Color3.new(1, 1, 1)
  409. mCredit.TextScaled = true
  410. mCredit.TextSize = 14
  411. mCredit.TextWrapped = true
  412.  
  413. ScriptFrame.Name = "ScriptFrame"
  414. ScriptFrame.Parent = DeletedWorldsGUI
  415. ScriptFrame.Active = true
  416. ScriptFrame.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  417. ScriptFrame.BorderSizePixel = 0
  418. ScriptFrame.Position = UDim2.new(0.641330183, 0, 0.346437335, 0)
  419. ScriptFrame.Selectable = true
  420. ScriptFrame.Size = UDim2.new(0, 433, 0, 375)
  421. ScriptFrame.Visible = false
  422.  
  423. sbar1.Name = "sbar1"
  424. sbar1.Parent = ScriptFrame
  425. sbar1.BackgroundColor3 = Color3.new(0.0392157, 0.0392157, 0.0392157)
  426. sbar1.BorderSizePixel = 0
  427. sbar1.Size = UDim2.new(0, 433, 0, 27)
  428.  
  429. sbar2.Name = "sbar2"
  430. sbar2.Parent = ScriptFrame
  431. sbar2.BackgroundColor3 = Color3.new(0.0392157, 0.0392157, 0.0392157)
  432. sbar2.BorderSizePixel = 0
  433. sbar2.Position = UDim2.new(0, 0, 0.0719999969, 0)
  434. sbar2.Size = UDim2.new(0, 433, 0, 13)
  435.  
  436. AimbotESP.Name = "Aimbot/ESP"
  437. AimbotESP.Parent = ScriptFrame
  438. AimbotESP.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  439. AimbotESP.BorderColor3 = Color3.new(0.0392157, 0.0392157, 0.0392157)
  440. AimbotESP.BorderSizePixel = 4
  441. AimbotESP.Position = UDim2.new(0.016166281, 0, 0.136000007, 0)
  442. AimbotESP.Size = UDim2.new(0, 200, 0, 32)
  443. AimbotESP.Font = Enum.Font.SourceSans
  444. AimbotESP.Text = "Aimbot and ESP"
  445. AimbotESP.TextColor3 = Color3.new(1, 1, 1)
  446. AimbotESP.TextScaled = true
  447. AimbotESP.TextSize = 14
  448. AimbotESP.TextWrapped = true
  449. AimbotESP.MouseButton1Down:connect(function()
  450.  
  451. print("Aimbot and ESP by UNKNOWN")
  452.  
  453. local Headshot_Key = Enum.KeyCode.E
  454. local Torsoshot_Key = Enum.KeyCode.V
  455.  
  456. local plr = game.Players.LocalPlayer
  457. local Gui = Instance.new("ScreenGui",game.CoreGui)
  458. Gui.Name = "AimbotGui"
  459. local version = "1.0.1"
  460.  
  461. HDown = false
  462. TDown = false
  463. mouse = game.Players.LocalPlayer:GetMouse()
  464. cam = game.Workspace.CurrentCamera
  465. Players = game:service("Players")
  466.  
  467. function onKeyPress(inputObject, gameProcessedEvent)
  468. if inputObject.KeyCode == Headshot_Key then
  469. if HDown == false and TDown == false then
  470. HDown = true
  471. print("[AIMBOT] Calculating closest player")
  472. local targetpoint = mouse.Hit
  473. local p = game.Players:GetChildren()
  474. local lowestdist = 99999999999
  475. local lowestplayer = nil
  476. for i=1,#p do
  477. if p[i]~=game.Players.LocalPlayer and p[i].Character~=nil and p[i].Character~=nil and p[i].TeamColor~=game.Players.LocalPlayer.TeamColor and p[i].Character.Humanoid.Health >0 and p[i].TeamColor~=BrickColor.new("White") then
  478. local dist = p[i]:DistanceFromCharacter(Vector3.new(targetpoint.X,targetpoint.Y,targetpoint.Z))
  479. if dist < lowestdist then
  480. lowestdist = dist
  481. lowestplayer = p[i]
  482. end
  483. end
  484. end
  485. if lowestplayer~=nil then
  486. print("[AIMBOT] Targeting "..lowestplayer.Name)
  487. while HDown do
  488. wait()
  489. local TPos = lowestplayer.Character.Head.Position
  490. cam.CFrame = CFrame.new(Vector3.new(cam.CFrame.X,cam.CFrame.Y,cam.CFrame.Z),Vector3.new(TPos.X,TPos.Y,TPos.Z))
  491. end
  492. end
  493. end
  494. elseif inputObject.KeyCode == Torsoshot_Key then
  495. if TDown == false and HDown == false then
  496. TDown = true
  497. print("[AIMBOT] Calculating closest player")
  498. local targetpoint = mouse.Hit
  499. local p = game.Players:GetChildren()
  500. local lowestdist = 99999999999
  501. local lowestplayer = nil
  502. for i=1,#p do
  503. if p[i]~=game.Players.LocalPlayer and p[i].Character~=nil and p[i].Character~=nil and p[i].TeamColor~=game.Players.LocalPlayer.TeamColor and p[i].Character.Humanoid.Health >0 and p[i].TeamColor~=BrickColor.new("White") then
  504. local dist = p[i]:DistanceFromCharacter(Vector3.new(targetpoint.X,targetpoint.Y,targetpoint.Z))
  505. if dist < lowestdist then
  506. lowestdist = dist
  507. lowestplayer = p[i]
  508. end
  509. end
  510. end
  511. if lowestplayer~=nil then
  512. print("[AIMBOT] Targeting "..lowestplayer.Name)
  513. while TDown do
  514. wait()
  515. local TPos = lowestplayer.Character.Torso.Position
  516. cam.CFrame = CFrame.new(Vector3.new(cam.CFrame.X,cam.CFrame.Y,cam.CFrame.Z),Vector3.new(TPos.X,TPos.Y,TPos.Z))
  517. end
  518. end
  519. end
  520. end
  521. end
  522.  
  523. function onKeyRelease(inputObject, gameProcessedEvent)
  524. if inputObject.KeyCode == Headshot_Key then
  525. HDown = false
  526. elseif inputObject.KeyCode == Torsoshot_Key then
  527. TDown = false
  528. end
  529. end
  530.  
  531. function Esp(player, username)
  532. if player ~= Players.LocalPlayer and player.Character then
  533. local torso = player.Character:FindFirstChild("Torso")
  534. if torso then
  535. local base = Instance.new("BillboardGui", workspace.CurrentCamera)
  536. local esP = Instance.new("Frame", base)
  537. base.AlwaysOnTop = true
  538. base.Enabled = true
  539. base.Size = UDim2.new(3.5,0,4.7,0)
  540. base.Name = username
  541. base.Adornee = torso
  542. base.StudsOffset = Vector3.new(0, -0.6, 0)
  543. esP.BackgroundColor3 = Color3.new(1,0,0)
  544. esP.BackgroundTransparency = 0.8
  545. esP.BorderColor3 = Color3.new(0,0,0)
  546. esP.BorderSizePixel = 1
  547. esP.Size = UDim2.new(1,0,1,0)
  548. end
  549. end
  550. end
  551.  
  552. function CheckEsp()
  553. for x,player in pairs(Players:GetChildren()) do
  554. if player then
  555. if player.TeamColor ~= plr.TeamColor then
  556. local char = player.Character
  557. if char then
  558. local torso = char:FindFirstChild("Torso")
  559. if torso then
  560. local currentcam = workspace.CurrentCamera
  561. local playerName = player.Name
  562. if currentcam:FindFirstChild(playerName) == nil then
  563. Esp(player, playerName)
  564. end
  565. end
  566. end
  567. end
  568. end
  569. end
  570. end
  571.  
  572. local function createframe(bkgc3,bkgtrans,borderc3, bordersize, name, parent, pos, rot, size, visible, zindex)
  573. local newframe = Instance.new("Frame")
  574. newframe.BackgroundColor3 = bkgc3
  575. newframe.BackgroundTransparency = bkgtrans
  576. newframe.BorderColor3 = borderc3
  577. newframe.BorderSizePixel = bordersize
  578. newframe.Name = name
  579. newframe.Parent = parent
  580. newframe.Position = pos
  581. newframe.Rotation = rot
  582. newframe.Size = size
  583. newframe.Visible = visible
  584. newframe.ZIndex = zindex
  585. return newframe
  586. end
  587.  
  588. local function createlabel(bkgc3,bkgtrans,borderc3, bordersize, name, parent, pos, rot, size, visible, zindex, font, fontsize, text, textc3, textscaled, textstrokec3, textstroketrans, texttrans, textwrapped, xalign, yalign)
  589. local newlabel = Instance.new("TextLabel")
  590. newlabel.BackgroundColor3 = bkgc3
  591. newlabel.BackgroundTransparency = bkgtrans
  592. newlabel.BorderColor3 = borderc3
  593. newlabel.BorderSizePixel = bordersize
  594. newlabel.Name = name
  595. newlabel.Parent = parent
  596. newlabel.Position = pos
  597. newlabel.Rotation = rot
  598. newlabel.Size = size
  599. newlabel.Visible = visible
  600. newlabel.ZIndex = zindex
  601. newlabel.Font = font
  602. newlabel.FontSize = fontsize
  603. newlabel.Text = text
  604. newlabel.TextColor3 = textc3
  605. newlabel.TextScaled = textscaled
  606. newlabel.TextStrokeColor3 = textstrokec3
  607. newlabel.TextStrokeTransparency = textstroketrans
  608. newlabel.TextTransparency = texttrans
  609. newlabel.TextWrapped = textwrapped
  610. newlabel.TextXAlignment = xalign
  611. newlabel.TextYAlignment = yalign
  612. return newlabel
  613. end
  614.  
  615. local function createbutton(autocolor, bkgc3,bkgtrans,borderc3, bordersize, name, parent, pos, rot, size, visible, zindex, font, fontsize, text, textc3, textscaled, textstrokec3, textstroketrans, texttrans, textwrapped, xalign, yalign)
  616. local newbutton = Instance.new("TextButton")
  617. newbutton.AutoButtonColor = autocolor
  618. newbutton.BackgroundColor3 = bkgc3
  619. newbutton.BackgroundTransparency = bkgtrans
  620. newbutton.BorderColor3 = borderc3
  621. newbutton.BorderSizePixel = bordersize
  622. newbutton.Name = name
  623. newbutton.Parent = parent
  624. newbutton.Position = pos
  625. newbutton.Rotation = rot
  626. newbutton.Size = size
  627. newbutton.Visible = visible
  628. newbutton.ZIndex = zindex
  629. newbutton.Font = font
  630. newbutton.FontSize = fontsize
  631. newbutton.Text = text
  632. newbutton.TextColor3 = textc3
  633. newbutton.TextScaled = textscaled
  634. newbutton.TextStrokeColor3 = textstrokec3
  635. newbutton.TextStrokeTransparency = textstroketrans
  636. newbutton.TextTransparency = texttrans
  637. newbutton.TextWrapped = textwrapped
  638. newbutton.TextXAlignment = xalign
  639. newbutton.TextYAlignment = yalign
  640. return newbutton
  641. end
  642.  
  643. local function createtextbox(bkgc3,bkgtrans,borderc3, bordersize, clrtext, multiline, name, parent, pos, rot, size, visible, zindex, font, fontsize, text, textc3, textscaled, textstrokec3, textstroketrans, texttrans, textwrapped, xalign, yalign)
  644. local newbox = Instance.new("TextBox")
  645. newbox.BackgroundColor3 = bkgc3
  646. newbox.BackgroundTransparency = bkgtrans
  647. newbox.BorderColor3 = borderc3
  648. newbox.BorderSizePixel = bordersize
  649. newbox.ClearTextOnFocus = clrtext
  650. newbox.MultiLine = multiline
  651. newbox.Name = name
  652. newbox.Parent = parent
  653. newbox.Position = pos
  654. newbox.Rotation = rot
  655. newbox.Size = size
  656. newbox.Visible = visible
  657. newbox.ZIndex = zindex
  658. newbox.Font = font
  659. newbox.FontSize = fontsize
  660. newbox.Text = text
  661. newbox.TextColor3 = textc3
  662. newbox.TextScaled = textscaled
  663. newbox.TextStrokeColor3 = textstrokec3
  664. newbox.TextStrokeTransparency = textstroketrans
  665. newbox.TextTransparency = texttrans
  666. newbox.TextWrapped = textwrapped
  667. newbox.TextXAlignment = xalign
  668. newbox.TextYAlignment = yalign
  669. return newbox
  670. end
  671.  
  672. local function createimagelabel(bkgc3,bkgtrans,borderc3, bordersize, name, parent, pos, rot, size, visible, zindex, image, imagetrans)
  673. local newimage = Instance.new("ImageLabel")
  674. newimage.BackgroundColor3 = bkgc3
  675. newimage.BackgroundTransparency = bkgtrans
  676. newimage.BorderColor3 = borderc3
  677. newimage.BorderSizePixel = bordersize
  678. newimage.Name = name
  679. newimage.Parent = parent
  680. newimage.Position = pos
  681. newimage.Rotation = rot
  682. newimage.Size = size
  683. newimage.Visible = visible
  684. newimage.ZIndex = zindex
  685. newimage.Image = "rbxassetid://"..image
  686. newimage.ImageTransparency = imagetrans
  687. return newimage
  688. end
  689.  
  690. -------------------------------INITIALIZE INTRO GUI-------------------------------------
  691. local IntroFrame = createframe(Color3.new(245/255,245/255,245/255),0,Color3.new(27/255,42/255,53/255),0,"IntroFrame",Gui,UDim2.new(0,-330,0,0),0,UDim2.new(0,300,1,0),true,1)
  692. --[[bar]] createframe(Color3.new(245/255,245/255,245/255),0,Color3.new(0,0,0),0,"bar",IntroFrame,UDim2.new(1,0,0,0),0,UDim2.new(0,30,0,90),true,1)
  693. --[[slant]] createimagelabel(Color3.new(1,1,1),1,Color3.new(0,0,0),0,"Slant",IntroFrame,UDim2.new(1,0,0,90),90,UDim2.new(0,30,0,30),true,1,474172996,0)
  694. --[[creator]] createlabel(Color3.new(1,1,1),1,Color3.new(0,0,0),0,"Creator",IntroFrame,UDim2.new(0,80,1,-40),0,UDim2.new(0,140,0,30),true,1,Enum.Font.Code,Enum.FontSize.Size28,"Symplicity",Color3.new(27/255,42/255,53/255), false,Color3.new(0,0,0),1,0,true,Enum.TextXAlignment.Center,Enum.TextYAlignment.Center)
  695. --[[creatorlabel]] createlabel(Color3.new(1,1,1),1,Color3.new(0,0,0),0,"CreatorLabel",IntroFrame,UDim2.new(0,80,1,-70),0,UDim2.new(0,140,0,30),true,1,Enum.Font.Code,Enum.FontSize.Size18,"Made by:",Color3.new(27/255,42/255,53/255), false,Color3.new(0,0,0),1,0,true,Enum.TextXAlignment.Center,Enum.TextYAlignment.Center)
  696. --[[desc]] createlabel(Color3.new(1,1,1),1,Color3.new(0,0,0),0,"Desc",IntroFrame,UDim2.new(0,0,0,120),0,UDim2.new(1,0,0,90),true,1,Enum.Font.SourceSansLight,Enum.FontSize.Size14,"Feel free to share, just give me creds :) The ESP was not originally created by me, I don't know who created it",Color3.new(0,0,0), true,Color3.new(0,0,0),1,0,true,Enum.TextXAlignment.Center,Enum.TextYAlignment.Center)
  697. --[[subtitle]] createlabel(Color3.new(1,1,1),1,Color3.new(0,0,0),0,"SubTitle",IntroFrame,UDim2.new(0.5,-150,0,70),0,UDim2.new(0,300,0,40),true,1,Enum.Font.SourceSansBold,Enum.FontSize.Size32,"Aimbot/ESP",Color3.new(27/255,42/255,53/255), false,Color3.new(0,0,0),1,0,true,Enum.TextXAlignment.Center,Enum.TextYAlignment.Center)
  698. --[[title]] createlabel(Color3.new(1,1,1),1,Color3.new(0,0,0),0,"Title",IntroFrame,UDim2.new(0.5,-105,0,20),0,UDim2.new(0,210,0,60),true,1,Enum.Font.SourceSansBold,Enum.FontSize.Size60,"FPS",Color3.new(27/255,42/255,53/255), false,Color3.new(0,0,0),1,0,true,Enum.TextXAlignment.Center,Enum.TextYAlignment.Center)
  699.  
  700. IntroFrame:TweenPosition(UDim2.new(0,0,0,0),Enum.EasingDirection.Out,Enum.EasingStyle.Quart,0.5,true)
  701. wait(3.5)
  702. IntroFrame:TweenPosition(UDim2.new(0,-330,0,0),Enum.EasingDirection.In,Enum.EasingStyle.Quart,0.5,true)
  703. wait(0.5)
  704. Gui:Destroy()
  705.  
  706. game:GetService("UserInputService").InputBegan:connect(onKeyPress)
  707. game:GetService("UserInputService").InputEnded:connect(onKeyRelease)
  708.  
  709. while wait(1) do
  710. CheckEsp()
  711. end
  712.  
  713.  
  714.  
  715.  
  716. end)
  717.  
  718. gbv3.Name = "gbv3"
  719. gbv3.Parent = ScriptFrame
  720. gbv3.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  721. gbv3.BorderColor3 = Color3.new(0.0392157, 0.0392157, 0.0392157)
  722. gbv3.BorderSizePixel = 4
  723. gbv3.Position = UDim2.new(0.510392606, 0, 0.136000007, 0)
  724. gbv3.Size = UDim2.new(0, 200, 0, 32)
  725. gbv3.Font = Enum.Font.SourceSans
  726. gbv3.Text = "Grab knife V3"
  727. gbv3.TextColor3 = Color3.new(1, 1, 1)
  728. gbv3.TextScaled = true
  729. gbv3.TextSize = 14
  730. gbv3.TextWrapped = true
  731. gbv3.MouseButton1Down:connect(function()
  732.  
  733.  
  734.  
  735.  
  736. print("Grab knife v3 by MustardFoot and Tollonis")
  737.  
  738.  
  739. wait(0.5)
  740. math.randomseed(tick())
  741. local player = game.Players.LocalPlayer
  742. local rekt = {}
  743. local paralyzed = false
  744. local curpoint = nil
  745. local curpart = nil
  746. local finishnum = 1
  747. local zombiemode = false
  748. local zombies = {}
  749. local lastgui = nil
  750. local mouse = player:GetMouse()
  751.  
  752. function getplr(char)
  753. local plr = nil
  754. for i,v in pairs(game.Players:GetChildren()) do
  755. if v.Character == char then
  756. plr = v
  757. end
  758. end
  759. return plr
  760. end
  761.  
  762. function bleed(frick)
  763. while frick.Parent ~= nil do
  764. local reeee = coroutine.wrap(function()
  765. local thing = Instance.new('Part',game.Workspace)
  766. thing.Size = Vector3.new(0.2,0.2,0.2)
  767. thing.CFrame = frick.CFrame
  768. thing.Shape = Enum.PartType.Ball
  769. thing.CFrame = frick.CFrame
  770. thing.Transparency = 1
  771. thing.BrickColor = BrickColor.new('Maroon')
  772. thing.Material = Enum.Material.SmoothPlastic
  773. thing.Name = "Blood"
  774. thing.CanCollide =false
  775. local rawrxd = Instance.new('BodyForce',thing)
  776. rawrxd.Force = frick.CFrame.upVector*(math.random()*2)+Vector3.new(math.random(-5, 5)/10,1.5,0)
  777. local coru = coroutine.wrap(function()
  778. wait(0.01)
  779. rawrxd:Destroy()
  780. end)
  781. coru()
  782. local ree = Instance.new('ParticleEmitter',thing)
  783. ree.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.fromRGB(100,0,0)),ColorSequenceKeypoint.new(1,Color3.fromRGB(100,0,0))})
  784. ree.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.1),NumberSequenceKeypoint.new(1,0.1)})
  785. ree.Texture = 'rbxassetid://867743272'
  786. ree.Lifetime = NumberRange.new(0.4)
  787. ree.Rate = 50
  788. ree.LockedToPart = true
  789. ree.Speed = NumberRange.new(0, 2)
  790.  
  791. thing.Touched:connect(function(tou)
  792. 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
  793. local pos = Vector3.new(thing.Position.X,(tou.Position.Y+(tou.Size.Y/2))+0.02,thing.Position.Z)
  794. thing:Destroy()
  795. if tou.Name == "BloodPuddle" then
  796. local reee = tou.CFrame
  797. if tou.Transparency > -0.2 then
  798. tou.Transparency = tou.Transparency -0.1
  799. end
  800. if tou.Size.X < 10 then
  801. tou.Size = tou.Size+Vector3.new(0.1,0,0.1)
  802. tou.CFrame = reee
  803. end
  804. else
  805. local bloodlol = Instance.new('Part',workspace)
  806. bloodlol.Size=Vector3.new(1,0.2,1)
  807. bloodlol.Name = "BloodPuddle"
  808. bloodlol.Anchored = true
  809. bloodlol.CanCollide = false
  810. bloodlol.Material = Enum.Material.SmoothPlastic
  811. bloodlol.BrickColor = BrickColor.new('Maroon')
  812. local cyl = Instance.new('CylinderMesh',bloodlol)
  813. cyl.Scale = Vector3.new(1,0.1,1)
  814. bloodlol.CFrame = CFrame.new(pos)
  815. local coru=coroutine.wrap(function()
  816. while bloodlol.Parent ~= nil do
  817. if bloodlol.Transparency < 1 then
  818. bloodlol.Transparency = bloodlol.Transparency+0.05
  819. else
  820. bloodlol:Destroy()
  821. end
  822. wait(0.1)
  823. end
  824. end)
  825. coru()
  826. end
  827. end
  828. end)
  829. local coru = coroutine.wrap(function()
  830. wait(1)
  831. thing:Destroy()
  832. end)
  833. coru()
  834. end)
  835. reeee()
  836. wait()
  837. end
  838. end
  839.  
  840. function killz(playa,hitz,kneef,explode,pool,head,charred,override)
  841. local soundy = false
  842. local heyy = hitz
  843. if hitz == "Right Arm" then
  844. local Limb = playa:FindFirstChild("Right Arm")
  845. local ters = playa:FindFirstChild('Torso')
  846. if Limb and ters then
  847. if ters:FindFirstChild('Right Shoulder') then ters["Right Shoulder"]:Destroy() end
  848. for i,v in pairs(Limb:GetChildren()) do
  849. if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
  850. v:Destroy()
  851. end
  852. end
  853. Limb.CFrame = ters.CFrame * CFrame.new(1.5, 0, 0)
  854. local Joint = Instance.new("Rotate")
  855. Joint.Name = "RightShoulder"
  856. Joint.Part0 = ters
  857. Joint.Part1 = Limb
  858. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  859. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  860. Joint.Parent = ters
  861. if charred and zombiemode == false then
  862. Limb.BrickColor = BrickColor.new('Black')
  863. local fire = Instance.new('Fire',Limb)
  864. fire.Heat = 5
  865. fire.Size = 5
  866. game:GetService('Debris'):AddItem(fire,2)
  867. local coru=coroutine.wrap(function()
  868. wait(2)
  869. for i,v in pairs(Limb:GetChildren()) do
  870. if v:IsA('ParticleEmitter') then
  871. v:Destroy()
  872. end
  873. end
  874. end)
  875. coru()
  876. end
  877. local B = Instance.new("Part")
  878. B.TopSurface = 0
  879. B.BottomSurface = 0
  880. B.formFactor = "Symmetric"
  881. B.Size = Vector3.new(1, 1, 1)
  882. B.Transparency = 1
  883. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  884. B.Parent = playa
  885. local W = Instance.new("Weld")
  886. W.Part0 = Limb
  887. W.Part1 = B
  888. W.C0 = CFrame.new(0, -0.5, 0)
  889. W.Parent = Limb
  890. if kneef then
  891. local coru = coroutine.wrap(function()
  892. local uno = Instance.new('Part',workspace)
  893. local dos = Instance.new('Part',workspace)
  894. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  895. dos.CFrame = kneef["big ass knife"].CFrame
  896. local weld = Instance.new('Weld',kneef["big ass knife"])
  897. weld.Part0 = playa:FindFirstChild(hitz)
  898. weld.Part1 = kneef["big ass knife"]
  899. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  900. uno:Destroy()
  901. dos:Destroy()
  902. playa:FindFirstChild(hitz).Anchored = false
  903. for i, v in pairs(kneef:GetChildren()) do
  904. if v:IsA('BasePart') then
  905. v.Anchored = false
  906. end
  907. end
  908. if zombiemode == false or override then
  909. wait()
  910. end
  911. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  912. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  913. end
  914. local bleedpart = Instance.new("Part", kneef)
  915. bleedpart.CanCollide = false
  916. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  917. bleedpart.CFrame = kneef["big ass knife"].CFrame
  918. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  919. bleedpart.Transparency = 1
  920.  
  921. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  922. bleedpartweld.Part0 = kneef["big ass knife"]
  923. bleedpartweld.Part1 = bleedpart
  924. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  925. local coru = coroutine.wrap(function()
  926. bleed(bleedpart)
  927. end)
  928. coru()
  929. game:GetService('Debris'):AddItem(bleedpart,2)
  930. end)
  931. coru()
  932. end
  933. end
  934. elseif hitz == "Left Arm" then
  935. local Limb = playa:FindFirstChild("Left Arm")
  936. local ters = playa:FindFirstChild('Torso')
  937. if Limb and ters then
  938. if ters:FindFirstChild('Left Shoulder') then ters["Left Shoulder"]:Destroy() end
  939. for i,v in pairs(Limb:GetChildren()) do
  940. if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
  941. v:Destroy()
  942. end
  943. end
  944. Limb.CFrame = ters.CFrame * CFrame.new(-1.5, 0, 0)
  945. local Joint = Instance.new("Rotate")
  946. Joint.Name = "LeftShoulder"
  947. Joint.Part0 = ters
  948. Joint.Part1 = Limb
  949. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  950. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  951. Joint.Parent = ters
  952. if charred and zombiemode == false then
  953. Limb.BrickColor = BrickColor.new('Black')
  954. local fire = Instance.new('Fire',Limb)
  955. fire.Heat = 5
  956. fire.Size = 5
  957. game:GetService('Debris'):AddItem(fire,2)
  958. local coru=coroutine.wrap(function()
  959. wait(2)
  960. for i,v in pairs(Limb:GetChildren()) do
  961. if v:IsA('ParticleEmitter') then
  962. v:Destroy()
  963. end
  964. end
  965. end)
  966. coru()
  967. end
  968.  
  969. local B = Instance.new("Part")
  970. B.TopSurface = 0
  971. B.BottomSurface = 0
  972. B.formFactor = "Symmetric"
  973. B.Size = Vector3.new(1, 1, 1)
  974. B.CanCollide = true
  975. B.Transparency = 1
  976. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  977. B.Parent = playa
  978. local W = Instance.new("Weld")
  979. W.Part0 = ters
  980. W.Part1 = B
  981. W.C0 = CFrame.new(0, -0.5, 0)
  982. W.Parent = Limb
  983. if kneef then
  984. local coru = coroutine.wrap(function()
  985. local uno = Instance.new('Part',workspace)
  986. local dos = Instance.new('Part',workspace)
  987. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  988. dos.CFrame = kneef["big ass knife"].CFrame
  989. local weld = Instance.new('Weld',kneef["big ass knife"])
  990. weld.Part0 = playa:FindFirstChild(hitz)
  991. weld.Part1 = kneef["big ass knife"]
  992. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  993. uno:Destroy()
  994. dos:Destroy()
  995. playa:FindFirstChild(hitz).Anchored = false
  996. for i, v in pairs(kneef:GetChildren()) do
  997. if v:IsA('BasePart') then
  998. v.Anchored = false
  999. end
  1000. end
  1001. if zombiemode == false or override then
  1002. wait()
  1003. end
  1004. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  1005. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  1006. end
  1007. local bleedpart = Instance.new("Part", kneef)
  1008. bleedpart.CanCollide = false
  1009. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  1010. bleedpart.CFrame = kneef["big ass knife"].CFrame
  1011. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  1012. bleedpart.Transparency = 1
  1013.  
  1014. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  1015. bleedpartweld.Part0 = kneef["big ass knife"]
  1016. bleedpartweld.Part1 = bleedpart
  1017. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  1018. local coru = coroutine.wrap(function()
  1019. bleed(bleedpart)
  1020. end)
  1021. coru()
  1022. game:GetService('Debris'):AddItem(bleedpart,2)
  1023. end)
  1024. coru()
  1025. end
  1026. end
  1027. elseif hitz == "Right Leg" then
  1028. local Limb = playa:FindFirstChild("Right Leg")
  1029. local ters = playa:FindFirstChild('Torso')
  1030. if Limb and ters then
  1031. if ters:FindFirstChild('Right Hip') then ters["Right Hip"]:Destroy() end
  1032. for i,v in pairs(Limb:GetChildren()) do
  1033. if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
  1034. v:Destroy()
  1035. end
  1036. end
  1037. Limb.CFrame = ters.CFrame * CFrame.new(0.5, -2, 0)
  1038. local Joint = Instance.new("Rotate")
  1039. Joint.Name = "Right Hip"
  1040. Joint.Part0 = ters
  1041. Joint.Part1 = Limb
  1042. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1043. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1044. Joint.Parent = ters
  1045. if charred and zombiemode == false then
  1046. Limb.BrickColor = BrickColor.new('Black')
  1047. local fire = Instance.new('Fire',Limb)
  1048. fire.Heat = 5
  1049. fire.Size = 5
  1050. game:GetService('Debris'):AddItem(fire,2)
  1051. local coru=coroutine.wrap(function()
  1052. wait(2)
  1053. for i,v in pairs(Limb:GetChildren()) do
  1054. if v:IsA('ParticleEmitter') then
  1055. v:Destroy()
  1056. end
  1057. end
  1058. end)
  1059. coru()
  1060. end
  1061. local B = Instance.new("Part")
  1062. B.TopSurface = 0
  1063. B.BottomSurface = 0
  1064. B.formFactor = "Symmetric"
  1065. B.Size = Vector3.new(1, 1, 1)
  1066. B.Transparency = 1
  1067. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1068. B.Parent = playa
  1069. local W = Instance.new("Weld")
  1070. W.Part0 = Limb
  1071. W.Part1 = B
  1072. W.C0 = CFrame.new(0, -0.5, 0)
  1073. W.Parent = Limb
  1074. if kneef then
  1075. local coru = coroutine.wrap(function()
  1076. local uno = Instance.new('Part',workspace)
  1077. local dos = Instance.new('Part',workspace)
  1078. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  1079. dos.CFrame = kneef["big ass knife"].CFrame
  1080. local weld = Instance.new('Weld',kneef["big ass knife"])
  1081. weld.Part0 = playa:FindFirstChild(hitz)
  1082. weld.Part1 = kneef["big ass knife"]
  1083. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  1084. uno:Destroy()
  1085. dos:Destroy()
  1086. playa:FindFirstChild(hitz).Anchored = false
  1087. for i, v in pairs(kneef:GetChildren()) do
  1088. if v:IsA('BasePart') then
  1089. v.Anchored = false
  1090. end
  1091. end
  1092. if zombiemode == false or override then
  1093. wait()
  1094. end
  1095. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  1096. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  1097. end
  1098. local bleedpart = Instance.new("Part", kneef)
  1099. bleedpart.CanCollide = false
  1100. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  1101. bleedpart.CFrame = kneef["big ass knife"].CFrame
  1102. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  1103. bleedpart.Transparency = 1
  1104.  
  1105. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  1106. bleedpartweld.Part0 = kneef["big ass knife"]
  1107. bleedpartweld.Part1 = bleedpart
  1108. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  1109. local coru = coroutine.wrap(function()
  1110. bleed(bleedpart)
  1111. end)
  1112. coru()
  1113. game:GetService('Debris'):AddItem(bleedpart,2)
  1114. end)
  1115. coru()
  1116. end
  1117. if playa then
  1118. table.insert(rekt,playa)
  1119. end
  1120. end
  1121. elseif hitz == "Left Leg" then
  1122. local Limb = playa:FindFirstChild("Left Leg")
  1123. local ters = playa:FindFirstChild('Torso')
  1124. if Limb and ters then
  1125. if ters:FindFirstChild('Left Hip') then ters["Left Hip"]:Destroy() end
  1126. for i,v in pairs(Limb:GetChildren()) do
  1127. if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
  1128. v:Destroy()
  1129. end
  1130. end
  1131. Limb.CFrame = ters.CFrame * CFrame.new(0.5, -2, 0)
  1132. Limb.CFrame = ters.CFrame * CFrame.new(-0.5, -2, 0)
  1133. local Joint = Instance.new("Rotate")
  1134. Joint.Name = "LeftHip"
  1135. Joint.Part0 = ters
  1136. Joint.Part1 = Limb
  1137. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1138. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1139. Joint.Parent = ters
  1140. if charred and zombiemode == false then
  1141. Limb.BrickColor = BrickColor.new('Black')
  1142. local fire = Instance.new('Fire',Limb)
  1143. fire.Heat = 5
  1144. fire.Size = 5
  1145. game:GetService('Debris'):AddItem(fire,2)
  1146. local coru=coroutine.wrap(function()
  1147. wait(2)
  1148. for i,v in pairs(Limb:GetChildren()) do
  1149. if v:IsA('ParticleEmitter') then
  1150. v:Destroy()
  1151. end
  1152. end
  1153. end)
  1154. coru()
  1155. end
  1156.  
  1157. local B = Instance.new("Part")
  1158. B.TopSurface = 0
  1159. B.BottomSurface = 0
  1160. B.formFactor = "Symmetric"
  1161. B.Size = Vector3.new(1, 1, 1)
  1162. B.Transparency = 1
  1163. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1164. B.Parent = playa
  1165. local W = Instance.new("Weld")
  1166. W.Part0 = Limb
  1167. W.Part1 = B
  1168. W.C0 = CFrame.new(0, -0.5, 0)
  1169. W.Parent = Limb
  1170. Limb.CanCollide = false
  1171. if kneef then
  1172. local coru = coroutine.wrap(function()
  1173. local uno = Instance.new('Part',workspace)
  1174. local dos = Instance.new('Part',workspace)
  1175. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  1176. dos.CFrame = kneef["big ass knife"].CFrame
  1177. local weld = Instance.new('Weld',kneef["big ass knife"])
  1178. weld.Part0 = playa:FindFirstChild(hitz)
  1179. weld.Part1 = kneef["big ass knife"]
  1180. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  1181. uno:Destroy()
  1182. dos:Destroy()
  1183. playa:FindFirstChild(hitz).Anchored = false
  1184. for i, v in pairs(kneef:GetChildren()) do
  1185. if v:IsA('BasePart') then
  1186. v.Anchored = false
  1187. end
  1188. end
  1189. if zombiemode == false or override then
  1190. wait()
  1191. end
  1192. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  1193. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  1194. end
  1195. local bleedpart = Instance.new("Part", kneef)
  1196. bleedpart.CanCollide = false
  1197. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  1198. bleedpart.CFrame = kneef["big ass knife"].CFrame
  1199. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  1200. bleedpart.Transparency = 1
  1201.  
  1202. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  1203. bleedpartweld.Part0 = kneef["big ass knife"]
  1204. bleedpartweld.Part1 = bleedpart
  1205. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  1206. local coru = coroutine.wrap(function()
  1207. bleed(bleedpart)
  1208. end)
  1209. coru()
  1210. game:GetService('Debris'):AddItem(bleedpart,2)
  1211. end)
  1212. coru()
  1213. end
  1214. if playa then
  1215. table.insert(rekt,playa)
  1216. end
  1217. end
  1218. elseif playa then
  1219. if finishnum ~= 1 then
  1220. local coru=coroutine.wrap(function()
  1221. player.Character.Head.Psycho.Playing = true
  1222. wait(3)
  1223. player.Character.Head.Psycho.Playing = false
  1224. end)
  1225. coru()
  1226. end
  1227. local playa2 = playa
  1228. playa.Archivable = true
  1229. local playa = playa:Clone()
  1230. playa.Archivable = false
  1231. playa2:Destroy()
  1232. playa.Parent = workspace
  1233. local Gibs = game.Workspace
  1234. local Torso = playa.Torso
  1235. local Head = playa:FindFirstChild("Head")
  1236. local function Scan(ch)
  1237. local e
  1238. for e = 1,#ch do
  1239. Scan(ch[e]:GetChildren())
  1240. 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
  1241. ch[e]:remove()
  1242. end
  1243. end
  1244. end
  1245. Scan(playa:GetChildren())
  1246. if playa:FindFirstChild('HumanoidRootPart') and (zombiemode == false or override) then
  1247. playa:FindFirstChild('HumanoidRootPart'):Destroy()
  1248. end
  1249. local hum2 = playa:FindFirstChildOfClass("Humanoid")
  1250. if zombiemode == true and override == false then
  1251. soundy = true
  1252. end
  1253. if string.sub(hum2.Parent.Name,string.len(hum2.Parent.Name)-8,string.len(hum2.Parent.Name)) ~= "'s Zombie" then
  1254. override = true
  1255. end
  1256. if hum2 ~= nil then
  1257. hum2.Name = "Humanoid2"
  1258. hum2.Health = 0
  1259. if zombiemode == false or override == true then
  1260. table.insert(rekt,hum2.Parent)
  1261. else
  1262. local gyro = Instance.new('BodyGyro',Torso)
  1263. hum2.PlatformStand = false
  1264. for i,v in pairs(hum2.Parent.Torso:GetChildren()) do
  1265. if v:IsA('BodyGyro') then v:Destroy() end
  1266. end
  1267. if playa:FindFirstChild('HumanoidRootPart') then
  1268. hum2.Parent.HumanoidRootPart.CFrame = hum2.Parent.Torso.CFrame
  1269. local weldcrucial = Instance.new('Weld',hum2.Parent.HumanoidRootPart)
  1270. weldcrucial.Part0 = hum2.Parent.HumanoidRootPart
  1271. weldcrucial.Part1 = hum2.Parent.Torso
  1272. end
  1273. end
  1274. end
  1275. local ch = playa:GetChildren()
  1276. local i
  1277. for i = 1,#ch do
  1278. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  1279. ch[i]:remove()
  1280. end
  1281. end
  1282.  
  1283. if Head then
  1284. local Neck = Instance.new("Weld")
  1285. Neck.Name = "Neck"
  1286. Neck.Part0 = Torso
  1287. Neck.Part1 = Head
  1288. if pool then
  1289. local part = Instance.new('Part',Torso)
  1290. part.Position = Vector3.new(0,10,0)
  1291. part.Size = Vector3.new(0.2,0.2,0.2)
  1292. part.Transparency = 1
  1293. part.CanCollide = false
  1294. local we = Instance.new('Weld',Torso)
  1295. we.Part0 = Torso
  1296. we.Part1 = part
  1297. we.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  1298. local coru=coroutine.wrap(function()
  1299. bleed(part)
  1300. end)
  1301. coru()
  1302. end
  1303. if head == false or head == nil then
  1304. Neck.C0 = CFrame.new(0, 1.5, 0)
  1305. else
  1306. Neck.C0 = CFrame.new(0, 1.5, 0.2)*CFrame.Angles(0.5, 0.25, 0.25)
  1307. local bleedpart = Instance.new("Part", Torso)
  1308. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  1309. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  1310. bleedpart.CanCollide = false
  1311. bleedpart.Position = Head.Position + Vector3.new(0, 1, 0)
  1312. bleedpart.Transparency = 1
  1313.  
  1314. local bleedpartweld = Instance.new("Weld", Torso)
  1315. bleedpartweld.Part0 = Torso
  1316. bleedpartweld.Part1 = bleedpart
  1317. bleedpartweld.C0 = CFrame.Angles(-1, 0, -0.35) * CFrame.new(0, 1, 0.8)
  1318. local coru = coroutine.wrap(function()
  1319. bleed(bleedpart)
  1320. end)
  1321. coru()
  1322. end
  1323. Neck.C1 = CFrame.new()
  1324. Neck.Parent = Torso
  1325. end
  1326. local Limb = playa:FindFirstChild("Right Arm")
  1327. if Limb then
  1328.  
  1329. Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  1330. local Joint = Instance.new("Rotate")
  1331. Joint.Name = "RightShoulder"
  1332. Joint.Part0 = Torso
  1333. Joint.Part1 = Limb
  1334. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1335. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1336. Joint.Parent = Torso
  1337.  
  1338. local B = Instance.new("Part")
  1339. B.TopSurface = 0
  1340. B.BottomSurface = 0
  1341. B.formFactor = "Symmetric"
  1342. B.Size = Vector3.new(1, 1, 1)
  1343. B.Transparency = 1
  1344. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1345. B.Parent = playa
  1346. local W = Instance.new("Weld")
  1347. W.Part0 = Limb
  1348. W.Part1 = B
  1349. W.C0 = CFrame.new(0, -0.5, 0)
  1350. W.Parent = Limb
  1351. end
  1352. local Limb = playa:FindFirstChild("Left Arm")
  1353. if Limb then
  1354.  
  1355. Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  1356. local Joint = Instance.new("Rotate")
  1357. Joint.Name = "LeftShoulder"
  1358. Joint.Part0 = Torso
  1359. Joint.Part1 = Limb
  1360. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1361. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1362. Joint.Parent = Torso
  1363.  
  1364. local B = Instance.new("Part")
  1365. B.TopSurface = 0
  1366. B.BottomSurface = 0
  1367. B.formFactor = "Symmetric"
  1368. B.Size = Vector3.new(1, 1, 1)
  1369. B.Transparency = 1
  1370. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1371. B.Parent = playa
  1372. local W = Instance.new("Weld")
  1373. W.Part0 = Limb
  1374. W.Part1 = B
  1375. W.C0 = CFrame.new(0, -0.5, 0)
  1376. W.Parent = Limb
  1377. end
  1378. local Limb = playa:FindFirstChild("Right Leg")
  1379. if Limb then
  1380. Limb.CanCollide = false
  1381. Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  1382. local Joint = Instance.new("Rotate")
  1383. Joint.Name = "RightHip"
  1384. Joint.Part0 = Torso
  1385. Joint.Part1 = Limb
  1386. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1387. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1388. Joint.Parent = Torso
  1389.  
  1390. local B = Instance.new("Part")
  1391. B.TopSurface = 0
  1392. B.BottomSurface = 0
  1393. B.formFactor = "Symmetric"
  1394. B.Size = Vector3.new(1, 1, 1)
  1395. B.Transparency = 1
  1396. B.CanCollide = true
  1397. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1398. B.Parent = playa
  1399. local W = Instance.new("Weld")
  1400. W.Part0 = Limb
  1401. W.Part1 = B
  1402. W.C0 = CFrame.new(0, -0.5, 0)
  1403. W.Parent = Limb
  1404. end
  1405. local Limb = playa:FindFirstChild("Left Leg")
  1406. if Limb then
  1407. Limb.CanCollide = false
  1408. Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  1409. local Joint = Instance.new("Rotate")
  1410. Joint.Name = "LeftHip"
  1411. Joint.Part0 = Torso
  1412. Joint.Part1 = Limb
  1413. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1414. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1415. Joint.Parent = Torso
  1416.  
  1417. local B = Instance.new("Part")
  1418. B.TopSurface = 0
  1419. B.BottomSurface = 0
  1420. if zombiemode == false or override then
  1421. B.CanCollide = true
  1422. end
  1423. B.formFactor = "Symmetric"
  1424. B.Size = Vector3.new(1, 1, 1)
  1425. B.Transparency = 1
  1426. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1427. B.Parent = playa
  1428. local W = Instance.new("Weld")
  1429. W.Part0 = Limb
  1430. W.Part1 = B
  1431. W.C0 = CFrame.new(0, -0.5, 0)
  1432. W.Parent = Limb
  1433. end
  1434. --[[
  1435. local Bar = Instance.new("Part")
  1436. Bar.TopSurface = 0
  1437. Bar.BottomSurface = 0
  1438. Bar.formFactor = "Symmetric"
  1439. Bar.Size = Vector3.new(1, 1, 1)
  1440. Bar.Transparency = 1
  1441. Bar.CFrame = Torso.CFrame * CFrame.new(0, 0.5, 0)
  1442. Bar.Parent = playa
  1443. local Weld = Instance.new("Weld")
  1444. Weld.Part0 = Torso
  1445. Weld.Part1 = Bar
  1446. Weld.C0 = CFrame.new(0, 0.5, 0)
  1447. Weld.Parent = Torso
  1448. --]]
  1449. playa.Parent = Gibs
  1450. if kneef and explode == nil then
  1451. local coru = coroutine.wrap(function()
  1452. if playa:FindFirstChild(hitz) then
  1453. local uno = Instance.new('Part',workspace)
  1454. local dos = Instance.new('Part',workspace)
  1455. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  1456. dos.CFrame = kneef["big ass knife"].CFrame
  1457. local weld = Instance.new('Weld',kneef["big ass knife"])
  1458. weld.Part0 = playa:FindFirstChild(hitz)
  1459. weld.Part1 = kneef["big ass knife"]
  1460. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  1461. uno:Destroy()
  1462. dos:Destroy()
  1463. playa:FindFirstChild(hitz).Anchored = false
  1464. for i, v in pairs(kneef:GetChildren()) do
  1465. if v:IsA('BasePart') then
  1466. v.Anchored = false
  1467. end
  1468. end
  1469. if explode == nil or explode == false then
  1470. local bleedpart = Instance.new("Part", kneef)
  1471. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  1472. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  1473. bleedpart.CanCollide = false
  1474. bleedpart.Position = Head.Position + Vector3.new(0, 1, 0)
  1475. bleedpart.Transparency = 1
  1476.  
  1477. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  1478. bleedpartweld.Part0 = kneef["big ass knife"]
  1479. bleedpartweld.Part1 = bleedpart
  1480. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  1481. local coru = coroutine.wrap(function()
  1482. bleed(bleedpart)
  1483. end)
  1484. coru()
  1485. end
  1486. end
  1487. if zombiemode == false or override then
  1488. wait()
  1489. end
  1490. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  1491. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  1492. end
  1493. end)
  1494. coru()
  1495. end
  1496. if explode then
  1497. local movevector = CFrame.new(explode.Position,Torso.Position).lookVector
  1498. local repulse = Instance.new('BodyForce',Torso)
  1499. repulse.Force = movevector*10000 + Vector3.new(0,5000,0)
  1500. game.Debris:AddItem(repulse,0.05)
  1501. end
  1502. if charred and zombiemode == false then
  1503. for i,v in pairs(playa:GetChildren()) do
  1504. if v:IsA('BasePart') then
  1505. v.BrickColor = BrickColor.Black()
  1506. local fire = Instance.new('Fire',v)
  1507. fire.Size = 5
  1508. fire.Heat = 5
  1509. elseif v:IsA('Accessory') then
  1510. for a,c in pairs(v:GetChildren()) do
  1511. if c:IsA('BasePart') then
  1512. c.BrickColor = BrickColor.Black()
  1513. local fire = Instance.new('Fire',v)
  1514. fire.Size = 5
  1515. fire.Heat = 5
  1516. for o,p in pairs(c:GetChildren()) do
  1517. if p:IsA("SpecialMesh") then
  1518. p.TextureId = ""
  1519. end
  1520. end
  1521. end
  1522. end
  1523. end
  1524. end
  1525. end
  1526. if soundy then
  1527. local sound = Instance.new('Sound',Head)
  1528. sound.SoundId = 'rbxassetid://903640857'
  1529. sound.Volume = 1
  1530. sound:Play()
  1531. sound.Ended:connect(function()
  1532. sound:Destroy()
  1533. local ambient = Instance.new('Sound',Head)
  1534. ambient.Volume = 0.25
  1535. ambient.Looped = true
  1536. ambient.SoundId = 'rbxassetid://903641031'
  1537. ambient:Play()
  1538. end)
  1539. end
  1540. if override then
  1541. 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
  1542. local coru = coroutine.wrap(function()
  1543. wait(4.5)
  1544. hum2.Parent.Name = hum2.Parent.Name.."'s Zombie"
  1545. hum2.HipHeight = 0.2
  1546. wait(0.5)
  1547. killz(hum2.Parent,"Head",nil,nil,false,false,false,false)
  1548. end)
  1549. coru()
  1550. else
  1551. game:GetService('Debris'):AddItem(playa, 12)
  1552. end
  1553. else
  1554. hum2.Health = 0
  1555. table.insert(zombies,playa)
  1556. local attack = Instance.new('Sound',Head)
  1557. attack.SoundId = 'rbxassetid://903641424'
  1558. attack.Volume = 2
  1559. for i,v in pairs(playa:GetChildren()) do
  1560. if v:IsA('BasePart') and v:FindFirstChildOfClass('TouchTransmitter') == nil then
  1561. v.Touched:connect(function(hit)
  1562. if hit.Parent and hit.Parent:FindFirstChildOfClass('Humanoid') then
  1563. local found = false
  1564. if hit.Parent == player.Character then
  1565. found = true
  1566. end
  1567. for a,c in pairs(zombies) do
  1568. if c == hit.Parent then
  1569. found = true
  1570. end
  1571. end
  1572. if found == false and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 then
  1573. attack:Play()
  1574. if hit.Parent:FindFirstChildOfClass('Humanoid').Health - 2 <= 0 then
  1575. hit.Parent:FindFirstChildOfClass('Humanoid').Health = 0
  1576. wait()
  1577. killz(hit.Parent,"Head")
  1578. else
  1579. hit.Parent:FindFirstChildOfClass('Humanoid'):TakeDamage(2)
  1580. end
  1581. end
  1582. end
  1583. end)
  1584. end
  1585. end
  1586. local coru = coroutine.wrap(function()
  1587. wait(2)
  1588. for i,v in pairs(playa:GetChildren()) do
  1589. if v:IsA('BasePart') then
  1590. for a,c in pairs(v:GetChildren()) do
  1591. if c:IsA('Fire') or c:IsA('ParticleEmitter') then
  1592. c:Destroy()
  1593. end
  1594. end
  1595. elseif v:IsA('Accessory') then
  1596. for a,c in pairs(v:GetChildren()) do
  1597. if c:IsA('BasePart') then
  1598. for b,d in pairs(c:GetChildren()) do
  1599. if d:IsA('Fire') or d:IsA('ParticleEmitter') then
  1600. d:Destroy()
  1601. end
  1602. end
  1603. end
  1604. end
  1605. end
  1606. end
  1607. end)
  1608. coru()
  1609. end
  1610. end
  1611. end
  1612.  
  1613. mouse.KeyDown:connect(function(key)
  1614. if key == "t" and mouse.Target then
  1615. local hum = mouse.Target.Parent:FindFirstChildOfClass('Humanoid')
  1616. if hum == nil then hum = mouse.Target.Parent.Parent:FindFirstChildOfClass('Humanoid') end
  1617. if curpoint == nil then
  1618. if hum and hum.Parent:FindFirstChild('Head') then
  1619. curpart = hum.Parent.Head
  1620. else
  1621. curpart = nil
  1622. curpoint = mouse.Hit.p
  1623. end
  1624. if player.PlayerGui:FindFirstChild('Notification') then player.PlayerGui.Notification:Destroy() end
  1625. notify("ZOMBIE TARGET SET",false)
  1626. else
  1627. curpart = nil
  1628. curpoint = nil
  1629. if player.PlayerGui:FindFirstChild('Notification') then player.PlayerGui.Notification:Destroy() end
  1630. notify("ZOMBIE TARGET REMOVED",false)
  1631. end
  1632. elseif key == "y" then
  1633. for o,p in pairs(zombies) do
  1634. local coru = coroutine.wrap(function()
  1635. if p:FindFirstChild('Torso') then
  1636. killz(p,"Head",nil,nil,false,false,false,true)
  1637. else
  1638. table.remove(zombies,o)
  1639. end
  1640. end)
  1641. coru()
  1642. wait()
  1643. end
  1644. for i,v in pairs(zombies) do
  1645. table.remove(zombies,i)
  1646. end
  1647. if player.PlayerGui:FindFirstChild('Notification') then player.PlayerGui.Notification:Destroy() end
  1648. notify("ZOMBIES TERMINATED",false)
  1649. end
  1650. end)
  1651.  
  1652. function nub()
  1653. local me = player.Character
  1654. local point = me.HumanoidRootPart
  1655. local playergui = player.PlayerGui
  1656. local rightshoulderz = me.Torso["Right Shoulder"]:Clone()
  1657. local leftshoulderz = me.Torso["Left Shoulder"]:Clone()
  1658. local torsojoint = me.HumanoidRootPart["RootJoint"]:Clone()
  1659. local lefthipz = me.Torso["Left Hip"]:Clone()
  1660. local righthipz = me.Torso["Right Hip"]:Clone()
  1661. local mode = "kill"
  1662. local lerpz = false
  1663. local active = false
  1664. local acting = false
  1665. local hit = false
  1666. local canClick = true
  1667. local stabbing = false
  1668. local grabbing = false
  1669. local finishing = false
  1670. local kyssing = false
  1671. local canbackgroundmusic = true
  1672. local cancolorfilter = true
  1673. local spinboolean = false
  1674. local grabbed = nil
  1675. local doing = false
  1676. local rightshoulder = nil
  1677. local leftshoulder = nil
  1678. local headweld = nil
  1679. local usable = true
  1680. finishnum = 1
  1681.  
  1682. function notify(msg,forever)
  1683. local doit = coroutine.wrap(function()
  1684. local gui = Instance.new('ScreenGui',playergui)
  1685. gui.Name = "Notification"
  1686. local frame = Instance.new('Frame',gui)
  1687. frame.Position = UDim2.new(0,0,0,0)
  1688. frame.Size = UDim2.new(1,0,0.2,0)
  1689. frame.BackgroundTransparency = 1
  1690. local txt = Instance.new('TextLabel',frame)
  1691. txt.TextColor3 = Color3.new(255,255,255)
  1692. txt.TextStrokeColor3 = Color3.new(0, 0, 0)
  1693. txt.TextStrokeTransparency = 0
  1694. txt.BackgroundTransparency = 1
  1695. txt.Text = ""
  1696. txt.Size = UDim2.new(1,0,0.3,0)
  1697. txt.Position = UDim2.new(0,0,0.4,0)
  1698. txt.TextScaled = true
  1699. txt.Font = "Code"
  1700. txt.TextXAlignment = "Center"
  1701. local tap = Instance.new("Sound")
  1702. tap.Parent = gui
  1703. tap.SoundId = "rbxassetid://147982968"
  1704. tap.TimePosition = 0.1
  1705. local str = msg
  1706. local len = string.len(str)
  1707. for i=1,len do
  1708. txt.Text = string.sub(str,1,i)
  1709. pitche = math.random(20, 40)/10
  1710. tap.PlaybackSpeed = pitche
  1711. tap:Play()
  1712. wait(0.01)
  1713. end
  1714. if forever == false then
  1715. wait(1)
  1716. while txt.TextTransparency < 1 do
  1717. txt.TextTransparency = txt.TextTransparency + 0.1
  1718. txt.TextStrokeTransparency = txt.TextStrokeTransparency + 0.1
  1719. wait(0.001)
  1720. end
  1721. gui:Destroy()
  1722. end
  1723. end)
  1724. doit()
  1725. end
  1726.  
  1727. wait(0.5)
  1728. notify("PRESS [Z] TO EQUIP KNIFE || Created by mustardfoot and Tollonis",true)
  1729. local laugh = Instance.new('Sound',me.Head)
  1730. laugh.SoundId = 'rbxassetid://378827985'
  1731. laugh.Name = "Psycho"
  1732. laugh.Volume = 5
  1733. -- 1 - bitch ass knife
  1734. local obj1 = Instance.new("Model")
  1735. obj1.Name = "bitch ass knife"
  1736. obj1.Parent = game.Workspace
  1737.  
  1738. -- 2 - Grab
  1739. local obj2 = Instance.new("Part")
  1740. obj2.CFrame = CFrame.new(Vector3.new(20.4525032, 6.14501333, -134.399979)) * CFrame.Angles(-3.1415927410126, 0, -3.1415927410126)
  1741. obj2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1742. obj2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1743. obj2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1744. obj2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1745. obj2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1746. obj2.Material = Enum.Material.Concrete
  1747. obj2.Size = Vector3.new(1, 0.25, 0.25)
  1748. obj2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1749. obj2.Anchored = true
  1750. obj2.BrickColor = BrickColor.new("Black")
  1751. obj2.Friction = 0.30000001192093
  1752. obj2.Shape = Enum.PartType.Cylinder
  1753. obj2.Name = "Grab"
  1754. obj2.Parent = obj1
  1755.  
  1756. -- 3 - handletopcap
  1757. local obj3 = Instance.new("Part")
  1758. obj3.CFrame = CFrame.new(Vector3.new(19.9725456, 6.14502859, -134.399933)) * CFrame.Angles(0, 1.5707963705063, 0)
  1759. obj3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1760. obj3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1761. obj3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1762. obj3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1763. obj3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1764. obj3.Material = Enum.Material.Concrete
  1765. obj3.Size = Vector3.new(0.349999994, 0.349999994, 0.349999994)
  1766. obj3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1767. obj3.Anchored = true
  1768. obj3.BrickColor = BrickColor.new("Black")
  1769. obj3.Friction = 0.30000001192093
  1770. obj3.Shape = Enum.PartType.Ball
  1771. obj3.Name = "handletopcap"
  1772. obj3.Parent = obj1
  1773.  
  1774. -- 4 - handlebottomcap
  1775. local obj4 = Instance.new("Part")
  1776. obj4.CFrame = CFrame.new(Vector3.new(20.9725285, 6.14502859, -134.399918)) * CFrame.Angles(0, 1.5707963705063, 0)
  1777. obj4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1778. obj4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1779. obj4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1780. obj4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1781. obj4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1782. obj4.Material = Enum.Material.Concrete
  1783. obj4.Size = Vector3.new(0.25, 0.25, 0.25)
  1784. obj4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1785. obj4.Anchored = true
  1786. obj4.BrickColor = BrickColor.new("Black")
  1787. obj4.Friction = 0.30000001192093
  1788. obj4.Shape = Enum.PartType.Ball
  1789. obj4.Name = "handlebottomcap"
  1790. obj4.Parent = obj1
  1791.  
  1792. -- 5 - handleguardmid
  1793. local obj5 = Instance.new("Part")
  1794. obj5.CFrame = CFrame.new(Vector3.new(19.9474983, 6.14502859, -134.399918)) * CFrame.Angles(0, 1.5707963705063, 0)
  1795. obj5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1796. obj5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1797. obj5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1798. obj5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1799. obj5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1800. obj5.Material = Enum.Material.Concrete
  1801. obj5.Size = Vector3.new(0.349999994, 0.349999994, 0.100000001)
  1802. obj5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1803. obj5.Anchored = true
  1804. obj5.BrickColor = BrickColor.new("Black")
  1805. obj5.Friction = 0.30000001192093
  1806. obj5.Shape = Enum.PartType.Block
  1807. obj5.Name = "handleguardmid"
  1808. obj5.Parent = obj1
  1809.  
  1810. -- 6 - handleguardcap1
  1811. local obj6 = Instance.new("Part")
  1812. obj6.CFrame = CFrame.new(Vector3.new(19.9474983, 6.32502794, -134.399918)) * CFrame.Angles(-3.1415927410126, 0, -3.1415927410126)
  1813. obj6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1814. obj6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1815. obj6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1816. obj6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1817. obj6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1818. obj6.Material = Enum.Material.Concrete
  1819. obj6.Size = Vector3.new(0.100000001, 0.349999994, 0.349999994)
  1820. obj6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1821. obj6.Anchored = true
  1822. obj6.BrickColor = BrickColor.new("Black")
  1823. obj6.Friction = 0.30000001192093
  1824. obj6.Shape = Enum.PartType.Cylinder
  1825. obj6.Name = "handleguardcap1"
  1826. obj6.Parent = obj1
  1827.  
  1828. -- 7 - handleguardcap2
  1829. local obj7 = Instance.new("Part")
  1830. obj7.CFrame = CFrame.new(Vector3.new(19.9474983, 5.97502899, -134.399918)) * CFrame.Angles(-3.1415927410126, 0, -3.1415927410126)
  1831. obj7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1832. obj7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1833. obj7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1834. obj7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1835. obj7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1836. obj7.Material = Enum.Material.Concrete
  1837. obj7.Size = Vector3.new(0.100000009, 0.349999994, 0.349999994)
  1838. obj7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1839. obj7.Anchored = true
  1840. obj7.BrickColor = BrickColor.new("Black")
  1841. obj7.Friction = 0.30000001192093
  1842. obj7.Shape = Enum.PartType.Cylinder
  1843. obj7.Name = "handleguardcap2"
  1844. obj7.Parent = obj1
  1845.  
  1846. -- 8 - big ass knife
  1847. local obj8 = Instance.new("Part")
  1848. obj8.CFrame = CFrame.new(Vector3.new(18.4375095, 6.14502859, -134.401321)) * CFrame.Angles(0, 1.5707963705063, 0)
  1849. obj8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1850. obj8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1851. obj8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1852. obj8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1853. obj8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1854. obj8.Material = Enum.Material.Metal
  1855. obj8.Size = Vector3.new(0.0500000007, 0.280000001, 0.839999795)
  1856. obj8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1857. obj8.Anchored = true
  1858. obj8.BrickColor = BrickColor.new("Lily white")
  1859. obj8.Friction = 0.30000001192093
  1860. obj8.Shape = Enum.PartType.Block
  1861. obj8.Name = "big ass knife"
  1862. obj8.Parent = obj1
  1863.  
  1864. -- 9 - Mesh
  1865. local obj9 = Instance.new("BlockMesh")
  1866. obj9.Scale = Vector3.new(0.5, 1, 1)
  1867. obj9.Parent = obj8
  1868.  
  1869. -- 10 - big ass knife
  1870. local obj10 = Instance.new("Part")
  1871. obj10.CFrame = CFrame.new(Vector3.new(19.7425137, 6.14502859, -134.401321)) * CFrame.Angles(0, 1.5707963705063, 0)
  1872. obj10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1873. obj10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1874. obj10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1875. obj10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1876. obj10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1877. obj10.Material = Enum.Material.Metal
  1878. obj10.Size = Vector3.new(0.0500000007, 0.280000001, 0.289999962)
  1879. obj10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1880. obj10.Anchored = true
  1881. obj10.BrickColor = BrickColor.new("Lily white")
  1882. obj10.Friction = 0.30000001192093
  1883. obj10.Shape = Enum.PartType.Block
  1884. obj10.Name = "big ass knife"
  1885. obj10.Parent = obj1
  1886. local knife = obj10
  1887.  
  1888. -- 11 - Mesh
  1889. local obj11 = Instance.new("BlockMesh")
  1890. obj11.Scale = Vector3.new(0.5, 1, 1)
  1891. obj11.Parent = obj10
  1892.  
  1893. -- 12 - big ass knife
  1894. local obj12 = Instance.new("Part")
  1895. obj12.CFrame = CFrame.new(Vector3.new(19.1075306, 6.08502865, -134.401321)) * CFrame.Angles(0, 1.5707963705063, 0)
  1896. obj12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1897. obj12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1898. obj12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1899. obj12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1900. obj12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1901. obj12.Material = Enum.Material.Metal
  1902. obj12.Size = Vector3.new(0.0500000007, 0.159999996, 0.979999959)
  1903. obj12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1904. obj12.Anchored = true
  1905. obj12.BrickColor = BrickColor.new("Lily white")
  1906. obj12.Friction = 0.30000001192093
  1907. obj12.Shape = Enum.PartType.Block
  1908. obj12.Name = "big ass knife"
  1909. obj12.Parent = obj1
  1910.  
  1911. -- 13 - Mesh
  1912. local obj13 = Instance.new("BlockMesh")
  1913. obj13.Scale = Vector3.new(0.5, 1, 1)
  1914. obj13.Parent = obj12
  1915.  
  1916. -- 14 - serration
  1917. local obj14 = Instance.new("WedgePart")
  1918. obj14.CFrame = CFrame.new(Vector3.new(19.4963322, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1919. obj14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1920. obj14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1921. obj14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1922. obj14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1923. obj14.Material = Enum.Material.Metal
  1924. obj14.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1925. obj14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1926. obj14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1927. obj14.Anchored = true
  1928. obj14.BrickColor = BrickColor.new("Lily white")
  1929. obj14.Friction = 0.30000001192093
  1930. obj14.Name = "serration"
  1931. obj14.Parent = obj1
  1932.  
  1933. -- 15 - Mesh
  1934. local obj15 = Instance.new("BlockMesh")
  1935. obj15.Scale = Vector3.new(0.5, 1, 1)
  1936. obj15.Parent = obj14
  1937.  
  1938. -- 16 - serration
  1939. local obj16 = Instance.new("WedgePart")
  1940. obj16.CFrame = CFrame.new(Vector3.new(19.2763138, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1941. obj16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1942. obj16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1943. obj16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1944. obj16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1945. obj16.Material = Enum.Material.Metal
  1946. obj16.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1947. obj16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1948. obj16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1949. obj16.Anchored = true
  1950. obj16.BrickColor = BrickColor.new("Lily white")
  1951. obj16.Friction = 0.30000001192093
  1952. obj16.Name = "serration"
  1953. obj16.Parent = obj1
  1954.  
  1955. -- 17 - Mesh
  1956. local obj17 = Instance.new("BlockMesh")
  1957. obj17.Scale = Vector3.new(0.5, 1, 1)
  1958. obj17.Parent = obj16
  1959.  
  1960. -- 18 - serration
  1961. local obj18 = Instance.new("WedgePart")
  1962. obj18.CFrame = CFrame.new(Vector3.new(19.3863068, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1963. obj18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1964. obj18.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1965. obj18.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1966. obj18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1967. obj18.Material = Enum.Material.Metal
  1968. obj18.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1969. obj18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1970. obj18.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1971. obj18.Anchored = true
  1972. obj18.BrickColor = BrickColor.new("Lily white")
  1973. obj18.Friction = 0.30000001192093
  1974. obj18.Name = "serration"
  1975. obj18.Parent = obj1
  1976.  
  1977. -- 19 - Mesh
  1978. local obj19 = Instance.new("BlockMesh")
  1979. obj19.Scale = Vector3.new(0.5, 1, 1)
  1980. obj19.Parent = obj18
  1981.  
  1982. -- 20 - serration
  1983. local obj20 = Instance.new("WedgePart")
  1984. obj20.CFrame = CFrame.new(Vector3.new(19.5963173, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1985. obj20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1986. obj20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1987. obj20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1988. obj20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1989. obj20.Material = Enum.Material.Metal
  1990. obj20.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1991. obj20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1992. obj20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1993. obj20.Anchored = true
  1994. obj20.BrickColor = BrickColor.new("Lily white")
  1995. obj20.Friction = 0.30000001192093
  1996. obj20.Name = "serration"
  1997. obj20.Parent = obj1
  1998.  
  1999. -- 21 - Mesh
  2000. local obj21 = Instance.new("BlockMesh")
  2001. obj21.Scale = Vector3.new(0.5, 1, 1)
  2002. obj21.Parent = obj20
  2003.  
  2004. -- 22 - serration
  2005. local obj22 = Instance.new("WedgePart")
  2006. obj22.CFrame = CFrame.new(Vector3.new(19.1663074, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  2007. obj22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2008. obj22.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2009. obj22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2010. obj22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2011. obj22.Material = Enum.Material.Metal
  2012. obj22.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  2013. obj22.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2014. obj22.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2015. obj22.Anchored = true
  2016. obj22.BrickColor = BrickColor.new("Lily white")
  2017. obj22.Friction = 0.30000001192093
  2018. obj22.Name = "serration"
  2019. obj22.Parent = obj1
  2020.  
  2021. -- 23 - Mesh
  2022. local obj23 = Instance.new("BlockMesh")
  2023. obj23.Scale = Vector3.new(0.5, 1, 1)
  2024. obj23.Parent = obj22
  2025.  
  2026. -- 24 - serration
  2027. local obj24 = Instance.new("WedgePart")
  2028. obj24.CFrame = CFrame.new(Vector3.new(18.9663048, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  2029. obj24.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2030. obj24.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2031. obj24.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2032. obj24.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2033. obj24.Material = Enum.Material.Metal
  2034. obj24.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  2035. obj24.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2036. obj24.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2037. obj24.Anchored = true
  2038. obj24.BrickColor = BrickColor.new("Lily white")
  2039. obj24.Friction = 0.30000001192093
  2040. obj24.Name = "serration"
  2041. obj24.Parent = obj1
  2042.  
  2043. -- 25 - Mesh
  2044. local obj25 = Instance.new("BlockMesh")
  2045. obj25.Scale = Vector3.new(0.5, 1, 1)
  2046. obj25.Parent = obj24
  2047.  
  2048. -- 26 - serration
  2049. local obj26 = Instance.new("WedgePart")
  2050. obj26.CFrame = CFrame.new(Vector3.new(18.8562984, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  2051. obj26.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2052. obj26.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2053. obj26.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2054. obj26.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2055. obj26.Material = Enum.Material.Metal
  2056. obj26.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  2057. obj26.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2058. obj26.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2059. obj26.Anchored = true
  2060. obj26.BrickColor = BrickColor.new("Lily white")
  2061. obj26.Friction = 0.30000001192093
  2062. obj26.Name = "serration"
  2063. obj26.Parent = obj1
  2064.  
  2065. -- 27 - Mesh
  2066. local obj27 = Instance.new("BlockMesh")
  2067. obj27.Scale = Vector3.new(0.5, 1, 1)
  2068. obj27.Parent = obj26
  2069.  
  2070. -- 28 - serration
  2071. local obj28 = Instance.new("WedgePart")
  2072. obj28.CFrame = CFrame.new(Vector3.new(19.0663071, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  2073. obj28.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2074. obj28.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2075. obj28.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2076. obj28.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2077. obj28.Material = Enum.Material.Metal
  2078. obj28.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  2079. obj28.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2080. obj28.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2081. obj28.Anchored = true
  2082. obj28.BrickColor = BrickColor.new("Lily white")
  2083. obj28.Friction = 0.30000001192093
  2084. obj28.Name = "serration"
  2085. obj28.Parent = obj1
  2086.  
  2087. -- 29 - Mesh
  2088. local obj29 = Instance.new("BlockMesh")
  2089. obj29.Scale = Vector3.new(0.5, 1, 1)
  2090. obj29.Parent = obj28
  2091.  
  2092. -- 30 - knifetip1
  2093. local obj30 = Instance.new("WedgePart")
  2094. obj30.CFrame = CFrame.new(Vector3.new(18.0163059, 6.14381599, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  2095. obj30.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2096. obj30.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2097. obj30.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2098. obj30.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2099. obj30.Material = Enum.Material.Metal
  2100. obj30.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  2101. obj30.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2102. obj30.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2103. obj30.Anchored = true
  2104. obj30.BrickColor = BrickColor.new("Lily white")
  2105. obj30.Friction = 0.30000001192093
  2106. obj30.Name = "knifetip1"
  2107. obj30.Parent = obj1
  2108.  
  2109. -- 31 - Mesh
  2110. local obj31 = Instance.new("BlockMesh")
  2111. obj31.Scale = Vector3.new(0.5, 1, 1)
  2112. obj31.Parent = obj30
  2113.  
  2114. -- 32 - redstuff
  2115. local obj32 = Instance.new("Part")
  2116. obj32.CFrame = CFrame.new(Vector3.new(19.9470005, 5.9749999, -134.399994)) * CFrame.Angles(-0, 0, -0)
  2117. obj32.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2118. obj32.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2119. obj32.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2120. obj32.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2121. obj32.Material = Enum.Material.SmoothPlastic
  2122. obj32.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2123. obj32.Size = Vector3.new(0.0500000007, 0.360000014, 0.360000014)
  2124. obj32.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2125. obj32.BrickColor = BrickColor.new("Institutional white")
  2126. obj32.Friction = 0.30000001192093
  2127. obj32.Shape = Enum.PartType.Cylinder
  2128. obj32.Name = "redstuff"
  2129. obj32.Anchored = true
  2130. obj32.Parent = obj1
  2131.  
  2132.  
  2133. -- 33 - redstuff
  2134. local obj33 = Instance.new("Part")
  2135. obj33.CFrame = CFrame.new(Vector3.new(18.9800053, 6.1400156, -134.404984)) * CFrame.Angles(-0, 0, -0)
  2136. obj33.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2137. obj33.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2138. obj33.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2139. obj33.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2140. obj33.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2141. obj33.Material = Enum.Material.SmoothPlastic
  2142. obj33.Size = Vector3.new(1.81999993, 0.100000001, 0.0500000007)
  2143. obj33.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2144. obj33.BrickColor = BrickColor.new("Institutional white")
  2145. obj33.Friction = 0.30000001192093
  2146. obj33.Shape = Enum.PartType.Block
  2147. obj33.Name = "redstuff"
  2148. obj33.Anchored = true
  2149. obj33.Parent = obj1
  2150.  
  2151. -- 34 - redstuff
  2152. local obj34 = Instance.new("Part")
  2153. obj34.CFrame = CFrame.new(Vector3.new(19.9470005, 6.32499981, -134.399994)) * CFrame.Angles(-0, 0, -0)
  2154. obj34.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2155. obj34.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2156. obj34.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2157. obj34.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2158. obj34.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2159. obj34.Size = Vector3.new(0.0500000007, 0.360000014, 0.360000014)
  2160. obj34.Material = Enum.Material.SmoothPlastic
  2161. obj34.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2162. obj34.BrickColor = BrickColor.new("Institutional white")
  2163. obj34.Friction = 0.30000001192093
  2164. obj34.Shape = Enum.PartType.Cylinder
  2165. obj34.Name = "redstuff"
  2166. obj34.Anchored = true
  2167. obj34.Parent = obj1
  2168.  
  2169. -- 35 - redstuff
  2170. local obj35 = Instance.new("Part")
  2171. obj35.CFrame = CFrame.new(Vector3.new(19.8830166, 6.14501476, -134.399963)) * CFrame.Angles(-0, 0, -0)
  2172. obj35.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2173. obj35.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2174. obj35.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2175. obj35.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2176. obj35.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2177. obj35.Size = Vector3.new(0.0500000007, 0.319999993, 0.319999993)
  2178. obj35.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2179. obj35.BrickColor = BrickColor.new("Institutional white")
  2180. obj35.Friction = 0.30000001192093
  2181. obj35.Shape = Enum.PartType.Cylinder
  2182. obj35.Material = Enum.Material.SmoothPlastic
  2183. obj35.Name = "redstuff"
  2184. obj35.Anchored = true
  2185. obj35.Parent = obj1
  2186.  
  2187. -- 36 - redstuff
  2188. local obj36 = Instance.new("Part")
  2189. obj36.CFrame = CFrame.new(Vector3.new(20.9430103, 6.14501476, -134.399963)) * CFrame.Angles(-0, 0, -0)
  2190. obj36.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2191. obj36.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2192. obj36.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2193. obj36.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2194. obj36.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2195. obj36.Material = Enum.Material.SmoothPlastic
  2196. obj36.Size = Vector3.new(0.0500000007, 0.25999999, 0.25999999)
  2197. obj36.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2198. obj36.BrickColor = BrickColor.new("Institutional white")
  2199. obj36.Friction = 0.30000001192093
  2200. obj36.Shape = Enum.PartType.Cylinder
  2201. obj36.Name = "redstuff"
  2202. obj36.Anchored = true
  2203. obj36.Parent = obj1
  2204.  
  2205. -- 37 - redstuff
  2206. local obj37 = Instance.new("WedgePart")
  2207. obj37.CFrame = CFrame.new(Vector3.new(18.066288, 6.14381599, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  2208. obj37.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2209. obj37.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2210. obj37.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2211. obj37.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2212. obj37.Material = Enum.Material.SmoothPlastic
  2213. obj37.Size = Vector3.new(0.0500000007, 0.0700000003, 0.0700000003)
  2214. obj37.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2215. obj37.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2216. obj37.Anchored = true
  2217. obj37.BrickColor = BrickColor.new("Institutional white")
  2218. obj37.Friction = 0.30000001192093
  2219. obj37.Name = "redstuff"
  2220. obj37.Anchored = true
  2221. obj37.Parent = obj1
  2222.  
  2223. -- 38 - redstuff
  2224. local obj38 = Instance.new("Part")
  2225. obj38.CFrame = CFrame.new(Vector3.new(20.1230125, 6.14501476, -134.399979)) * CFrame.Angles(-0, 0, -0)
  2226. obj38.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2227. obj38.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2228. obj38.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2229. obj38.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2230. obj38.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2231. obj38.Material = Enum.Material.SmoothPlastic
  2232. obj38.Size = Vector3.new(0.0500000007, 0.25999999, 0.25999999)
  2233. obj38.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2234. obj38.BrickColor = BrickColor.new("Institutional white")
  2235. obj38.Friction = 0.30000001192093
  2236. obj38.Shape = Enum.PartType.Cylinder
  2237. obj38.Name = "redstuff"
  2238. obj38.Anchored = true
  2239. obj38.Parent = obj1
  2240.  
  2241. local audio = Instance.new('Sound',knife)
  2242. audio.Volume = 2
  2243.  
  2244. local audio2 = Instance.new('Sound',knife)
  2245. audio2.Volume = 2
  2246.  
  2247. local holdpart = Instance.new("Part")
  2248. holdpart.Parent = me
  2249. holdpart.Size = Vector3.new(0.4, 0.4, 0.2)
  2250. holdpart.Position = me.Head.Position + Vector3.new(0, 1, 0)
  2251. holdpart.BrickColor = BrickColor.new("Burnt Sienna")
  2252.  
  2253. local previous = nil
  2254. for i,v in pairs(obj1:GetChildren()) do
  2255. if v:IsA('BasePart') then
  2256. if previous then
  2257. local weld = Instance.new('Weld',v)
  2258. weld.Part0 = v
  2259. weld.Part1 = previous
  2260. weld.C0 = v.CFrame:inverse() * previous.CFrame
  2261. previous.Anchored = false
  2262. previous.CanCollide = false
  2263. local vee = v
  2264. weld.AncestryChanged:connect(function(mez,par)
  2265. wait()
  2266. weld.Parent = vee
  2267. end)
  2268. end
  2269. previous = v
  2270. end
  2271. end
  2272. previous.Anchored = false
  2273. previous.CanCollide = false
  2274.  
  2275. local holdpartweld = Instance.new("Weld", me.Torso)
  2276. holdpartweld.Part0 = me.Torso
  2277. holdpartweld.Part1 = holdpart
  2278. holdpartweld.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-1, -0.8, 0.15)
  2279.  
  2280. holdpartweld.AncestryChanged:connect(function(mez,par)
  2281. if par ~= me.Torso then
  2282. wait()
  2283. holdpartweld.Parent = me.Torso
  2284. end
  2285. end)
  2286.  
  2287. local knifeweld = Instance.new('Weld',me.Torso)
  2288. knifeweld.Part0 = me.Torso
  2289. knifeweld.Part1 = obj2
  2290. knifeweld.C1 = CFrame.Angles(0,math.rad(90),0) * CFrame.new(1, 0.8, 0.55)
  2291. knifeweld.AncestryChanged:connect(function(mez,par)
  2292. if par ~= me.Torso then
  2293. wait()
  2294. knifeweld.Parent = me.Torso
  2295. end
  2296. end)
  2297. local ScreenGui = Instance.new("ScreenGui")
  2298. local CustomizeGui = Instance.new("Frame")
  2299. local Customize = Instance.new("TextLabel")
  2300. local ClosestColor = Instance.new("TextLabel")
  2301. local Line = Instance.new("TextLabel")
  2302. local Color = Instance.new("ImageLabel")
  2303. local Close = Instance.new("TextButton")
  2304. local RedHue = Instance.new("TextLabel")
  2305. local GreenHue = Instance.new("TextLabel")
  2306. local RedInput = Instance.new("TextBox")
  2307. local BlueHue = Instance.new("TextLabel")
  2308. local GreenInput = Instance.new("TextBox")
  2309. local TransInput = Instance.new("TextBox")
  2310. local BlueInput = Instance.new("TextBox")
  2311. local Message = Instance.new("TextLabel")
  2312. local Message2 = Instance.new("TextLabel")
  2313. local TrailTransparency = Instance.new("TextLabel")
  2314. local TrailInput = Instance.new("TextBox")
  2315. local MusicOption = Instance.new("TextButton")
  2316. local ScreenOption = Instance.new("TextButton")
  2317. local ScreenOptionTxt = Instance.new("TextLabel")
  2318. local MusicOptionTxt = Instance.new("TextLabel")
  2319.  
  2320. -- Properties
  2321.  
  2322. ScreenGui.Parent = playergui
  2323.  
  2324. CustomizeGui.Name = "CustomizeGui"
  2325. CustomizeGui.Parent = ScreenGui
  2326. CustomizeGui.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  2327. CustomizeGui.BackgroundTransparency = 0.5
  2328. CustomizeGui.BorderColor3 = Color3.new(0, 0, 0)
  2329. CustomizeGui.BorderSizePixel = 2
  2330. CustomizeGui.Position = UDim2.new(0, 0, 0.5, 0)
  2331. CustomizeGui.Size = UDim2.new(0.449999988, 0, 0.449999988, 0)
  2332.  
  2333. Customize.Name = "Customize"
  2334. Customize.Parent = CustomizeGui
  2335. Customize.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  2336. Customize.BackgroundTransparency = 0.75
  2337. Customize.BorderSizePixel = 0
  2338. Customize.Size = UDim2.new(1, 0, 0.200000003, 0)
  2339. Customize.FontSize = Enum.FontSize.Size28
  2340. Customize.Text = "ACCENT COLOR CUSTOMIZATION"
  2341. Customize.TextColor3 = Color3.new(1, 1, 1)
  2342. Customize.TextScaled = true
  2343. Customize.TextSize = 25
  2344. Customize.TextStrokeTransparency = 0.5
  2345. Customize.TextWrapped = true
  2346.  
  2347. ClosestColor.Name = "ClosestColor"
  2348. ClosestColor.Parent = CustomizeGui
  2349. ClosestColor.BackgroundColor3 = Color3.new(1, 1, 1)
  2350. ClosestColor.BackgroundTransparency = 1
  2351. ClosestColor.Position = UDim2.new(0, 0, 0.850000024, 0)
  2352. ClosestColor.Size = UDim2.new(1, 0, 0.150000006, 0)
  2353. ClosestColor.Font = Enum.Font.SourceSansLight
  2354. ClosestColor.FontSize = Enum.FontSize.Size32
  2355. ClosestColor.Text = "Your color is closest to Institutional White"
  2356. ClosestColor.TextColor3 = Color3.new(1, 1, 1)
  2357. ClosestColor.TextSize = 30
  2358. ClosestColor.TextStrokeTransparency = 0.5
  2359.  
  2360. Line.Name = "Line"
  2361. Line.Parent = CustomizeGui
  2362. Line.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  2363. Line.BackgroundTransparency = 0.5
  2364. Line.BorderColor3 = Color3.new(0, 0, 0)
  2365. Line.BorderSizePixel = 0
  2366. Line.Position = UDim2.new(0, 0, 0.200000003, 0)
  2367. Line.Size = UDim2.new(1, 0, 0.0299999993, 0)
  2368. Line.Font = Enum.Font.SourceSans
  2369. Line.FontSize = Enum.FontSize.Size14
  2370. Line.Text = " "
  2371. Line.TextSize = 14
  2372.  
  2373. Color.Name = "Color"
  2374. Color.Parent = CustomizeGui
  2375. Color.BackgroundColor3 = Color3.new(1, 1, 1)
  2376. Color.BorderSizePixel = 0
  2377. Color.Position = UDim2.new(0.699999988, 0, 0.419999987, 0)
  2378. Color.Size = UDim2.new(0.300000012, 0, 0.300000012, 0)
  2379. Color.SizeConstraint = Enum.SizeConstraint.RelativeYY
  2380.  
  2381. MusicOption.Parent = CustomizeGui
  2382. MusicOption.Name = "MusicOption"
  2383. MusicOption.BackgroundColor3 = Color3.new(0, 1, 0)
  2384. MusicOption.BorderSizePixel = 1
  2385. MusicOption.Position = UDim2.new(0.01, 0, -0.12, 0)
  2386. MusicOption.Size = UDim2.new(0.05, 0, 0.1, 0)
  2387. MusicOption.Text = ""
  2388. MusicOption.BackgroundTransparency = 0.5
  2389.  
  2390. ScreenOption.Parent = CustomizeGui
  2391. ScreenOption.Name = "ScreenOption"
  2392. ScreenOption.BackgroundColor3 = Color3.new(0, 1, 0)
  2393. ScreenOption.BorderSizePixel = 1
  2394. ScreenOption.Position = UDim2.new(0.01, 0, -0.23, 0)
  2395. ScreenOption.Size = UDim2.new(0.05, 0, 0.1, 0)
  2396. ScreenOption.Text = ""
  2397. ScreenOption.BackgroundTransparency = 0.5
  2398.  
  2399. ScreenOptionTxt.Name = "ScreenOptionTxt"
  2400. ScreenOptionTxt.Parent = CustomizeGui
  2401. ScreenOptionTxt.BackgroundColor3 = Color3.new(1, 1, 1)
  2402. ScreenOptionTxt.BackgroundTransparency = 1
  2403. ScreenOptionTxt.Position = UDim2.new(0.07, 0, -0.23, 0)
  2404. ScreenOptionTxt.Size = UDim2.new(1, 0, 0.07, 0)
  2405. ScreenOptionTxt.Font = Enum.Font.SourceSans
  2406. ScreenOptionTxt.FontSize = Enum.FontSize.Size24
  2407. ScreenOptionTxt.Text = "Psychopath Red Filter"
  2408. ScreenOptionTxt.TextColor3 = Color3.new(1, 1, 1)
  2409. ScreenOptionTxt.TextScaled = true
  2410. ScreenOptionTxt.TextSize = 20
  2411. ScreenOptionTxt.TextStrokeColor3 = Color3.new(0, 0, 0)
  2412. ScreenOptionTxt.TextStrokeTransparency = 0.5
  2413. ScreenOptionTxt.TextWrapped = true
  2414. ScreenOptionTxt.TextXAlignment = "Left"
  2415.  
  2416. MusicOptionTxt.Name = "MusicOptionTxt"
  2417. MusicOptionTxt.Parent = CustomizeGui
  2418. MusicOptionTxt.BackgroundColor3 = Color3.new(1, 1, 1)
  2419. MusicOptionTxt.BackgroundTransparency = 1
  2420. MusicOptionTxt.Position = UDim2.new(0.07, 0, -0.12, 0)
  2421. MusicOptionTxt.Size = UDim2.new(1, 0, 0.07, 0)
  2422. MusicOptionTxt.Font = Enum.Font.SourceSans
  2423. MusicOptionTxt.FontSize = Enum.FontSize.Size24
  2424. MusicOptionTxt.Text = "Psychopath Background Music"
  2425. MusicOptionTxt.TextColor3 = Color3.new(1, 1, 1)
  2426. MusicOptionTxt.TextScaled = true
  2427. MusicOptionTxt.TextSize = 20
  2428. MusicOptionTxt.TextStrokeColor3 = Color3.new(0, 0, 0)
  2429. MusicOptionTxt.TextStrokeTransparency = 0.5
  2430. MusicOptionTxt.TextWrapped = true
  2431. MusicOptionTxt.TextXAlignment = "Left"
  2432.  
  2433. Close.Name = "Close"
  2434. Close.Parent = CustomizeGui
  2435. Close.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  2436. Close.BackgroundTransparency = 0.5
  2437. Close.BorderColor3 = Color3.new(0, 0, 0)
  2438. Close.BorderSizePixel = 2
  2439. Close.Position = UDim2.new(1.005, 0, 0, 0)
  2440. Close.Size = UDim2.new(0.100000001, 0, 0.2, 0)
  2441. Close.Font = Enum.Font.SourceSans
  2442. Close.FontSize = Enum.FontSize.Size14
  2443. Close.Text = "X"
  2444. Close.TextColor3 = Color3.new(1, 1, 1)
  2445. Close.TextScaled = true
  2446. Close.TextSize = 14
  2447. Close.TextStrokeTransparency = 0
  2448. Close.TextWrapped = true
  2449.  
  2450. RedHue.Name = "RedHue"
  2451. RedHue.Parent = CustomizeGui
  2452. RedHue.BackgroundColor3 = Color3.new(1, 1, 1)
  2453. RedHue.BackgroundTransparency = 1
  2454. RedHue.Position = UDim2.new(0.100000001, 0, 0.400000006, 0)
  2455. RedHue.Size = UDim2.new(0.300000012, 0, 0.100000001, 0)
  2456. RedHue.Font = Enum.Font.SourceSans
  2457. RedHue.FontSize = Enum.FontSize.Size24
  2458. RedHue.Text = "RED Hue Value: "
  2459. RedHue.TextColor3 = Color3.new(1, 1, 1)
  2460. RedHue.TextScaled = true
  2461. RedHue.TextSize = 20
  2462. RedHue.TextStrokeColor3 = Color3.new(1, 0, 0)
  2463. RedHue.TextStrokeTransparency = 0.75
  2464. RedHue.TextWrapped = true
  2465.  
  2466. GreenHue.Name = "GreenHue"
  2467. GreenHue.Parent = CustomizeGui
  2468. GreenHue.BackgroundColor3 = Color3.new(1, 1, 1)
  2469. GreenHue.BackgroundTransparency = 1
  2470. GreenHue.Position = UDim2.new(0.100000001, 0, 0.5, 0)
  2471. GreenHue.Size = UDim2.new(0.300000012, 0, 0.100000001, 0)
  2472. GreenHue.Font = Enum.Font.SourceSans
  2473. GreenHue.FontSize = Enum.FontSize.Size24
  2474. GreenHue.Text = "GREEN Hue Value:"
  2475. GreenHue.TextColor3 = Color3.new(1, 1, 1)
  2476. GreenHue.TextScaled = true
  2477. GreenHue.TextSize = 20
  2478. GreenHue.TextStrokeColor3 = Color3.new(0, 1, 0)
  2479. GreenHue.TextStrokeTransparency = 0.75
  2480. GreenHue.TextWrapped = true
  2481.  
  2482. RedInput.Name = "RedInput"
  2483. RedInput.Parent = CustomizeGui
  2484. RedInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  2485. RedInput.BackgroundTransparency = 0.5
  2486. RedInput.BorderSizePixel = 0
  2487. RedInput.Position = UDim2.new(0.419999987, 0, 0.425000007, 0)
  2488. RedInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0)
  2489. RedInput.Font = Enum.Font.SourceSans
  2490. RedInput.FontSize = Enum.FontSize.Size14
  2491. RedInput.Text = "255"
  2492. RedInput.TextColor3 = Color3.new(1, 1, 1)
  2493. RedInput.TextSize = 14
  2494. RedInput.TextStrokeTransparency = 0
  2495.  
  2496. BlueHue.Name = "BlueHue"
  2497. BlueHue.Parent = CustomizeGui
  2498. BlueHue.BackgroundColor3 = Color3.new(1, 1, 1)
  2499. BlueHue.BackgroundTransparency = 1
  2500. BlueHue.Position = UDim2.new(0.100000001, 0, 0.600000024, 0)
  2501. BlueHue.Size = UDim2.new(0.300000012, 0, 0.100000001, 0)
  2502. BlueHue.Font = Enum.Font.SourceSans
  2503. BlueHue.FontSize = Enum.FontSize.Size24
  2504. BlueHue.Text = "BLUE Hue Value:"
  2505. BlueHue.TextColor3 = Color3.new(1, 1, 1)
  2506. BlueHue.TextScaled = true
  2507. BlueHue.TextSize = 20
  2508. BlueHue.TextStrokeColor3 = Color3.new(0, 0, 1)
  2509. BlueHue.TextStrokeTransparency = 0.75
  2510. BlueHue.TextWrapped = true
  2511.  
  2512. TrailTransparency.Name = "TrailTransparency"
  2513. TrailTransparency.Parent = CustomizeGui
  2514. TrailTransparency.BackgroundColor3 = Color3.new(1, 1, 1)
  2515. TrailTransparency.BackgroundTransparency = 1
  2516. TrailTransparency.Position = UDim2.new(0.090000001, 0, 0.700000024, 0)
  2517. TrailTransparency.Size = UDim2.new(0.310000012, 0, 0.100000001, 0)
  2518. TrailTransparency.Font = Enum.Font.SourceSans
  2519. TrailTransparency.FontSize = Enum.FontSize.Size24
  2520. TrailTransparency.Text = "Trail Transparency:"
  2521. TrailTransparency.TextColor3 = Color3.new(1, 1, 1)
  2522. TrailTransparency.TextScaled = true
  2523. TrailTransparency.TextSize = 20
  2524. TrailTransparency.TextStrokeColor3 = Color3.new(0, 0, 0)
  2525. TrailTransparency.TextWrapped = true
  2526.  
  2527. GreenInput.Name = "GreenInput"
  2528. GreenInput.Parent = CustomizeGui
  2529. GreenInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  2530. GreenInput.BackgroundTransparency = 0.5
  2531. GreenInput.BorderSizePixel = 0
  2532. GreenInput.Position = UDim2.new(0.419999987, 0, 0.524999976, 0)
  2533. GreenInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0)
  2534. GreenInput.Font = Enum.Font.SourceSans
  2535. GreenInput.FontSize = Enum.FontSize.Size14
  2536. GreenInput.Text = "255"
  2537. GreenInput.TextColor3 = Color3.new(1, 1, 1)
  2538. GreenInput.TextSize = 14
  2539. GreenInput.TextStrokeTransparency = 0
  2540.  
  2541. TransInput.Name = "TransInput"
  2542. TransInput.Parent = CustomizeGui
  2543. TransInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  2544. TransInput.BackgroundTransparency = 0.5
  2545. TransInput.BorderSizePixel = 0
  2546. TransInput.Position = UDim2.new(0.419999987, 0, 0.725000024, 0)
  2547. TransInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0)
  2548. TransInput.Font = Enum.Font.SourceSans
  2549. TransInput.FontSize = Enum.FontSize.Size14
  2550. TransInput.Text = "50"
  2551. TransInput.TextColor3 = Color3.new(1, 1, 1)
  2552. TransInput.TextSize = 14
  2553. TransInput.TextStrokeTransparency = 0
  2554.  
  2555. BlueInput.Name = "BlueInput"
  2556. BlueInput.Parent = CustomizeGui
  2557. BlueInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  2558. BlueInput.BackgroundTransparency = 0.5
  2559. BlueInput.BorderSizePixel = 0
  2560. BlueInput.Position = UDim2.new(0.419999987, 0, 0.625, 0)
  2561. BlueInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0)
  2562. BlueInput.Font = Enum.Font.SourceSans
  2563. BlueInput.FontSize = Enum.FontSize.Size14
  2564. BlueInput.Text = "255"
  2565. BlueInput.TextColor3 = Color3.new(1, 1, 1)
  2566. BlueInput.TextSize = 14
  2567. BlueInput.TextStrokeTransparency = 0
  2568.  
  2569. Message.Name = "Message"
  2570. Message.Parent = CustomizeGui
  2571. Message.BackgroundColor3 = Color3.new(1, 1, 1)
  2572. Message.BackgroundTransparency = 1
  2573. Message.Position = UDim2.new(0, 0, 0.2500004, 0)
  2574. Message.Size = UDim2.new(1, 0, 0.100000006, 0)
  2575. Message.Font = Enum.Font.SourceSans
  2576. Message.FontSize = Enum.FontSize.Size18
  2577. Message.Text = "|| Inputs must be values ||"
  2578. Message.TextColor3 = Color3.new(1, 1, 1)
  2579. Message.TextScaled = true
  2580. Message.TextSize = 15
  2581. Message.TextStrokeTransparency = 0.75
  2582. Message.TextWrapped = true
  2583.  
  2584. local attun = Instance.new("Attachment", knife)
  2585. attun.Position = Vector3.new(0, 0.1, -1.75)
  2586. local atdos = Instance.new("Attachment", knife)
  2587. atdos.Position = Vector3.new(0, -0.1, 0.5)
  2588. local trail = Instance.new("Trail", knife)
  2589. trail.LightEmission = 0.5
  2590. trail.Attachment0 = attun
  2591. trail.Attachment1 = atdos
  2592. trail.Lifetime = 0.175
  2593. trail.MinLength = 0
  2594. trail.Enabled = false
  2595.  
  2596. function updatez()
  2597. local rc = tonumber(RedInput.Text)
  2598. local gc = tonumber(GreenInput.Text)
  2599. local bc = tonumber(BlueInput.Text)
  2600. local tcupd = tonumber(TransInput.Text)
  2601. if rc == nil then
  2602. rc = 0
  2603. end
  2604. if gc == nil then
  2605. gc = 0
  2606. end
  2607. if bc == nil then
  2608. bc = 0
  2609. end
  2610. if tcupd == nil then
  2611. tcupd = 0
  2612. end
  2613. local tc = tcupd/100
  2614. Color.BackgroundColor3 = Color3.fromRGB(rc,gc,bc)
  2615. ClosestColor.Text = "Your color is closest to "..tostring(BrickColor.new(Color3.fromRGB(rc,gc,bc)))
  2616. obj32.Color = Color3.fromRGB(rc,gc,bc)
  2617. obj33.Color = Color3.fromRGB(rc,gc,bc)
  2618. obj34.Color = Color3.fromRGB(rc,gc,bc)
  2619. obj35.Color = Color3.fromRGB(rc,gc,bc)
  2620. obj36.Color = Color3.fromRGB(rc,gc,bc)
  2621. obj37.Color = Color3.fromRGB(rc,gc,bc)
  2622. obj38.Color = Color3.fromRGB(rc,gc,bc)
  2623. trail.Color = ColorSequence.new(Color3.fromRGB(rc, gc, bc))
  2624. trail.Transparency = NumberSequence.new(tc)
  2625. TrailTransparency.TextStrokeTransparency = tc
  2626. end
  2627.  
  2628. RedInput.Changed:connect(function(val)
  2629. if val == "Text" and tonumber(RedInput.Text) then
  2630. RedInput.Text = tostring(tonumber(RedInput.Text))
  2631. if tonumber(RedInput.Text) > 255 then
  2632. RedInput.Text = '255'
  2633. end
  2634. elseif val == "Text" then
  2635. RedInput.Text = ""
  2636. end
  2637. updatez()
  2638. end)
  2639. GreenInput.Changed:connect(function(val)
  2640. if val == "Text" and tonumber(GreenInput.Text) then
  2641. GreenInput.Text = tostring(tonumber(GreenInput.Text))
  2642. if tonumber(GreenInput.Text) > 255 then
  2643. GreenInput.Text = '255'
  2644. end
  2645. elseif val == "Text" then
  2646. GreenInput.Text = ""
  2647. end
  2648. updatez()
  2649. end)
  2650. BlueInput.Changed:connect(function(val)
  2651. if val == "Text" and tonumber(BlueInput.Text) then
  2652. BlueInput.Text = tostring(tonumber(BlueInput.Text))
  2653. if tonumber(BlueInput.Text) > 255 then
  2654. BlueInput.Text = '255'
  2655. end
  2656. elseif val == "Text" then
  2657. BlueInput.Text = ""
  2658. end
  2659. updatez()
  2660. end)
  2661. TransInput.Changed:connect(function(val)
  2662. if val == "Text" and tonumber(TransInput.Text) then
  2663. TransInput.Text = tostring(tonumber(TransInput.Text))
  2664. if tonumber(TransInput.Text) > 100 then
  2665. TransInput.Text = '100'
  2666. end
  2667. elseif val == "Text" then
  2668. TransInput.Text = ""
  2669. end
  2670. updatez()
  2671. end)
  2672.  
  2673. Close.MouseButton1Click:connect(function()
  2674. if lerpz == false then
  2675. lerpz = true
  2676. if Close.Text ~= "+" then
  2677. CustomizeGui:TweenPosition(UDim2.new(-0.45,0,0.5,0,Enum.EasingDirection.Out,Enum.EasingStyle.Quint,2))
  2678. for i=1,10 do
  2679. Close.TextTransparency = i/10
  2680. Close.TextStrokeTransparency = i/10
  2681. wait(0.01)
  2682. end
  2683. Close.Text = "+"
  2684. for i=1,10 do
  2685. Close.TextTransparency = (10-i+1)/10
  2686. Close.TextStrokeTransparency = (10-i+1)/10
  2687. wait(0.01)
  2688. end
  2689. lerpz = false
  2690. else
  2691. CustomizeGui:TweenPosition(UDim2.new(0,0,0.5,0,Enum.EasingDirection.Out,Enum.EasingStyle.Quint,2))
  2692. for i=1,10 do
  2693. Close.TextTransparency = i/10
  2694. Close.TextStrokeTransparency = i/10
  2695. wait(0.01)
  2696. end
  2697. Close.Text = "X"
  2698. for i=1,10 do
  2699. Close.TextTransparency = (10-i+1)/10
  2700. Close.TextStrokeTransparency = (10-i+1)/10
  2701. wait(0.01)
  2702. end
  2703. lerpz = false
  2704. end
  2705. end
  2706. end)
  2707.  
  2708. MusicOption.MouseButton1Click:connect(function()
  2709. if canbackgroundmusic == true then
  2710. canbackgroundmusic = false
  2711. MusicOption.BackgroundColor3 = Color3.new(1, 0, 0)
  2712. else
  2713. canbackgroundmusic = true
  2714. MusicOption.BackgroundColor3 = Color3.new(0, 1, 0)
  2715. end
  2716. end)
  2717.  
  2718. ScreenOption.MouseButton1Click:connect(function()
  2719. if cancolorfilter == true then
  2720. cancolorfilter = false
  2721. ScreenOption.BackgroundColor3 = Color3.new(1, 0, 0)
  2722. else
  2723. cancolorfilter = true
  2724. ScreenOption.BackgroundColor3 = Color3.new(0, 1, 0)
  2725. end
  2726. end)
  2727.  
  2728. function equip()
  2729. local doit = coroutine.wrap(function()
  2730. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') then
  2731. acting = true
  2732. local arm = me["Right Arm"]
  2733. local arm2 = me["Left Arm"]
  2734. local tors = me.Torso
  2735. local weld = Instance.new('Weld',arm)
  2736. weld.Part0 = arm
  2737. weld.Part1 = tors
  2738. weld.C0 = CFrame.new(-1.5,0,0)
  2739. local weld2 = Instance.new("Weld", arm2)
  2740. weld2.Part0 = arm2
  2741. weld2.Part1 = tors
  2742. weld2.C0 = CFrame.new(1.5, 0, 0)
  2743. wait(0.001)
  2744. for i = 0,1,0.1 do
  2745. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  2746. weld.C0 = weld.C0:lerp(CFrame.new(-0.2,0.2,-0.5)*CFrame.Angles(0,-3.1,0.9),i)
  2747. weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0.6, 0) * CFrame.Angles(0,0,0.5),i)
  2748. wait(0.001)
  2749. end
  2750. wait(0.15)
  2751. trail.Enabled = true
  2752. for i = 0,1,0.1 do
  2753. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  2754. weld.C0 = weld.C0:lerp(CFrame.new(-0.5,2,0)*CFrame.Angles(0,0,-1.55),i)
  2755. weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0, 0), i)
  2756. wait(0.001)
  2757. end
  2758. trail.Enabled = false
  2759. wait(0.2)
  2760. for i = 0,1,0.1 do
  2761. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  2762. weld.C0 = weld.C0:lerp(CFrame.new(-1.5,0,0),i)
  2763. wait(0.001)
  2764. end
  2765. weld:Destroy()
  2766. weld2:Remove()
  2767. if tors ~= nil then
  2768. rightshoulderz:Clone().Parent = me.Torso
  2769. leftshoulderz:Clone().Parent = me.Torso
  2770. end
  2771. end
  2772. acting = false
  2773. end)
  2774. doit()
  2775. end
  2776.  
  2777. function kysnigga()
  2778. if kyssing == true then return end
  2779. kyssing = true
  2780. acting = true
  2781. decearingTHING = math.random(1, 100)
  2782. if decearingTHING == 4 then
  2783. decearingEGG = Instance.new("Sound", me.Torso)
  2784. decearingEGG.SoundId = "rbxassetid://138084557"
  2785. decearingEGG.PlaybackSpeed = math.random(10, 12) / 10
  2786. decearingEGG.TimePosition = 0.2
  2787. decearingEGG:Play()
  2788. end
  2789. me.Humanoid.WalkSpeed = 0
  2790. me.Humanoid.JumpPower = 0
  2791.  
  2792. local rightarm = Instance.new("Weld", me.Torso)
  2793. rightarm.Part0 = me.Torso
  2794. rightarm.Part1 = me["Right Arm"]
  2795. rightarm.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(1.5, 0, 0)
  2796.  
  2797. local leftarm = Instance.new("Weld", me.Torso)
  2798. leftarm.Part0 = me.Torso
  2799. leftarm.Part1 = me["Left Arm"]
  2800. leftarm.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-1.5, 0, 0)
  2801.  
  2802. local tors = Instance.new("Weld", me.HumanoidRootPart)
  2803. tors.Part0 = me.HumanoidRootPart
  2804. tors.Part1 = me.Torso
  2805. tors.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0, 0, 0)
  2806.  
  2807. local rightleg = Instance.new("Weld", me.Torso)
  2808. rightleg.Part0 = me.Torso
  2809. rightleg.Part1 = me["Right Leg"]
  2810. rightleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0.5, -2, 0)
  2811.  
  2812. local leftleg = Instance.new("Weld", me.Torso)
  2813. leftleg.Part0 = me.Torso
  2814. leftleg.Part1 = me["Left Leg"]
  2815. leftleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-0.5, -2, 0)
  2816.  
  2817. for i = 0, 1, 0.03 do
  2818. tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-10), 0, 0), i)
  2819. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-80), 0, 0), i)
  2820. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-80), 0, 0), i)
  2821. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), i)
  2822. wait()
  2823. end
  2824. for i = 0, 1, 0.03 do
  2825. tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(5), 0, 0), i)
  2826. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, 0.15) * CFrame.Angles(math.rad(-95), 0, 0), i)
  2827. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, 0.15) * CFrame.Angles(math.rad(-95), 0, 0), i)
  2828. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1, 0.3, -1.5) * CFrame.Angles(math.rad(90), 0, math.rad(-35)), i)
  2829. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1, 0.3, -1.5) * CFrame.Angles(math.rad(90), 0, math.rad(35)), i)
  2830. knifeweld.C1 = knifeweld.C1:lerp(CFrame.new(1.35, 0, 1) * CFrame.Angles(1.55, math.rad(-180), 1), i)
  2831. wait()
  2832. end
  2833. local bleedzer = Instance.new('Part',me.Torso)
  2834. bleedzer.CFrame = me.Torso.CFrame
  2835. bleedzer.Size = Vector3.new(0.1,0.1,0.1)
  2836. bleedzer.Transparency = 1
  2837. bleedzer.CanCollide = false
  2838. local weld = Instance.new('Weld',bleedzer)
  2839. weld.Part0 = bleedzer
  2840. weld.Part1 = me.Torso
  2841. weld.C0= CFrame.new(0,0,0)*CFrame.Angles(math.rad(-90),0,0)
  2842. local woodpekker = coroutine.wrap(function()
  2843. bleed(bleedzer)
  2844. end)
  2845. woodpekker()
  2846. audio.SoundId = "rbxassetid://199977936"
  2847. audio.PlaybackSpeed = 1.5
  2848. audio:Play()
  2849. audio2.SoundId = "rbxassetid://220834019"
  2850. audio2.PlaybackSpeed = 1
  2851. audio2.TimePosition = 0.1
  2852. audio2:Play()
  2853. for i = 0, 1, 0.1 do
  2854. tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-20), 0, 0), i)
  2855. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i)
  2856. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i)
  2857. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1, 0, 0) * CFrame.Angles(math.rad(70), 0, math.rad(-35)), i)
  2858. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1, 0, 0) * CFrame.Angles(math.rad(70), 0, math.rad(35)), i)
  2859. knifeweld.C1 = knifeweld.C1:lerp(CFrame.new(1.35, 0, 1) * CFrame.Angles(1.55, math.rad(-180), 1), i)
  2860. wait()
  2861. end
  2862. wait(1)
  2863. audio.SoundId = "rbxassetid://210943487"
  2864. audio.TimePosition = 0.2
  2865. audio.PlaybackSpeed = 0.75
  2866. audio:Play()
  2867. for i = 0, 1, 0.03 do
  2868. tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-20), 0, 0), i)
  2869. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i)
  2870. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i)
  2871. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1, 0.3, -1.5) * CFrame.Angles(math.rad(70), 0, math.rad(-35)), i)
  2872. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1, 0.3, -1.5) * CFrame.Angles(math.rad(70), 0, math.rad(35)), i)
  2873. knifeweld.C1 = knifeweld.C1:lerp(CFrame.new(1.35, 0, 1) * CFrame.Angles(1.55, math.rad(-180), 1), i)
  2874. wait()
  2875. end
  2876. for i = 0, 1, 0.03 do
  2877. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 0, -0.4) * CFrame.Angles(math.rad(30), 0, math.rad(0)), i)
  2878. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1.5, 0, -0.4) * CFrame.Angles(math.rad(30), 0, math.rad(0)), i)
  2879. knifeweld.C1 = knifeweld.C1:lerp(CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0), i)
  2880. wait()
  2881. end
  2882. wait(0.24)
  2883. if me:FindFirstChildOfClass('Humanoid') then
  2884. me:FindFirstChildOfClass('Humanoid').Health = 0
  2885. end
  2886. wait(0.01)
  2887. killz(me,me.Torso.Name,nil,nil,true)
  2888.  
  2889. tors:Remove()
  2890. rightarm:Remove()
  2891. rightleg:Remove()
  2892. leftleg:Remove()
  2893. leftarm:Remove()
  2894. rightshoulderz:Clone().Parent = me.Torso
  2895. leftshoulderz:Clone().Parent = me.Torso
  2896. torsojoint:Clone().Parent = me.HumanoidRootPart
  2897. lefthipz:Clone().Parent = me.Torso
  2898. righthipz:Clone().Parent = me.Torso
  2899. me.Humanoid.JumpPower = 50
  2900. me.Humanoid.WalkSpeed = 16
  2901. acting = false
  2902. canClick = true
  2903. doing = false
  2904. hit = false
  2905. kyssing = false
  2906. if decearingTHING == 4 then
  2907. decearingEGG:Remove()
  2908. end
  2909. end
  2910.  
  2911. function bleedout()
  2912. local doit = coroutine.wrap(function()
  2913. local targe = grabbed
  2914. local num = 0
  2915. while targe and targe:FindFirstChildOfClass('Humanoid') and targe:FindFirstChildOfClass('Humanoid').Health > 0 and num < 11 do
  2916. if targe.Head:FindFirstChild('Died') then
  2917. tone = math.random(6, 12) / 10
  2918. targe.Head.Died.PlaybackSpeed = tone
  2919. targe.Head.Died:Play()
  2920. else
  2921. local deathsound = Instance.new('Sound',targe.Head)
  2922. deathsound.Name = "Died"
  2923. deathsound.SoundId = 'rbxasset://sounds/uuhhh.mp3'
  2924. deathsound.Volume = 0.65
  2925. deathsound.EmitterSize = 5
  2926. deathsound.MaxDistance = 150
  2927. tone = math.random(5, 15) / 10
  2928. targe.Head.Died.PlaybackSpeed = tone
  2929. targe.Head.Died:Play()
  2930. end
  2931. targe:FindFirstChildOfClass('Humanoid').Health = targe:FindFirstChildOfClass('Humanoid').Health - 7
  2932. num = num+1
  2933. wait(0.325)
  2934. end
  2935. targe:FindFirstChildOfClass('Humanoid').Health = 0
  2936. wait()
  2937. killz(targe,'Head',nil,nil,false,true)
  2938. wait(2)
  2939. targe:Remove()
  2940. end)
  2941. doit()
  2942. end
  2943.  
  2944. function liedown()
  2945. local doit = coroutine.wrap(function()
  2946. local targe = grabbed
  2947. wait(2)
  2948. if targe and targe:FindFirstChildOfClass('Humanoid') then
  2949. targe:FindFirstChildOfClass('Humanoid').PlatformStand = false
  2950. end
  2951. end)
  2952. doit()
  2953. end
  2954.  
  2955. function grab()
  2956. local doit = coroutine.wrap(function()
  2957. acting = true
  2958. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed + 3
  2959. local arm = me["Right Arm"]
  2960. local tors = me.Torso
  2961. local arm2 = me["Left Arm"]
  2962. local humanroot = me.HumanoidRootPart
  2963. local weld2 = Instance.new('Weld',arm)
  2964. weld2.Part0 = arm
  2965. weld2.Part1 = tors
  2966. weld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0)
  2967. local weld3 = Instance.new('Weld',arm2)
  2968. weld3.Part0 = arm2
  2969. weld3.Part1 = tors
  2970. weld3.C0 = CFrame.new(1.5,0,-0.3) * CFrame.Angles(0.3,0.1,0)
  2971. for i = 0,1,0.05 do
  2972. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or humanroot == nil then return end
  2973. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.2,1.3,0.4)*CFrame.Angles(0.5,0,-1.2),i)
  2974. weld3.C0 = weld3.C0:lerp(CFrame.new(1.2,1.3,0)*CFrame.Angles(0,0,1.2),i)
  2975. knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), -1.55) * CFrame.new(0, 0.95, 0)
  2976. wait(0.01)
  2977. end
  2978. grabbing = true
  2979. trail.Enabled = true
  2980. for i = 0,1,0.10 do
  2981. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or humanroot == nil then return end
  2982. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-1.5, 0, -1.3), i)
  2983. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.5, 0, 1.1), i)
  2984. wait(0.01)
  2985. end
  2986. trail.Enabled = false
  2987. wait(0.5)
  2988. grabbing = false
  2989. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed - 3
  2990. if grabbed == nil then
  2991. for i = 0,1,0.1 do
  2992. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil then return end
  2993. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  2994. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0),i)
  2995. knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0)
  2996. wait(0.001)
  2997. end
  2998. weld2:Destroy()
  2999. weld3:Destroy()
  3000. rightshoulderz:Clone().Parent = me.Torso
  3001. leftshoulderz:Clone().Parent = me.Torso
  3002. acting = false
  3003. canClick = true
  3004. end
  3005. end)
  3006. doit()
  3007. end
  3008.  
  3009. function kill()
  3010. paralyzed = false
  3011. if grabbed.Torso:FindFirstChild("TargetWeld") == nil or grabbed:FindFirstChildOfClass('Humanoid').Health <= 0 then hardrelease() return end
  3012. targetweld = grabbed.Torso.TargetWeld
  3013. targetweld2 = nil
  3014. local reee = grabbed:FindFirstChild("Left Arm")
  3015. if reee and reee:FindFirstChild("Weld") then
  3016. targetweld2 = reee.Weld
  3017. end
  3018. for i, v in pairs(grabbed:GetChildren()) do
  3019. if v.Name == "Part" then
  3020. v.CanCollide = true
  3021. end
  3022. end
  3023. targetweld3pt = grabbed:FindFirstChild("Right Arm")
  3024. local targetrightshoulder = rightshoulder
  3025. local targetleftshoulder = leftshoulder
  3026. local targetweld3 = Instance.new("Weld", targetweld3pt)
  3027. targetweld3.Part0 = grabbed.Torso
  3028. targetweld3.Part1 = targetweld3pt
  3029. targetweld3.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(1.5, 0, 0)
  3030.  
  3031. local doit = coroutine.wrap(function()
  3032. local arm = me["Right Arm"]
  3033. local tors = grabbed.Torso
  3034. local arm2 = me["Left Arm"]
  3035. if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end
  3036. doing = true
  3037. local weld2 = arm:FindFirstChildOfClass('Weld')
  3038. local weld3 = arm2:FindFirstChildOfClass('Weld')
  3039. local humanroot = me.HumanoidRootPart
  3040.  
  3041. for i = 0,1,0.1 do
  3042. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  3043. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-1.9, 0, -1.4), i)
  3044. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 0.5, -0.5)* CFrame.Angles(-1.5, 0.4, 1.1), i)
  3045. wait(0.01)
  3046. end
  3047.  
  3048. audio:Stop()
  3049. audio.SoundId = "rbxassetid://517040733"
  3050. tone = math.random(1, 3)
  3051. if tone == 1 then audio.PlaybackSpeed = 0.8 audio.TimePosition = 0.3 end
  3052. if tone == 2 then audio.PlaybackSpeed = 1 audio.TimePosition = 0.1 end
  3053. if tone == 3 then audio.PlaybackSpeed = 1.2 audio.TimePosition = 0.2 end
  3054. audio:Play()
  3055.  
  3056. local bleedpart = Instance.new("Part", grabbed)
  3057. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  3058. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  3059. bleedpart.CanCollide = false
  3060. bleedpart.Position = grabbed.Head.Position + Vector3.new(0, 1, 0)
  3061. bleedpart.Transparency = 1
  3062.  
  3063. local bleedpartweld = Instance.new("Weld", grabbed.Torso)
  3064. bleedpartweld.Part0 = grabbed.Torso
  3065. bleedpartweld.Part1 = bleedpart
  3066. bleedpartweld.C0 = CFrame.Angles(-1, 0, -0.35) * CFrame.new(0, 1, 0.8)
  3067. local coru=coroutine.wrap(function()
  3068. bleed(bleedpart)
  3069. end)
  3070. coru()
  3071.  
  3072. local slightthrow = Instance.new("BodyThrust", grabbed.Torso)
  3073. slightthrow.Force = Vector3.new(0, 0, -2500)
  3074.  
  3075. local slightthrow2 = Instance.new("BodyAngularVelocity", grabbed.Torso)
  3076. slightthrow2.AngularVelocity = Vector3.new(0, -1000, 0)
  3077. slightthrow2.MaxTorque = Vector3.new(1000, 1000, 1000)
  3078.  
  3079. if grabbed:FindFirstChildOfClass('Humanoid') then
  3080. grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = true
  3081. end
  3082.  
  3083. killz(grabbed,'Left Leg')
  3084. killz(grabbed,'Left Arm')
  3085. killz(grabbed,'Right Leg')
  3086. killz(grabbed,'Right Arm')
  3087.  
  3088. trail.Enabled = true
  3089.  
  3090. for i = 0,1,0.2 do
  3091. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  3092. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 1.7, -0.5)* CFrame.Angles(-0.25, 0, -1.4), i)
  3093. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1.6, -0.5)* CFrame.Angles(-1.5, -1, 1.1), i)
  3094. wait(0.01)
  3095. end
  3096.  
  3097. trail.Enabled = false
  3098.  
  3099. bleedout()
  3100.  
  3101. rightshoulderz:Clone().Parent = me.Torso
  3102. leftshoulderz:Clone().Parent = me.Torso
  3103. grabbed = nil
  3104.  
  3105. if humanroot:FindFirstChild('Holder') then
  3106. humanroot.Holder:Destroy()
  3107. end
  3108.  
  3109. wait(0.2)
  3110. slightthrow:Remove()
  3111. slightthrow2:Remove()
  3112. for i = 0,1,0.05 do
  3113. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  3114. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5, 0, 0)* CFrame.Angles(0, 0, 0), i)
  3115. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5, 0, 0)* CFrame.Angles(0, 0, 0), i)
  3116. knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0)
  3117. wait(0.01)
  3118. end
  3119.  
  3120. weld2:Destroy()
  3121. weld3:Destroy()
  3122. targetweld = nil
  3123. targetweld2 = nil
  3124. targetweld3 = nil
  3125. rightshoulderz:Clone().Parent = me.Torso
  3126. leftshoulderz:Clone().Parent = me.Torso
  3127. acting = false
  3128. canClick = true
  3129. doing = false
  3130. end)
  3131. doit()
  3132. end
  3133.  
  3134. function finish()
  3135. if finishing == true then return end
  3136. finishing = true
  3137. acting = true
  3138. decearingTHING = math.random(1, 100)
  3139. if decearingTHING == 4 then
  3140. decearingEGG = Instance.new("Sound", me.Torso)
  3141. decearingEGG.SoundId = "rbxassetid://138084557"
  3142. decearingEGG.PlaybackSpeed = math.random(10, 12) / 10
  3143. decearingEGG.TimePosition = 0.2
  3144. decearingEGG:Play()
  3145. end
  3146. me.Humanoid.WalkSpeed = 0
  3147. me.Humanoid.JumpPower = 0
  3148.  
  3149. local rightarm = Instance.new("Weld", me.Torso)
  3150. rightarm.Part0 = me.Torso
  3151. rightarm.Part1 = me["Right Arm"]
  3152. rightarm.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(1.5, 0, 0)
  3153.  
  3154. local tors = Instance.new("Weld", me.HumanoidRootPart)
  3155. tors.Part0 = me.HumanoidRootPart
  3156. tors.Part1 = me.Torso
  3157. tors.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0, 0, 0)
  3158.  
  3159. local rightleg = Instance.new("Weld", me.Torso)
  3160. rightleg.Part0 = me.Torso
  3161. rightleg.Part1 = me["Right Leg"]
  3162. rightleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0.5, -2, 0)
  3163.  
  3164. local leftleg = Instance.new("Weld", me.Torso)
  3165. leftleg.Part0 = me.Torso
  3166. leftleg.Part1 = me["Left Leg"]
  3167. leftleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-0.5, -2, 0)
  3168.  
  3169. for i = 0, 1, 0.05 do
  3170. tors.C0 = tors.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15), 0, 0), i)
  3171. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -2, 0.2) * CFrame.Angles(math.rad(-15), 0, 0), i)
  3172. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -2, 0.2) * CFrame.Angles(math.rad(-15), 0, 0), i)
  3173. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 1.9, 0) * CFrame.Angles(math.rad(179), math.rad(179), 0), i)
  3174. wait()
  3175. end
  3176. for i=1,finishnum do
  3177. local num1 = 0.5
  3178. local num2 = 0.5
  3179. local num3 = 0.25
  3180. if finishnum ~= 1 then
  3181. num3 = 0
  3182. end
  3183. trail.Enabled = true
  3184. for i = 0, 1, num1 do
  3185. tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-60), 0, 0), i)
  3186. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1.5, 0) * CFrame.Angles(math.rad(0), 0, 0), i)
  3187. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -0.7, -1) * CFrame.Angles(math.rad(10), 0, 0), i)
  3188. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 1.9, -1) * CFrame.Angles(math.rad(160), math.rad(150), 0), i)
  3189. wait()
  3190. end
  3191. wait()
  3192. for i = 0, 1, num2 do
  3193. tors.C0 = tors.C0:lerp(CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-20), 0, 0), i)
  3194. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1.5, 0) * CFrame.Angles(math.rad(-30), 0, 0), i)
  3195. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -0.7, -1) * CFrame.Angles(math.rad(-20), 0, 0), i)
  3196. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 1.9, 0.2) * CFrame.Angles(math.rad(250), math.rad(180), 0), i)
  3197. wait()
  3198. end
  3199. trail.Enabled = false
  3200. wait(num3)
  3201. end
  3202. wait()
  3203. for i = 0, 1, 0.05 do
  3204. tors.C0 = tors.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), i)
  3205. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -2, 0) * CFrame.Angles(0, 0, 0), i)
  3206. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -2, 0) * CFrame.Angles(0, 0, 0), i)
  3207. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 0, 0) * CFrame.Angles(0, 0, 0), i)
  3208. wait()
  3209. end
  3210. tors:Remove()
  3211. rightarm:Remove()
  3212. rightleg:Remove()
  3213. leftleg:Remove()
  3214. rightshoulderz:Clone().Parent = me.Torso
  3215. leftshoulderz:Clone().Parent = me.Torso
  3216. torsojoint:Clone().Parent = me.HumanoidRootPart
  3217. lefthipz:Clone().Parent = me.Torso
  3218. righthipz:Clone().Parent = me.Torso
  3219. me.Humanoid.JumpPower = 50
  3220. me.Humanoid.WalkSpeed = 16
  3221. acting = false
  3222. canClick = true
  3223. doing = false
  3224. hit = false
  3225. finishing = false
  3226. if decearingTHING == 4 then
  3227. decearingEGG:Remove()
  3228. end
  3229. end
  3230.  
  3231. function throw()
  3232. if grabbed.Torso:FindFirstChild("TargetWeld") == nil or grabbed:FindFirstChildOfClass('Humanoid').Health <= 0 then return end
  3233. paralyzed = false
  3234. targetweld = grabbed.Torso.TargetWeld
  3235. local ree = grabbed:FindFirstChild("Left Arm")
  3236. targetweld2 =nil
  3237. if ree and ree:FindFirstChild("Weld") then
  3238. targetweld2 = ree.Weld
  3239. end
  3240.  
  3241. for i, v in pairs(grabbed:GetChildren()) do
  3242. if v.Name == "Part" then
  3243. v.CanCollide = true
  3244. end
  3245. end
  3246.  
  3247.  
  3248. local doit = coroutine.wrap(function()
  3249. local arm = me["Right Arm"]
  3250. local tors = grabbed.Torso
  3251. local arm2 = me["Left Arm"]
  3252. local targrightshoulder = rightshoulder
  3253.  
  3254. local targleftshoulder = leftshoulder
  3255. if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end
  3256. doing = true
  3257. local weld2 = arm:FindFirstChildOfClass('Weld')
  3258. local weld3 = arm2:FindFirstChildOfClass('Weld')
  3259. local humanroot = me.HumanoidRootPart
  3260.  
  3261. for i = 0,1,0.2 do
  3262. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  3263. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 1.7, -0.5)* CFrame.Angles(-0.25, 1, -1.4), i)
  3264. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1.6, -0.5)* CFrame.Angles(-1.5, -1, 1.1), i)
  3265. targetweld.C0 = targetweld.C0:lerp(CFrame.new(0, 1.5, 0)*CFrame.Angles(0, 0, 0), i)
  3266. if targetweld2 then
  3267. targetweld2.C0 = targetweld2.C0:lerp(CFrame.new(-1.5, 0, 0)*CFrame.Angles(0, 0, 0), i)
  3268. end
  3269. wait(0.01)
  3270. end
  3271.  
  3272. audio:Stop()
  3273. audio.SoundId = "rbxassetid://536642316"
  3274. tone = math.random(1, 3)
  3275. if tone == 1 then audio.PlaybackSpeed = 0.8 audio.TimePosition = 0.08 end
  3276. if tone == 2 then audio.PlaybackSpeed = 1 audio.TimePosition = 0.1 end
  3277. if tone == 3 then audio.PlaybackSpeed = 1.2 audio.TimePosition = 0.12 end
  3278. audio:Play()
  3279.  
  3280. local slightthrow = Instance.new("BodyVelocity", grabbed.Torso)
  3281. slightthrow.Velocity = Vector3.new(0,20,0)+(me.Torso.CFrame.lookVector*20)
  3282. slightthrow.P = 5000
  3283. slightthrow.MaxForce = Vector3.new(9000001,9000001,9000001)
  3284. local point = grabbed.Torso.Position
  3285. local aaaaaa = grabbed
  3286. liedown()
  3287.  
  3288. rightshoulderz:Clone().Parent = me.Torso
  3289. leftshoulderz:Clone().Parent = me.Torso
  3290. grabbed = nil
  3291.  
  3292. if humanroot:FindFirstChild('Holder') then
  3293. humanroot.Holder:Destroy()
  3294. end
  3295. local coru = coroutine.wrap(function()
  3296. while aaaaaa and aaaaaa:FindFirstChild('Torso') and (aaaaaa.Torso.Position-point).magnitude < 5 do wait(0.001) end
  3297. slightthrow:Remove()
  3298. end)
  3299. coru()
  3300.  
  3301. for i = 0,1,0.05 do
  3302. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  3303. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  3304. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0),i)
  3305. wait(0.01)
  3306. end
  3307. weld2:Destroy()
  3308. weld3:Destroy()
  3309. targetweld:Remove()
  3310. if targetweld2 then
  3311. targetweld2:Remove()
  3312. end
  3313. if rightshoulder then
  3314. rightshoulder:Clone().Parent = tors
  3315. end
  3316. if leftshoulder then
  3317. leftshoulder:Clone().Parent = tors
  3318. end
  3319. headweld:Clone().Parent = tors
  3320. rightshoulderz:Clone().Parent = me.Torso
  3321. leftshoulderz:Clone().Parent = me.Torso
  3322. acting = false
  3323. canClick = true
  3324. doing = false
  3325. end)
  3326. doit()
  3327. end
  3328.  
  3329. cfn,ang,mr,int=CFrame.new,CFrame.Angles,math.rad,Instance.new
  3330. bc=BrickColor.new
  3331. local minimumsize = Vector3.new(0.7,0.7,0.7)
  3332. local surface_between_splitted_parts = 'SmoothNoOutlines'
  3333. local fragmentable = workspace
  3334. local list = {}
  3335. local brickcount = 0
  3336. local storage = {}
  3337. local fillup = 1000
  3338. local maximumstorage = 2000
  3339. local storage_position = Vector3.new(0,0,5000)
  3340. local stored_partsize = Vector3.new(1,1,1)
  3341. local parts_created_per_frame = 5
  3342.  
  3343. local minimumsize = Vector3.new(0.7,0.7,0.7)
  3344. local surface_between_splitted_parts = 'SmoothNoOutlines'
  3345. local fragmentable = workspace
  3346. local list = {}
  3347. local brickcount = 0
  3348. local storage = {}
  3349. local fillup = 1000
  3350. local maximumstorage = 2000
  3351. local storage_position = Vector3.new(0,0,5000)
  3352. local stored_partsize = Vector3.new(1,1,1)
  3353. local parts_created_per_frame = 5
  3354.  
  3355.  
  3356. function fragmentate(cframe,size,color,explosion_position,explosion_blastradius,backsurface,bottomsurface,frontsurface,leftsurface,rightsurface,topsurface,transparency,reflectance,material)
  3357. local xi = size.X >= minimumsize.X*(1+explosion_blastradius/16) and 2 or 1
  3358. local yi = size.Y >= minimumsize.Y*(1+explosion_blastradius/16) and 2 or 1
  3359. local zi = size.Z >= minimumsize.Z*(1+explosion_blastradius/16) and 2 or 1
  3360. if xi == 1 and yi == 1 and zi == 1 or (cframe.p-explosion_position).magnitude > size.magnitude/2 + explosion_blastradius then
  3361. if xi == 1 and yi == 1 and zi == 1 then return end
  3362. if #storage > 0 then
  3363. local p = storage[1]
  3364. p.BrickColor = color
  3365. p.Size = size
  3366. p.Anchored = false
  3367. p.BackSurface = backsurface
  3368. p.BottomSurface = bottomsurface
  3369. p.FrontSurface = frontsurface
  3370. p.LeftSurface = leftsurface
  3371. p.RightSurface = rightsurface
  3372. p.TopSurface = topsurface
  3373. p.Transparency = transparency
  3374. p.CFrame = cframe
  3375. p.Reflectance = reflectance
  3376. p.Material = material
  3377. game:GetService('Debris'):AddItem(p,30)
  3378. p:BreakJoints()
  3379. table.remove(storage,1)
  3380. else
  3381. local p = Instance.new("Part",fragmentable)
  3382. p.BrickColor = color
  3383. p.FormFactor = "Custom"
  3384. p.Size = size
  3385. p.BackSurface = backsurface
  3386. p.BottomSurface = bottomsurface
  3387. p.FrontSurface = frontsurface
  3388. p.LeftSurface = leftsurface
  3389. p.RightSurface = rightsurface
  3390. p.TopSurface = topsurface
  3391. p.Transparency = transparency
  3392. p.Material = material
  3393. if p.Transparency>0.285 then
  3394. p.Anchored = false
  3395. else
  3396. p.Anchored=false
  3397. p.Material='Wood'
  3398. game:GetService('Debris'):AddItem(p,10)
  3399. end
  3400. p.CFrame = cframe
  3401. p.Reflectance = reflectance
  3402. p:BreakJoints()
  3403. end
  3404. return
  3405. end
  3406. local mody = math.random(-125,125)/1000
  3407. for y = 1,yi do
  3408. if math.random()> 0.5 then
  3409. local modx = math.random(-125,125)/1000
  3410. for x = 1,xi do
  3411. local modz = math.random(-125,125)/1000
  3412. for z = 1,zi do --offset = x/xi-0.75+modx)
  3413. 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)),
  3414. 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,
  3415. 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,
  3416. z~=zi and surface_between_splitted_parts or backsurface,y==2 and surface_between_splitted_parts or bottomsurface,
  3417. 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,
  3418. y~=yi and surface_between_splitted_parts or topsurface,transparency,reflectance,material)
  3419. end
  3420.  
  3421. end
  3422. else
  3423. local modz = math.random(-125,125)/1000
  3424. for z = 1,zi do
  3425. local modx = math.random(-125,125)/1000
  3426. for x = 1,xi do
  3427. 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)),
  3428. 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,
  3429. zi == 2 and size.Z*(1-2*math.abs(z/zi-0.75+modz)) or size.Z),color,explosion_position,explosion_blastradius,
  3430. z~=zi and surface_between_splitted_parts or backsurface,y==2 and surface_between_splitted_parts or bottomsurface,
  3431. 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,
  3432. y~=yi and surface_between_splitted_parts or topsurface,transparency,reflectance,material)
  3433. end
  3434. end
  3435. end
  3436. end
  3437. end
  3438.  
  3439. function start_fragmentation(position,radius,nuh)
  3440. local search = Region3.new(position-Vector3.new(radius,radius,radius)*1.1,position+Vector3.new(radius,radius,radius)*1.1)
  3441. repeat
  3442. local finish = false
  3443. local parts = workspace:FindPartsInRegion3WithIgnoreList(search,list,100)
  3444. for i = 1,#parts do
  3445. table.insert(list,1,parts[i])
  3446. end
  3447. finish = true
  3448. until #parts < 100 and finish
  3449. local t = tick()
  3450. for i = 1,#list do
  3451. local p = list[i]
  3452. 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
  3453. 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)
  3454. if #storage < maximumstorage and p.Shape == "Block" then
  3455. p.Anchored = false
  3456. p.FormFactor = "Custom"
  3457. p.Size = stored_partsize
  3458. p.Position = storage_position
  3459. table.insert(storage,1,p)
  3460. else
  3461. p:Destroy()
  3462. end
  3463. end
  3464. 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
  3465. 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)
  3466. if #storage < maximumstorage and p.Shape == "Block" then
  3467. p.Anchored = false
  3468. p.Material='Wood'
  3469. p.FormFactor = "Custom"
  3470. p.Size = stored_partsize
  3471. p.Position = storage_position
  3472. table.insert(storage,1,p)
  3473. else
  3474. p:Destroy()
  3475. end
  3476. end
  3477. end
  3478. list = {}
  3479. end
  3480.  
  3481.  
  3482. function fling()
  3483. local doit = coroutine.wrap(function()
  3484. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') and me:FindFirstChild('HumanoidRootPart') then
  3485. acting = true
  3486. for i=1,finishnum do
  3487. local weld2 = Instance.new('Weld',me["Right Arm"])
  3488. weld2.Part0 = me["Right Arm"]
  3489. weld2.Part1 = me["Torso"]
  3490. weld2.C0 = CFrame.new(-1.5,0,0)
  3491. if finishnum == 1 then
  3492. for i = 0,1,0.05 do
  3493. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3494. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0),i)
  3495. wait(0.01)
  3496. end
  3497. end
  3498. audio.SoundId = "rbxassetid://166083610"
  3499. audio.PlaybackSpeed = 1
  3500. audio.TimePosition = 0.1
  3501. audio:Play()
  3502. if finishnum == 1 then
  3503. for i = 0,1,0.5 do
  3504. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3505. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0),i)
  3506. wait(0.001)
  3507. end
  3508. end
  3509. weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0)
  3510. local knofe = obj1:Clone()
  3511. for i, v in pairs(obj1:GetChildren()) do
  3512. if v:IsA('BasePart') then
  3513. v.Transparency = 1
  3514. end
  3515. end
  3516. knofe.Parent = workspace
  3517. knofe.Name = "Projectile"
  3518. knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0)
  3519. knofe:FindFirstChild("Trail", true).Enabled = true
  3520. local heck = Instance.new('BodyVelocity',knofe.Grab)
  3521. heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*120
  3522. local coru = coroutine.wrap(function()
  3523. wait(0.45)
  3524. if heck then
  3525. heck:Destroy()
  3526. end
  3527. end)
  3528. coru()
  3529. local able = true
  3530. knofe["big ass knife"].Touched:connect(function(hit)
  3531. 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
  3532. local thing = hit.Parent:FindFirstChildOfClass('Humanoid')
  3533. local ree = hit.Parent
  3534. if thing == nil then
  3535. ree = hit.Parent.Parent
  3536. end
  3537. if ree:FindFirstChildOfClass('Humanoid').Health > 0 then
  3538. knofe:FindFirstChild("Trail", true).Enabled = false
  3539. game:GetService('Debris'):AddItem(knofe,5)
  3540. tone = math.random(1, 3)
  3541. local sound = Instance.new('Sound',knofe.Grab)
  3542. if tone == 1 then sound.SoundId = "rbxassetid://220833967" end
  3543. if tone == 2 then sound.SoundId = "rbxassetid://220833976" end
  3544. if tone == 3 then sound.SoundId = "rbxassetid://220834000" end
  3545. sound.PlaybackSpeed = 1
  3546. sound:Play()
  3547. for i, v in pairs(knofe:GetChildren()) do
  3548. if v:IsA('BasePart') then
  3549. v.CanCollide = true
  3550. v.Anchored = true
  3551. end
  3552. end
  3553. hit.Anchored = true
  3554. if ree:FindFirstChildOfClass('Humanoid') and hit.Name == "Torso" or hit.Name == "Head" then
  3555. ree:FindFirstChildOfClass('Humanoid').Health = 0
  3556. end
  3557. wait()
  3558. killz(ree,hit.Name,knofe)
  3559. else
  3560. knofe:FindFirstChild("Trail", true).Enabled = false
  3561. heck.Velocity = Vector3.new(0,0,0)
  3562. heck:Destroy()
  3563. game:GetService('Debris'):AddItem(knofe,5)
  3564. tone = math.random(1, 3)
  3565. local sound = Instance.new('Sound',knofe.Grab)
  3566. if tone == 1 then sound.SoundId = "rbxassetid://220833967" end
  3567. if tone == 2 then sound.SoundId = "rbxassetid://220833976" end
  3568. if tone == 3 then sound.SoundId = "rbxassetid://220834000" end
  3569. sound.PlaybackSpeed = 1
  3570. sound:Play()
  3571. for i, v in pairs(knofe:GetChildren()) do
  3572. if v:IsA('BasePart') then
  3573. v.Anchored = false
  3574. end
  3575. end
  3576. hit.Anchored = true
  3577. wait(0.001)
  3578. hit.Anchored = false
  3579. for i, v in pairs(knofe:GetChildren()) do
  3580. if v:IsA('BasePart') then
  3581. v.Anchored = false
  3582. end
  3583. end
  3584. if knofe then
  3585. local coru = coroutine.wrap(function()
  3586. if hit then
  3587. local uno = Instance.new('Part',workspace)
  3588. local dos = Instance.new('Part',workspace)
  3589. uno.CFrame = hit.CFrame
  3590. dos.CFrame = knofe["big ass knife"].CFrame
  3591. local weld = Instance.new('Weld',knofe["big ass knife"])
  3592. weld.Part0 = hit
  3593. weld.Part1 = knofe["big ass knife"]
  3594. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  3595. uno:Destroy()
  3596. dos:Destroy()
  3597. end
  3598. end)
  3599. coru()
  3600. end
  3601. end
  3602. elseif hit.Parent and hit.Parent ~= me and hit.Parent.Parent ~= me and hit.CanCollide and knofe.Grab.CanCollide == false then
  3603. if hit.Transparency and (hit.Transparency<=0.285 or hit:GetMass()<=3000) then
  3604. knofe:FindFirstChild("Trail", true).Enabled = false
  3605. local sound = Instance.new('Sound',knofe.Grab)
  3606. sound.SoundId = 'rbxassetid://267585646'
  3607. sound:Play()
  3608. for i,v in pairs(knofe:GetChildren()) do
  3609. if v:IsA('BasePart') then
  3610. v.Anchored = true
  3611. end
  3612. end
  3613. wait()
  3614. heck.Velocity = Vector3.new(0,0,0)
  3615. heck:Destroy()
  3616. local uno = Instance.new('Part',workspace)
  3617. local dos = Instance.new('Part',workspace)
  3618. uno.CFrame = hit.CFrame
  3619. dos.CFrame = knofe["big ass knife"].CFrame
  3620. local weld = Instance.new('Weld',knofe["big ass knife"])
  3621. weld.Part0 = hit
  3622. weld.Part1 = knofe["big ass knife"]
  3623. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  3624. uno:Destroy()
  3625. dos:Destroy()
  3626. for i,v in pairs(knofe:GetChildren()) do
  3627. if v:IsA('BasePart') then
  3628. v.Anchored = false
  3629. end
  3630. end
  3631. game:GetService('Debris'):AddItem(knofe,5)
  3632. for i,v in pairs(knofe:GetChildren()) do
  3633. if v:IsA('BasePart') then
  3634. v.CanCollide = true
  3635. end
  3636. end
  3637. end
  3638. 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
  3639. knofe:FindFirstChild("Trail", true).Enabled = false
  3640. able = false
  3641. local sound = Instance.new('Sound',knofe.Grab)
  3642. sound.SoundId = 'rbxassetid://144884907'
  3643. sound:Play()
  3644. local coru = coroutine.wrap(function()
  3645. start_fragmentation(knofe["big ass knife"].Position,1.25,knofe)
  3646. end)
  3647. coru()
  3648. end
  3649. end
  3650. end)
  3651. if finishnum == 1 then
  3652. for i= 0,1,0.1 do
  3653. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3654. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  3655. wait(0.001)
  3656. end
  3657. else
  3658. for i= 0,1,0.5 do
  3659. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3660. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  3661. wait(0.001)
  3662. end
  3663. end
  3664. for i,v in pairs(obj1:GetChildren()) do
  3665. if v:IsA('BasePart') then
  3666. v.Transparency = 0
  3667. end
  3668. end
  3669. weld2:Destroy()
  3670. rightshoulderz:Clone().Parent = me.Torso
  3671. end
  3672. acting = false
  3673. canClick = true
  3674. end
  3675. end)
  3676. doit()
  3677. end
  3678.  
  3679. function instasplode()
  3680. local coru = coroutine.wrap(function()
  3681. acting = true
  3682. for i=1,1 do
  3683. local weld2 = Instance.new('Weld',me["Right Arm"])
  3684. weld2.Part0 = me["Right Arm"]
  3685. weld2.Part1 = me["Torso"]
  3686. weld2.C0 = CFrame.new(-1.5,0,0)
  3687. if finishnum == 1 then
  3688. for i = 0,1,0.05 do
  3689. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3690. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0),i)
  3691. wait(0.01)
  3692. end
  3693. end
  3694. weld2.C0 = CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0)
  3695. audio.SoundId = "rbxassetid://166083610"
  3696. audio.PlaybackSpeed = 1
  3697. audio.TimePosition = 0.1
  3698. audio:Play()
  3699. if finishnum == 1 then
  3700. for i = 0,1,0.5 do
  3701. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3702. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0),i)
  3703. wait(0.001)
  3704. end
  3705. end
  3706. weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0)
  3707. local knofe = obj1:Clone()
  3708. for i,v in pairs(obj1:GetChildren()) do
  3709. if v:IsA('BasePart') then
  3710. v.Transparency = 1
  3711. end
  3712. end
  3713. knofe.Parent = workspace
  3714. knofe.Name = "Projectile"
  3715. knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0)
  3716. knofe:FindFirstChild("Trail", true).Enabled = false
  3717. fireofjesUS = Instance.new("Fire", knofe.Grab)
  3718. local heck = Instance.new('BodyVelocity',knofe.Grab)
  3719. heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*120
  3720. local coru = coroutine.wrap(function()
  3721. wait(0.45)
  3722. if heck then
  3723. heck:Destroy()
  3724. end
  3725. end)
  3726. coru()
  3727. knofe["big ass knife"].Touched:connect(function(hit)
  3728. if hit.Parent ~= me and hit.Parent.Parent ~= me and hit.Transparency < 1 and knofe.Grab.CanCollide == false then
  3729. heck.Velocity = Vector3.new(0,0,0)
  3730. heck:Destroy()
  3731. for i,v in pairs(knofe:GetChildren()) do
  3732. if v:IsA('BasePart') then
  3733. v.CanCollide = true
  3734. end
  3735. end
  3736. local hum = hit.Parent:FindFirstChildOfClass('Humanoid')
  3737. if hum == nil then
  3738. hum = hit.Parent.Parent:FindFirstChildOfClass('Humanoid')
  3739. end
  3740. if knofe then
  3741. local coru = coroutine.wrap(function()
  3742. if hit then
  3743. local uno = Instance.new('Part',workspace)
  3744. local dos = Instance.new('Part',workspace)
  3745. uno.CFrame = hit.CFrame
  3746. dos.CFrame = knofe["big ass knife"].CFrame
  3747. local weld = Instance.new('Weld',knofe["big ass knife"])
  3748. weld.Part0 = hit
  3749. weld.Part1 = knofe["big ass knife"]
  3750. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  3751. uno:Destroy()
  3752. dos:Destroy()
  3753. end
  3754. end)
  3755. coru()
  3756. end
  3757. local sound = Instance.new('Sound',knofe.Grab)
  3758. sound.Name = "BOOM"
  3759. sound.EmitterSize = 25
  3760. sound.SoundId = 'rbxassetid://476477344'
  3761. sound.Volume = 0.5
  3762. sound:Play()
  3763. local exppart = Instance.new("Part", game.Workspace)
  3764. exppart.Size = Vector3.new(0.2, 0.2, 0.2)
  3765. exppart.Anchored = true
  3766. exppart.CanCollide = false
  3767. exppart.CFrame = CFrame.new(knofe.Grab.CFrame.p)
  3768. exppart.Transparency = 1
  3769. local expaccent = Instance.new("ParticleEmitter", exppart)
  3770. expaccent.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 0, 0))})
  3771. expaccent.LightEmission = 0.2
  3772. expaccent.LightInfluence = 0.3
  3773. expaccent.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
  3774. expaccent.Acceleration = Vector3.new(0, 30, 0)
  3775. expaccent.Drag = 15
  3776. expaccent.LockedToPart = false
  3777. expaccent.Lifetime = NumberRange.new(0.5, 1.5)
  3778. expaccent.Rate = 2000
  3779. expaccent.Speed = NumberRange.new(0,0)
  3780. expaccent.SpreadAngle = Vector2.new(360, 360)
  3781. expaccent:Clone().Parent = exppart
  3782. expaccent:Clone().Parent = exppart
  3783. local exp = Instance.new('Explosion',game.Workspace)
  3784. exp.Position = knofe["big ass knife"].Position
  3785. exp.ExplosionType = Enum.ExplosionType.NoCraters
  3786. exp.BlastRadius = 5
  3787. exp.Visible = false
  3788. exp.BlastPressure = 0
  3789. exp.DestroyJointRadiusPercent = 0
  3790. exp.Hit:connect(function(hit)
  3791. if hit.Parent and hit.Parent ~= me and hit.Parent.Name ~= "bitch ass knife" then
  3792. wait(0.001)
  3793. tgt = hit
  3794. local coru=coroutine.wrap(function(tgtt)
  3795. local fireofgods = Instance.new("Fire", tgtt)
  3796. fireofgods.Size = 0
  3797. fireofgods.Heat = 0
  3798. local fireofgodsaccent = expaccent:Clone()
  3799. fireofgodsaccent.Parent = hit
  3800. fireofgodsaccent.Rate = 0
  3801. fireofgodsaccent.Speed = NumberRange.new(5, 50)
  3802. fireofgodsaccent.SpreadAngle = Vector2.new(45, 45)
  3803. fireofgodsaccent.Acceleration = Vector3.new(0, 20, 0)
  3804.  
  3805. while fireofgods.Size < 10 do
  3806. fireofgods.Size = fireofgods.Size + 0.1
  3807. fireofgods.Heat = fireofgods.Heat + 0.1
  3808. fireofgodsaccent.Rate = fireofgodsaccent.Rate + 1
  3809. wait()
  3810. end
  3811. if hit.Parent and hit.Parent:FindFirstChildOfClass('Humanoid') == nil and hit.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil then
  3812. hit:BreakJoints()
  3813. elseif hit.Parent and hit.Parent:IsA('Accessory') then
  3814. for i,v in pairs(hit:GetChildren()) do
  3815. if v:IsA('SpecialMesh') then
  3816. v.TextureId = ""
  3817. end
  3818. end
  3819. end
  3820. hit.BrickColor = BrickColor.new("Black")
  3821. for i,v in pairs(hit.Parent:GetChildren()) do
  3822. if v:IsA('Shirt') or v:IsA('Pants') then
  3823. v:Destroy()
  3824. end
  3825. end
  3826.  
  3827. while fireofgods.Size > 5 do
  3828. fireofgods.Size = fireofgods.Size - 0.1
  3829. fireofgods.Heat = fireofgods.Heat - 0.1
  3830. wait()
  3831. end
  3832. fireofgods:Destroy()
  3833. if hit.Parent then
  3834. if hit.Parent:FindFirstChildOfClass('Humanoid') == nil and hit.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil then
  3835. local p = hit
  3836. 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)
  3837. hit:Remove()
  3838. elseif hit.Parent:FindFirstChildOfClass('Humanoid') ~= nil then
  3839. print(hit.Name)
  3840. if hit.Name == "Torso" or hit.Name == "Head" then
  3841. print('ohhh YAAAA')
  3842. hit.Parent:FindFirstChildOfClass('Humanoid').Health = 0
  3843. end
  3844. wait()
  3845. killz(hit.Parent,hit.Name,nil,nil,false,false,true)
  3846. end
  3847. end
  3848. end)
  3849. coru(tgt)
  3850. end
  3851. end)
  3852. local explosionaccenttimeout = coroutine.wrap(function()
  3853. wait(0.2)
  3854. for i, exploodn in pairs(exppart:GetChildren()) do
  3855. exploodn.Enabled = false
  3856. end
  3857. wait(2)
  3858. for i, exploodn in pairs(exppart:GetChildren()) do
  3859. exploodn:Remove()
  3860. end
  3861. end)
  3862. explosionaccenttimeout()
  3863. for i,v in pairs(knofe:GetChildren()) do
  3864. if v:IsA('BasePart') then
  3865. v.Transparency = 1
  3866. end
  3867. end
  3868. exp.AncestryChanged:connect(function() knofe:Destroy() end)
  3869. coru()
  3870. end
  3871. end)
  3872. if finishnum == 1 then
  3873. for i= 0,1,0.1 do
  3874. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3875. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  3876. wait(0.001)
  3877. end
  3878. else
  3879. wait(0.1)
  3880. end
  3881. weld2.C0 = CFrame.new(-1.5,0,0)
  3882. for i,v in pairs(obj1:GetChildren()) do
  3883. if v:IsA('BasePart') then
  3884. v.Transparency = 0
  3885. end
  3886. end
  3887. weld2:Destroy()
  3888. rightshoulderz:Clone().Parent = me.Torso
  3889. end
  3890. acting = false
  3891. canClick = true
  3892. end)
  3893. coru()
  3894. end
  3895.  
  3896. function fireworkit()
  3897. local coru = coroutine.wrap(function()
  3898. acting = true
  3899. local ree = 1
  3900. if finishnum > 1 then
  3901. ree = 3
  3902. end
  3903. for i=1,ree do
  3904. local weld2 = Instance.new('Weld',me["Right Arm"])
  3905. weld2.Part0 = me["Right Arm"]
  3906. weld2.Part1 = me["Torso"]
  3907. weld2.C0 = CFrame.new(-1.5,0,0)
  3908. weld2.C0 = CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0)
  3909. audio.SoundId = "rbxassetid://166083610"
  3910. audio.PlaybackSpeed = 1
  3911. audio.TimePosition = 0.1
  3912. audio:Play()
  3913. weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0)
  3914. local knofe = obj1:Clone()
  3915. for i,v in pairs(obj1:GetChildren()) do
  3916. if v:IsA('BasePart') then
  3917. v.Transparency = 1
  3918. end
  3919. end
  3920. local sound = Instance.new('Sound',knofe.Grab)
  3921. sound.Volume = 0.25
  3922. sound.EmitterSize = 200
  3923. sound.MaxDistance = 300
  3924. sound.SoundId = 'rbxassetid://551051176'
  3925. sound:Play()
  3926. knofe.Parent = workspace
  3927. knofe.Name = "Projectile"
  3928. knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0)
  3929. local partic = Instance.new('ParticleEmitter',knofe.Grab)
  3930. 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))})
  3931. partic.LightEmission = 0.5
  3932. partic.LightInfluence = 0
  3933. partic.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5),NumberSequenceKeypoint.new(1,0.15)})
  3934. partic.Rotation = NumberRange.new(0,90)
  3935. partic.SpreadAngle = Vector2.new(5,5)
  3936. partic.Speed = NumberRange.new(20)
  3937. partic.Texture = 'rbxassetid://603193846'
  3938. partic.EmissionDirection = Enum.NormalId.Left
  3939. partic.Lifetime = NumberRange.new(0.5,1)
  3940. partic.Rate = 100
  3941. local heck = Instance.new('BodyVelocity',knofe.Grab)
  3942. heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*240
  3943. knofe["big ass knife"].Touched:connect(function(hit)
  3944. sound:Destroy()
  3945. local sound2 = Instance.new('Sound',workspace)
  3946. sound2.SoundId = 'rbxassetid://138080762'
  3947. sound2:Play()
  3948. if heck then
  3949. heck:Destroy()
  3950. end
  3951. for i,v in pairs(knofe:GetChildren()) do
  3952. v.Anchored = true
  3953. end
  3954. partic.Enabled = false
  3955. local colorscheme = math.random(1,4)
  3956. --1 - red & orange
  3957. --2 - blue & pink
  3958. --3 - green & purple
  3959. --4 - blue, red, white
  3960. local colar1 = Color3.fromRGB(255,0,0)
  3961. local colar2 = Color3.fromRGB(255,125,0)
  3962. local colar3 = Color3.fromRGB(255,255,255)
  3963. if colorscheme == 2 then
  3964. colar1 = Color3.fromRGB(0,132,255)
  3965. colar2 = Color3.fromRGB(243,105,255)
  3966. elseif colorscheme == 3 then
  3967. colar1 = Color3.fromRGB(76,255,0)
  3968. colar2 = Color3.fromRGB(128,0,255)
  3969. elseif colorscheme == 4 then
  3970. colar2 = Color3.fromRGB(0,132,255)
  3971. end
  3972. local partic2 = Instance.new('ParticleEmitter',knofe.Grab)
  3973. partic2.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,colar1),ColorSequenceKeypoint.new(1,colar1)})
  3974. partic2.LightEmission = 0.5
  3975. partic2.LightInfluence = 0
  3976. partic2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5),NumberSequenceKeypoint.new(1,0.1)})
  3977. partic2.Rotation = NumberRange.new(0,90)
  3978. partic2.SpreadAngle = Vector2.new(180,180)
  3979. partic2.Speed = NumberRange.new(20)
  3980. partic2.Texture = 'rbxassetid://603193846'
  3981. partic2.EmissionDirection = Enum.NormalId.Right
  3982. partic2.Lifetime = NumberRange.new(2,2.5)
  3983. partic2.Rate = 1000
  3984. partic2.Drag = 1
  3985. local partic3 = partic2:Clone()
  3986. partic3.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,colar2),ColorSequenceKeypoint.new(1,colar2)})
  3987. partic3.Parent = knofe.Grab
  3988. if colorscheme == 4 then
  3989. local partic4 = partic2:Clone()
  3990. partic4.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,colar3),ColorSequenceKeypoint.new(1,colar3)})
  3991. partic4.Parent = knofe.Grab
  3992. end
  3993. wait(1)
  3994. for i,v in pairs(knofe.Grab:GetChildren()) do
  3995. if v:IsA('ParticleEmitter') then
  3996. v.Enabled = false
  3997. end
  3998. end
  3999. sound:Destroy()
  4000. wait(2)
  4001. knofe:Destroy()
  4002. end)
  4003. wait(0.1)
  4004. weld2.C0 = CFrame.new(-1.5,0,0)
  4005. for i,v in pairs(obj1:GetChildren()) do
  4006. if v:IsA('BasePart') then
  4007. v.Transparency = 0
  4008. end
  4009. end
  4010. weld2:Destroy()
  4011. rightshoulderz:Clone().Parent = me.Torso
  4012. end
  4013. acting = false
  4014. canClick = true
  4015. end)
  4016. coru()
  4017. end
  4018.  
  4019. function paralyze()
  4020. local coru = coroutine.wrap(function()
  4021. if paralyzed == true then return end
  4022. paralyzed = true
  4023. local arm = me["Right Arm"]
  4024. local tors = grabbed.Torso
  4025. local arm2 = me["Left Arm"]
  4026. if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end
  4027. doing = true
  4028. local weld2 = arm:FindFirstChildOfClass('Weld')
  4029. local weld3 = arm2:FindFirstChildOfClass('Weld')
  4030. local humanroot = me.HumanoidRootPart
  4031. for i = 0,1,0.075 do
  4032. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-2, 0, -1.5), i)
  4033. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.4, 0, 1.1), i)
  4034. wait(0.01)
  4035. end
  4036. for i = 0,1,0.30 do
  4037. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-0.75, 0, -1.75), i)
  4038. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.4, 0, 1.1), i)
  4039. wait(0.01)
  4040. end
  4041. killz(grabbed,'Left Leg')
  4042. killz(grabbed,'Left Arm')
  4043. killz(grabbed,'Right Leg')
  4044. killz(grabbed,'Right Arm')
  4045.  
  4046. for i, v in pairs(grabbed:GetChildren()) do
  4047. if v.Name == "Part" then
  4048. v.CanCollide = false
  4049. end
  4050. end
  4051.  
  4052. audio:Stop()
  4053. audio.SoundId = "rbxassetid://2801263"
  4054. tone = math.random(1, 3)
  4055. if tone == 1 then audio.PlaybackSpeed = 0.8 audio.TimePosition = 0 end
  4056. if tone == 2 then audio.PlaybackSpeed = 1 audio.TimePosition = 0 end
  4057. if tone == 3 then audio.PlaybackSpeed = 1.2 audio.TimePosition = 0 end
  4058. audio:Play()
  4059.  
  4060. local bleedpart = Instance.new("Part", grabbed)
  4061. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  4062. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  4063. bleedpart.CanCollide = false
  4064. bleedpart.Position = grabbed.Head.Position + Vector3.new(0, 1, 0)
  4065. bleedpart.Transparency = 1
  4066.  
  4067. local bleedpartweld = Instance.new("Weld", grabbed.Torso)
  4068. bleedpartweld.Part0 = grabbed.Torso
  4069. bleedpartweld.Part1 = bleedpart
  4070. bleedpartweld.C0 = CFrame.Angles(-1, 0, -0.35) * CFrame.new(0, 1, 0.8)
  4071. local cuntruu=coroutine.wrap(function()
  4072. bleed(bleedpart)
  4073. end)
  4074. local thicc = coroutine.wrap(function()
  4075. wait(3)
  4076. bleedpart:Remove()
  4077. end)
  4078. cuntruu()
  4079. thicc()
  4080.  
  4081. for i = 0,1,0.075 do
  4082. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-1.5, 0, -1.3), i)
  4083. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.5, 0, 1.1), i)
  4084. wait(0.01)
  4085. end
  4086. acting = true
  4087. canClick = true
  4088. doing = false
  4089. end)
  4090. coru()
  4091. end
  4092.  
  4093. function explode()
  4094. local coru = coroutine.wrap(function()
  4095. acting = true
  4096. for i=1,finishnum do
  4097. local weld2 = Instance.new('Weld',me["Right Arm"])
  4098. weld2.Part0 = me["Right Arm"]
  4099. weld2.Part1 = me["Torso"]
  4100. weld2.C0 = CFrame.new(-1.5,0,0)
  4101. if finishnum == 1 then
  4102. for i = 0,1,0.05 do
  4103. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  4104. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0),i)
  4105. wait(0.01)
  4106. end
  4107. end
  4108. weld2.C0 = CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0)
  4109. audio.SoundId = "rbxassetid://166083610"
  4110. audio.PlaybackSpeed = 1
  4111. audio.TimePosition = 0.1
  4112. audio:Play()
  4113. if finishnum == 1 then
  4114. for i = 0,1,0.5 do
  4115. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  4116. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0),i)
  4117. wait(0.001)
  4118. end
  4119. end
  4120. weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0)
  4121. local knofe = obj1:Clone()
  4122. for i,v in pairs(obj1:GetChildren()) do
  4123. if v:IsA('BasePart') then
  4124. v.Transparency = 1
  4125. end
  4126. end
  4127. knofe.Parent = workspace
  4128. knofe.Name = "Projectile"
  4129. knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0)
  4130. knofe:FindFirstChild("Trail", true).Enabled = false
  4131. local heck = Instance.new('BodyVelocity',knofe.Grab)
  4132. heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*120
  4133. local coru = coroutine.wrap(function()
  4134. wait(0.45)
  4135. if heck then
  4136. heck:Destroy()
  4137. end
  4138. end)
  4139. coru()
  4140. knofe["big ass knife"].Touched:connect(function(hit)
  4141. if hit.Parent ~= me and hit.Parent.Parent ~= me and hit.Transparency < 1 and knofe.Grab.CanCollide == false then
  4142. heck.Velocity = Vector3.new(0,0,0)
  4143. heck:Destroy()
  4144. for i,v in pairs(knofe:GetChildren()) do
  4145. if v:IsA('BasePart') then
  4146. v.CanCollide = true
  4147. end
  4148. end
  4149. local hum = hit.Parent:FindFirstChildOfClass('Humanoid')
  4150. if hum == nil then
  4151. hum = hit.Parent.Parent:FindFirstChildOfClass('Humanoid')
  4152. end
  4153. if hum then
  4154. tone = math.random(1, 3)
  4155. local sound = Instance.new('Sound',knofe.Grab)
  4156. if tone == 1 then sound.SoundId = "rbxassetid://220833967" end
  4157. if tone == 2 then sound.SoundId = "rbxassetid://220833976" end
  4158. if tone == 3 then sound.SoundId = "rbxassetid://220834000" end
  4159. sound.PlaybackSpeed = 1
  4160. sound:Play()
  4161. else
  4162. local sound = Instance.new('Sound',knofe.Grab)
  4163. sound.SoundId = 'rbxassetid://267585646'
  4164. sound:Play()
  4165. end
  4166. if knofe then
  4167. local coru = coroutine.wrap(function()
  4168. if hit then
  4169. local uno = Instance.new('Part',workspace)
  4170. local dos = Instance.new('Part',workspace)
  4171. uno.CFrame = hit.CFrame
  4172. dos.CFrame = knofe["big ass knife"].CFrame
  4173. local weld = Instance.new('Weld',knofe["big ass knife"])
  4174. weld.Part0 = hit
  4175. weld.Part1 = knofe["big ass knife"]
  4176. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  4177. uno:Destroy()
  4178. dos:Destroy()
  4179. end
  4180. end)
  4181. coru()
  4182. end
  4183. local coru = coroutine.wrap(function()
  4184. for i=1,15,0.7 do
  4185. local sound = Instance.new('Sound',knofe.Grab)
  4186. if knofe then
  4187. if knofe.serration.BrickColor == BrickColor.new('Really red') then
  4188. for i, v in pairs(knofe:GetChildren()) do
  4189. if v.Name == "big ass knife" or v.Name == "serration" or v.Name == "knifetip1" or v.Name == "fricc" then
  4190. v.BrickColor = BrickColor.new('Lily white')
  4191. v.Material = Enum.Material.SmoothPlastic
  4192. end
  4193. end
  4194. else
  4195. for i,v in pairs(knofe:GetChildren()) do
  4196. if v.Name == "big ass knife" or v.Name == "serration" or v.Name == "knifetip1" or v.Name == "fricc" then
  4197. v.BrickColor = BrickColor.new('Really red')
  4198. v.Material = Enum.Material.Neon
  4199. sound.SoundId = 'rbxassetid://300473653'
  4200. sound.Volume = 0.75
  4201. sound.TimePosition = 0.05
  4202. sound.EmitterSize = 25
  4203. sound.PlaybackSpeed = 1
  4204. sound:Play()
  4205. end
  4206. end
  4207. end
  4208. wait(1/i)
  4209. sound:Destroy()
  4210. end
  4211. end
  4212. local sound = Instance.new('Sound',knofe.Grab)
  4213. sound.Name = "BOOM"
  4214. sound.EmitterSize = 25
  4215. sound.SoundId = 'rbxassetid://12222084'
  4216. sound.TimePosition = 0.1
  4217. sound.Volume = 0.5
  4218. sound:Play()
  4219. local exppart = Instance.new("Part", game.Workspace)
  4220. exppart.Size = Vector3.new(0.2, 0.2, 0.2)
  4221. exppart.Anchored = true
  4222. exppart.CanCollide = false
  4223. exppart.CFrame = CFrame.new(knofe.Grab.CFrame.p)
  4224. exppart.Transparency = 1
  4225. local expaccent = Instance.new("ParticleEmitter", exppart)
  4226. expaccent.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 0, 0))})
  4227. expaccent.LightEmission = 0.2
  4228. expaccent.LightInfluence = 0.3
  4229. expaccent.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
  4230. expaccent.Acceleration = Vector3.new(0, -8, 0)
  4231. expaccent.Drag = 15
  4232. expaccent.LockedToPart = true
  4233. expaccent.Lifetime = NumberRange.new(0.5, 1.5)
  4234. expaccent.Rate = 2000
  4235. expaccent.Speed = NumberRange.new(10, 150)
  4236. expaccent.SpreadAngle = Vector2.new(360, 360)
  4237.  
  4238. local exp = Instance.new('Explosion',game.Workspace)
  4239. exp.Position = knofe["big ass knife"].Position
  4240. exp.ExplosionType = Enum.ExplosionType.NoCraters
  4241. exp.BlastRadius = 10
  4242. exp.BlastPressure = 100000
  4243. exp.DestroyJointRadiusPercent = 1
  4244. exp.Hit:connect(function(hit)
  4245. if hit.Parent and hit.Parent ~= me and hit.Parent:FindFirstChildOfClass('Humanoid') then
  4246. if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Name == "Torso" or hit.Name == "Head" then
  4247. hit.Parent:FindFirstChildOfClass('Humanoid').Health = 0
  4248. end
  4249. wait(0.001)
  4250. local coru=coroutine.wrap(function()
  4251. killz(hit.Parent,'Head',knofe,exp)
  4252. end)
  4253. coru()
  4254. elseif hit.Parent and hit.Parent ~= workspace and hit.Parent ~= me then
  4255. if hit.Parent.Name ~= "Projectile" then
  4256. hit.Parent:BreakJoints()
  4257. end
  4258. elseif hit.Parent and hit.Parent ~= me then
  4259. hit:BreakJoints()
  4260. end
  4261. end)
  4262. local explosionaccenttimeout = coroutine.wrap(function()
  4263. wait(0.2)
  4264. expaccent.Enabled = false
  4265. wait(2)
  4266. exppart:Remove()
  4267. end)
  4268. explosionaccenttimeout()
  4269. for i,v in pairs(knofe:GetChildren()) do
  4270. if v:IsA('BasePart') then
  4271. v.Transparency = 1
  4272. end
  4273. end
  4274. exp.AncestryChanged:connect(function() knofe:Destroy() end)
  4275. end)
  4276. coru()
  4277. end
  4278. end)
  4279. if finishnum == 1 then
  4280. for i= 0,1,0.1 do
  4281. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  4282. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  4283. wait(0.001)
  4284. end
  4285. else
  4286. wait(0.1)
  4287. end
  4288. weld2.C0 = CFrame.new(-1.5,0,0)
  4289. for i,v in pairs(obj1:GetChildren()) do
  4290. if v:IsA('BasePart') then
  4291. v.Transparency = 0
  4292. end
  4293. end
  4294. weld2:Destroy()
  4295. rightshoulderz:Clone().Parent = me.Torso
  4296. end
  4297. acting = false
  4298. canClick = true
  4299. end)
  4300. coru()
  4301. end
  4302.  
  4303. function release()
  4304. if grabbed.Torso:FindFirstChild("TargetWeld") == nil or grabbed:FindFirstChildOfClass('Humanoid').Health <= 0 then return end
  4305. targetweld = grabbed.Torso.TargetWeld
  4306. local ree= grabbed:FindFirstChild("Left Arm")
  4307. targetweld2 = nil
  4308. if ree and ree:FindFirstChild("Weld") then
  4309. targetweld2 = ree.Weld
  4310. end
  4311. for i, v in pairs(grabbed:GetChildren()) do
  4312. if v.Name == "Part" then
  4313. v.CanCollide = true
  4314. end
  4315. end
  4316. paralyzed = false
  4317. local doit = coroutine.wrap(function()
  4318. local arm = me["Right Arm"]
  4319. local tors = grabbed.Torso
  4320. local arm2 = me["Left Arm"]
  4321. if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end
  4322. doing = true
  4323. local weld2 = arm:FindFirstChildOfClass('Weld')
  4324. local weld3 = arm2:FindFirstChildOfClass('Weld')
  4325. local humanroot = me.HumanoidRootPart
  4326.  
  4327. if grabbed:FindFirstChildOfClass('Humanoid') then
  4328. grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = false
  4329. end
  4330.  
  4331. rightshoulderz:Clone().Parent = me.Torso
  4332. leftshoulderz:Clone().Parent = me.Torso
  4333. grabbed = nil
  4334.  
  4335. if humanroot:FindFirstChild('Holder') then
  4336. humanroot.Holder:Destroy()
  4337. end
  4338.  
  4339. for i = 0,1,0.1 do
  4340. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  4341. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  4342. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0),i)
  4343. targetweld.C0 = targetweld.C0:lerp(CFrame.new(0, 1.5, 0)*CFrame.Angles(0, 0, 0), i)
  4344. if targetweld2 then
  4345. targetweld2.C0 = targetweld2.C0:lerp(CFrame.new(-1.5, 0, 0)*CFrame.Angles(0, 0, 0), i)
  4346. end
  4347. wait(0.01)
  4348. end
  4349.  
  4350. knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0.2)
  4351. weld2:Destroy()
  4352. weld3:Destroy()
  4353. targetweld:Remove()
  4354. if targetweld2 then
  4355. targetweld2:Remove()
  4356. end
  4357. if rightshoulder then
  4358. rightshoulder:Clone().Parent = tors
  4359. end
  4360. if leftshoulder then
  4361. leftshoulder:Clone().Parent = tors
  4362. end
  4363. headweld:Clone().Parent = tors
  4364. rightshoulderz:Clone().Parent = me.Torso
  4365. leftshoulderz:Clone().Parent = me.Torso
  4366. acting = false
  4367. canClick = true
  4368. doing = false
  4369. end)
  4370. doit()
  4371. end
  4372.  
  4373. function stabwithpassion()
  4374. local doit = coroutine.wrap(function()
  4375. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') and me:FindFirstChild('HumanoidRootPart') and me:FindFirstChild('Left Arm') then
  4376. acting = true
  4377. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed + 10
  4378. local arm = me["Right Arm"]
  4379. local tors = me.Torso
  4380. local arm2 = me["Left Arm"]
  4381. local humanroot = me.HumanoidRootPart
  4382. local weld = Instance.new('Weld',tors)
  4383. weld.Part0 = tors
  4384. weld.Part1 = humanroot
  4385. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(0, 0, 0)
  4386. local weld2 = Instance.new('Weld',arm)
  4387. weld2.Part0 = arm
  4388. weld2.Part1 = tors
  4389. weld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0)
  4390. local weld3 = Instance.new('Weld',arm2)
  4391. weld3.Part0 = arm2
  4392. weld3.Part1 = tors
  4393. weld3.C0 = CFrame.new(1.5,0,-0.3) * CFrame.Angles(0.3,0.1,0)
  4394.  
  4395. for i = 0,1,0.15 do
  4396. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  4397. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,math.rad(20),0),i)
  4398. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.2,1.3,0.4)*CFrame.Angles(0.5,0,-1.2),i)
  4399. knifeweld.C1 = knifeweld.C1:lerp(CFrame.fromEulerAnglesXYZ(1.55, math.rad(90), -1.55) * CFrame.new(0, 0.95, 0), i)
  4400. wait(0.01)
  4401. end
  4402. wait(0.001)
  4403. trail.Enabled = true
  4404. stabbing = true
  4405. audio2.SoundId = 'rbxassetid://608537390'
  4406. audio2:Play()
  4407. for i = 0,1,0.2 do
  4408. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  4409. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,math.rad(-45),0),i)
  4410. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.6,0.8,-1)*CFrame.Angles(math.rad(-90),0,-1),i)
  4411. wait(0.01)
  4412. end
  4413. trail.Enabled = false
  4414. wait(0.1)
  4415. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed - 10
  4416. stabbing = false
  4417. wait(0.001)
  4418. for i = 0,1,0.075 do
  4419. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  4420. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),i)
  4421. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0)*CFrame.Angles(0,0,0),i)
  4422. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0)*CFrame.Angles(0,0,0),i)
  4423. knifeweld.C1 = knifeweld.C1:lerp(CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0), i)
  4424. wait(0.01)
  4425. end
  4426. weld:Destroy()
  4427. weld2:Destroy()
  4428. weld3:Destroy()
  4429. torsojoint:Clone().Parent = humanroot
  4430. rightshoulderz:Clone().Parent = me.Torso
  4431. leftshoulderz:Clone().Parent = me.Torso
  4432. canClick = true
  4433. hit = false
  4434. acting = false
  4435. end
  4436. end)
  4437. doit()
  4438. end
  4439.  
  4440. function stab()
  4441. local doit = coroutine.wrap(function()
  4442. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') and me:FindFirstChild('HumanoidRootPart') and me:FindFirstChild('Left Arm') then
  4443. acting = true
  4444. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed + 3
  4445. local arm = me["Right Arm"]
  4446. local tors = me.Torso
  4447. local arm2 = me["Left Arm"]
  4448. local humanroot = me.HumanoidRootPart
  4449. local weld = Instance.new('Weld',tors)
  4450. weld.Part0 = tors
  4451. weld.Part1 = humanroot
  4452. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(0, 0, 0)
  4453. local weld2 = Instance.new('Weld',arm)
  4454. weld2.Part0 = arm
  4455. weld2.Part1 = tors
  4456. weld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0)
  4457. local weld3 = Instance.new('Weld',arm2)
  4458. weld3.Part0 = arm2
  4459. weld3.Part1 = tors
  4460. weld3.C0 = CFrame.new(1.5,0,-0.3) * CFrame.Angles(0.3,0.1,0)
  4461.  
  4462. for i = 0,1,0.1 do
  4463. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  4464. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0.3,0),i)
  4465. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.2,1.3,0.4)*CFrame.Angles(0.5,0,-1.2),i)
  4466. wait(0.01)
  4467. end
  4468. wait(0.001)
  4469. trail.Enabled = true
  4470. stabbing = true
  4471. audio2.SoundId = 'rbxassetid://608537390'
  4472. audio2:Play()
  4473. for i = 0,1,0.25 do
  4474. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  4475. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,-0.3,0),i)
  4476. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.6,0.8,0.5)*CFrame.Angles(-0.5,0,-0.5),i)
  4477. wait(0.01)
  4478. end
  4479. trail.Enabled = false
  4480. wait(0.1)
  4481. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed - 3
  4482. for i = 0,1,0.25 do
  4483. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  4484. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0.3,0),i)
  4485. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.6,-0.3)*CFrame.Angles(0.5,0,-0.5),i)
  4486. wait(0.01)
  4487. end
  4488. stabbing = false
  4489. wait(0.001)
  4490. for i = 0,1,0.05 do
  4491. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  4492. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),i)
  4493. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0)*CFrame.Angles(0,0,0),i)
  4494. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0)*CFrame.Angles(0,0,0),i)
  4495. wait(0.01)
  4496. end
  4497. weld:Destroy()
  4498. weld2:Destroy()
  4499. weld3:Destroy()
  4500. torsojoint:Clone().Parent = humanroot
  4501. rightshoulderz:Clone().Parent = me.Torso
  4502. leftshoulderz:Clone().Parent = me.Torso
  4503. canClick = true
  4504. hit = false
  4505. acting = false
  4506. end
  4507. end)
  4508. doit()
  4509. end
  4510. function hardrelease()
  4511. rightshoulderz:Clone().Parent = me.Torso
  4512. leftshoulderz:Clone().Parent = me.Torso
  4513. if me:FindFirstChild('Right Arm') then
  4514. for i,v in pairs(me["Right Arm"]:GetChildren()) do
  4515. if v:IsA('Weld') then
  4516. v:Destroy()
  4517. end
  4518. end
  4519. end
  4520. if me:FindFirstChild('Left Arm') then
  4521. for i,v in pairs(me["Left Arm"]:GetChildren()) do
  4522. if v:IsA('Weld') then
  4523. v:Destroy()
  4524. end
  4525. end
  4526. end
  4527. acting = false
  4528. canClick = true
  4529. doing = false
  4530. grabbed = nil
  4531. end
  4532. function unequip()
  4533. local doit = coroutine.wrap(function()
  4534. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') then
  4535. acting = true
  4536. local arm = me["Right Arm"]
  4537. local arm2 = me["Left Arm"]
  4538. local tors = me.Torso
  4539. local weld = Instance.new('Weld',arm)
  4540. weld.Part0 = arm
  4541. weld.Part1 = tors
  4542. weld.C0 = CFrame.new(-1.5,0,0)
  4543. local weld2 = Instance.new("Weld", arm2)
  4544. weld2.Part0 = arm2
  4545. weld2.Part1 = tors
  4546. weld2.C0 = CFrame.new(1.5, 0, 0)
  4547. wait(0.001)
  4548. trail.Enabled = true
  4549. for i = 0,1,0.1 do
  4550. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  4551. weld.C0 = weld.C0:lerp(CFrame.new(-0.2,0.2,-0.5)*CFrame.Angles(0,-3.1,0.9),i)
  4552. weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0.6, 0) * CFrame.Angles(0,0,0.5),i)
  4553. wait(0.001)
  4554. end
  4555. trail.Enabled = false
  4556. wait(0.25)
  4557. for i = 0,1,0.1 do
  4558. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  4559. weld.C0 = weld.C0:lerp(CFrame.new(-1.5,0,0),i)
  4560. weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0, 0), i)
  4561. wait(0.01)
  4562. end
  4563. weld:Destroy()
  4564. weld2:Remove()
  4565. if tors ~= nil then
  4566. rightshoulderz:Clone().Parent = me.Torso
  4567. leftshoulderz:Clone().Parent = me.Torso
  4568. end
  4569. acting = false
  4570. end
  4571. end)
  4572. doit()
  4573. end
  4574.  
  4575. mouse.KeyDown:connect(function(key)
  4576. if usable == true then
  4577. if key == "z" then
  4578. if active == false and acting == false then
  4579. active = true
  4580. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4581. notify("KNIFE EQUIPPED",false)
  4582. audio:Stop()
  4583. audio.SoundId = 'rbxassetid://608618332'
  4584. equip()
  4585. wait(0.6)
  4586. audio:Play()
  4587. knifeweld.Part0 = me["Right Arm"]
  4588. knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0)
  4589. elseif acting == false then
  4590. active = false
  4591. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4592. audio:Stop()
  4593. audio.SoundId = 'rbxassetid://608538233'
  4594. unequip()
  4595. notify("KNIFE UNEQUIPPED",false)
  4596. wait(0.3)
  4597. audio:Play()
  4598. knifeweld.Part0 = me.Torso
  4599. knifeweld.C1 = CFrame.Angles(0,math.rad(90),0) * CFrame.new(1, 0.8, 0.55)
  4600. canClick = true
  4601. end
  4602. elseif key == "f" then
  4603. if mode == 'kill' or active == false then return end
  4604. mode = "kill"
  4605. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4606. notify("MODE || KILL || [F]",false)
  4607. elseif key == "e" then
  4608. if mode == 'throw' or active == false then return end
  4609. mode = "throw"
  4610. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4611. notify("MODE || PUSH || [E]",false)
  4612. elseif key == "q" then
  4613. if mode == 'release' or active == false then return end
  4614. mode = "release"
  4615. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4616. notify("MODE || RELEASE || [Q]",false)
  4617. elseif key == "x" then
  4618. if mode == 'stab' or active == false or acting == true then return end
  4619. mode = "stab"
  4620. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4621. notify("MODE || STAB || [X]",false)
  4622. elseif key == "c" then
  4623. if mode == 'fling' or active == false or acting == true then return end
  4624. mode = "fling"
  4625. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4626. notify("MODE || THROW || [C]",false)
  4627. elseif key == "b" then
  4628. if mode == 'instasplode' or active == false or acting == true then return end
  4629. mode = "instasplode"
  4630. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4631. notify("MODE || MOLOTOV || [B]",false)
  4632. elseif key == "r" then
  4633. if mode == 'paralyze' or active == false then return end
  4634. mode = "paralyze"
  4635. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4636. notify("MODE || PARALYZE || [R]",false)
  4637. elseif key == "v" then
  4638. if mode == 'explode' or active == false or acting == true then return end
  4639. mode = "explode"
  4640. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4641. notify("MODE || EXPLODE || [V]",false)
  4642. elseif key == "k" then
  4643. if mode == 'suicide' or active == false or acting == true then return end
  4644. mode = "suicide"
  4645. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4646. notify("MODE || SUICIDE || [K]",false)
  4647. elseif key == "h" then
  4648. if mode == 'firework' or active == false or acting == true then return end
  4649. mode = "firework"
  4650. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4651. notify("MODE || FIREWORK || [H]",false)
  4652. elseif key == "g" then
  4653. if mode == 'finish' or active == false then return end
  4654. mode = "finish"
  4655. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4656. local welp = "ON"
  4657. if finishnum == 1 then
  4658. welp = "OFF"
  4659. end
  4660. notify("MODE || FINISH || [G] || "..welp,false)
  4661. elseif key == "n" then
  4662. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4663. if zombiemode == false then
  4664. notify("ZOMBIE MODE ON || [N]",false)
  4665. zombiemode = true
  4666. else
  4667. notify("ZOMBIE MODE OFF || [N]",false)
  4668. zombiemode = false
  4669. end
  4670. elseif key == "m" then
  4671. if finishnum == 1 then
  4672. finishnum = 15
  4673. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4674. notify("PSYCHOPATH MODE ON || [M]",false)
  4675. if cancolorfilter then
  4676. local Sp00kyGui = Instance.new("ScreenGui")
  4677. local ImageLabel = Instance.new("ImageLabel")
  4678.  
  4679. -- Properties
  4680.  
  4681. Sp00kyGui.Parent = playergui
  4682. Sp00kyGui.Name = "REEEEEEEE"
  4683.  
  4684. ImageLabel.Parent = Sp00kyGui
  4685. ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  4686. ImageLabel.BackgroundTransparency = 1
  4687. ImageLabel.Size = UDim2.new(1, 0, 1, 0)
  4688. ImageLabel.Image = "rbxassetid://74443700"
  4689. ImageLabel.ImageColor3 = Color3.new(1, 0, 0)
  4690. end
  4691. if canbackgroundmusic == true then
  4692. local sound = Instance.new('Sound',playergui)
  4693. sound.Name = 'PSYCHOPAAAATH'
  4694. sound.SoundId = 'rbxassetid://220875210'
  4695. sound.Looped = true
  4696. sound.Volume = 0.5
  4697. sound:Play()
  4698. end
  4699. else
  4700. finishnum = 1
  4701. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4702. notify("PSYCHOPATH MODE OFF || [M]",false)
  4703. for i,v in pairs(playergui:GetChildren()) do
  4704. if v.Name == "REEEEEEEE" then
  4705. v:Destroy()
  4706. end
  4707. end
  4708. local thisniggarighthere = playergui:FindFirstChild('PSYCHOPAAAATH')
  4709. if thisniggarighthere then thisniggarighthere:Destroy() end
  4710. end
  4711. end
  4712. end
  4713. end)
  4714.  
  4715. mouse.Button1Down:connect(function()
  4716. if active == false or usable == false then return end
  4717. if canClick == true and acting == false then
  4718. if mode == "stab" and finishnum == 1 then
  4719. canClick = false
  4720. stab()
  4721. elseif mode == "stab" and finishnum == 15 then
  4722. canClick = false
  4723. stabwithpassion()
  4724. elseif mode == "fling" then
  4725. canClick = false
  4726. fling()
  4727. elseif mode == "explode" then
  4728. canClick = false
  4729. explode()
  4730. elseif mode == "instasplode" then
  4731. canClick = false
  4732. instasplode()
  4733. elseif mode == "finish" then
  4734. canClick = false
  4735. finish()
  4736. elseif mode == "suicide" then
  4737. canClick = false
  4738. kysnigga()
  4739. elseif mode == "firework" then
  4740. canClick = false
  4741. fireworkit()
  4742. else
  4743. canClick = false
  4744. grab()
  4745. end
  4746. else
  4747. if grabbed ~= nil and doing == false then
  4748. if mode == "release" then
  4749. if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4750. release()
  4751. else
  4752. hardrelease()
  4753. end
  4754. elseif mode == "kill" then
  4755. if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4756. kill()
  4757. else
  4758. hardrelease()
  4759. end
  4760. elseif mode == "paralyze" then
  4761. if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4762. paralyze()
  4763. else
  4764. hardrelease()
  4765. end
  4766. elseif mode == "throw" then
  4767. if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4768. throw()
  4769. else
  4770. hardrelease()
  4771. end
  4772. elseif mode == "explode" then
  4773. if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4774. throw()
  4775. else
  4776. hardrelease()
  4777. end
  4778. end
  4779. end
  4780. end
  4781. end)
  4782.  
  4783. knife.Touched:connect(function(hitz)
  4784. if hitz.Parent and hitz.Parent:FindFirstChildOfClass("Humanoid") and hitz.Parent:FindFirstChild('Torso') and acting == true then
  4785. if mode == "stab" and stabbing == true and hit == false then
  4786. hit = true
  4787. tone = math.random(1, 3)
  4788. audio:Stop()
  4789. if tone == 1 then audio.SoundId = "rbxassetid://220833967" end
  4790. if tone == 2 then audio.SoundId = "rbxassetid://220833976" end
  4791. if tone == 3 then audio.SoundId = "rbxassetid://220834000" end
  4792. audio.PlaybackSpeed = 1
  4793. audio:Play()
  4794. killz(hitz.Parent,'Left Leg')
  4795. killz(hitz.Parent,'Left Arm')
  4796. killz(hitz.Parent,'Right Leg')
  4797. killz(hitz.Parent,'Right Arm')
  4798. elseif mode == "finish" and finishing == true then
  4799. print('PSYCHOPATH MODE REEEEEEEEEEEEEEEE')
  4800. tone = math.random(1, 3)
  4801. audio:Stop()
  4802. if tone == 1 then audio.SoundId = "rbxassetid://220833967" end
  4803. if tone == 2 then audio.SoundId = "rbxassetid://220833976" end
  4804. if tone == 3 then audio.SoundId = "rbxassetid://220834000" end
  4805. audio.PlaybackSpeed = 1
  4806. audio:Play()
  4807. if hit == false then
  4808. hitz.Parent:FindFirstChildOfClass('Humanoid').Health = 0
  4809. wait()
  4810. killz(hitz.Parent,'Head',nil,false,true)
  4811. end
  4812. hit = true
  4813. elseif grabbed == nil and grabbing == true and hit == false then
  4814. if hitz.Parent:FindFirstChildOfClass("Humanoid").Health > 0 and hitz.Parent:FindFirstChild('Torso') and hitz.Parent.Torso:FindFirstChild('Neck') then
  4815. grabbed = hitz.Parent
  4816. local weldz = Instance.new('Weld',point)
  4817. weldz.Name = "Holder"
  4818. weldz.Part0 = point
  4819. weldz.Part1 = hitz.Parent.Torso
  4820. weldz.C0 = CFrame.new(0,0,-1.2)
  4821. end
  4822. end
  4823. end
  4824. end)
  4825.  
  4826. player.CharacterAdded:connect(function()
  4827. usable = false
  4828. for i,v in pairs(playergui:GetChildren()) do
  4829. if v.Name == "REEEEEEEE" or v.Name == 'PSYCHOPAAAATH' then
  4830. v:Destroy()
  4831. end
  4832. end
  4833. end)
  4834. while usable do
  4835. local coru = coroutine.wrap(function()
  4836. if grabbed ~= nil then
  4837. if grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4838. for i,v in pairs(grabbed:GetChildren()) do
  4839. if v:IsA('Tool') then
  4840. local model = Instance.new('Model',workspace)
  4841. v.Parent = model
  4842. model:TranslateBy(Vector3.new(3,0,0))
  4843. end
  4844. end
  4845. grabbed:FindFirstChildOfClass('Humanoid').Name = "Hoomanoid"
  4846. grabbed:FindFirstChildOfClass('Humanoid').JumpPower = 0
  4847. grabbed:FindFirstChildOfClass('Humanoid').WalkSpeed = 0
  4848. grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = true
  4849. grabweld = grabbed.Torso:FindFirstChild("TargetWeld")
  4850. if grabweld ~= nil then return end
  4851. grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = true
  4852. if grabbed.Torso:FindFirstChild('Left Shoulder') then
  4853. leftshoulder = grabbed.Torso["Left Shoulder"]:Clone()
  4854. end
  4855. if grabbed.Torso:FindFirstChild('Right Shoulder') then
  4856. rightshoulder = grabbed.Torso["Right Shoulder"]:Clone()
  4857. end
  4858. headweld = grabbed.Torso["Neck"]:Clone()
  4859. local targetweld = Instance.new('Weld',grabbed.Torso)
  4860. targetweld.Part0 = grabbed.Torso
  4861. targetweld.Part1 = grabbed.Head
  4862. targetweld.Name = "TargetWeld"
  4863. targetweld.C0 = CFrame.new(0,1.5,0) * CFrame.Angles(0, 0, 0)
  4864. if grabbed:FindFirstChild('Left Arm') then
  4865. local targetweld2 = Instance.new('Weld',grabbed["Left Arm"])
  4866. targetweld2.Part0 = grabbed.Torso
  4867. targetweld2.Part1 = grabbed["Left Arm"]
  4868. targetweld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0)
  4869. end
  4870.  
  4871. for i = 0,1,0.1 do
  4872. if me:FindFirstChild("Left Arm") == nil or me:FindFirstChild("Torso") == nil or targetweld == nil then return end
  4873. targetweld.C0 = targetweld.C0:lerp(CFrame.new(0, 1.5, 0)*CFrame.Angles(0.25, 0, 0), i)
  4874. if targetweld2 then
  4875. targetweld2.C0 = targetweld2.C0:lerp(CFrame.new(-1.5, 0.5, 0)*CFrame.Angles(0, 0, -0.55), i)
  4876. end
  4877. wait(0.001)
  4878. end
  4879. end
  4880. end
  4881. end)
  4882. coru()
  4883. wait()
  4884. end
  4885.  
  4886. end
  4887. local coru=coroutine.wrap(function()
  4888. nub()
  4889. end)
  4890. coru()
  4891.  
  4892. player.CharacterAppearanceLoaded:connect(function()
  4893. local coru =coroutine.wrap(function()
  4894. nub()
  4895. end)
  4896. coru()
  4897. end)
  4898.  
  4899. while true do
  4900. local coru=coroutine.wrap(function()
  4901. for i,v in pairs(rekt) do
  4902. if v and v:FindFirstChildOfClass('Humanoid') then
  4903. for a,c in pairs(v:GetChildren()) do
  4904. if c:IsA('Tool') then
  4905. local model = Instance.new('Model',workspace)
  4906. c.Parent = model
  4907. model:TranslateBy(Vector3.new(3,0,0))
  4908. end
  4909. end
  4910. v:FindFirstChildOfClass('Humanoid').Jump = false
  4911. v:FindFirstChildOfClass('Humanoid').Sit = false
  4912. v:FindFirstChildOfClass('Humanoid').JumpPower = 0
  4913. v:FindFirstChildOfClass('Humanoid').PlatformStand = true
  4914. v:FindFirstChildOfClass('Humanoid').Name = "No escape."
  4915. local thing = getplr(v)
  4916. if thing then
  4917. thing.CameraMinZoomDistance = 3
  4918. end
  4919. else
  4920. local thing = getplr(v)
  4921. if thing then
  4922. thing.CameraMinZoomDistance = 0.5
  4923. end
  4924. table.remove(rekt,i)
  4925. end
  4926. end
  4927. end)
  4928. coru()
  4929. local coru2 = coroutine.wrap(function()
  4930. if curpart then
  4931. curpoint = curpart.CFrame.p
  4932. end
  4933. if lastgui then
  4934. lastgui:Destroy()
  4935. lastgui = nil
  4936. end
  4937. if curpoint then
  4938. lastgui = Instance.new('BillboardGui',player.PlayerGui)
  4939. lastgui.AlwaysOnTop = true
  4940. lastgui.MaxDistance = 0
  4941. lastgui.Size = UDim2.new(5,0,5,0)
  4942. if curpart == nil then
  4943. lastgui.Adornee = workspace
  4944. lastgui.StudsOffsetWorldSpace = curpoint
  4945. else
  4946. lastgui.Adornee = curpart
  4947. end
  4948. local cross = Instance.new('ImageLabel',lastgui)
  4949. cross.BackgroundTransparency = 1
  4950. cross.Size = UDim2.new(1,0,1,0)
  4951. cross.Image = 'rbxassetid://316279304'
  4952. for i,v in pairs(zombies) do
  4953. if v:FindFirstChildOfClass('Humanoid') then
  4954. v:FindFirstChildOfClass('Humanoid').WalkToPoint = curpoint
  4955. end
  4956. end
  4957. else
  4958. for i,v in pairs(zombies) do
  4959. if v:FindFirstChildOfClass('Humanoid') and v:FindFirstChild('Head') then
  4960. v:FindFirstChildOfClass('Humanoid').WalkToPoint = v.Head.Position
  4961. end
  4962. end
  4963. end
  4964. end)
  4965. coru2()
  4966. wait()
  4967. end
  4968.  
  4969.  
  4970.  
  4971. end)
  4972.  
  4973. Soldier.Name = "Soldier"
  4974. Soldier.Parent = ScriptFrame
  4975. Soldier.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  4976. Soldier.BorderColor3 = Color3.new(0.0392157, 0.0392157, 0.0392157)
  4977. Soldier.BorderSizePixel = 4
  4978. Soldier.Position = UDim2.new(0.0161662698, 0, 0.263999999, 0)
  4979. Soldier.Size = UDim2.new(0, 200, 0, 32)
  4980. Soldier.Font = Enum.Font.SourceSans
  4981. Soldier.Text = "Russian Soldier (W.I.P)"
  4982. Soldier.TextColor3 = Color3.new(1, 1, 1)
  4983. Soldier.TextScaled = true
  4984. Soldier.TextSize = 14
  4985. Soldier.TextWrapped = true
  4986. Soldier.MouseButton1Down:connect(function()
  4987. print("Not done yet! As it is a project with many errors while making.")
  4988. end)
  4989.  
  4990.  
  4991. sExitButton.Name = "sExitButton"
  4992. sExitButton.Parent = ScriptFrame
  4993. sExitButton.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  4994. sExitButton.BorderSizePixel = 0
  4995. sExitButton.Position = UDim2.new(0.906781495, 0, 0, 0)
  4996. sExitButton.Size = UDim2.new(0, 40, 0, 38)
  4997. sExitButton.Font = Enum.Font.SciFi
  4998. sExitButton.Text = "X"
  4999. sExitButton.TextColor3 = Color3.new(1, 1, 1)
  5000. sExitButton.TextScaled = true
  5001. sExitButton.TextSize = 14
  5002. sExitButton.TextWrapped = true
  5003. sExitButton.MouseButton1Down:connect(function()
  5004. MainFrame.Visible = true
  5005. ScriptFrame.Visible = false
  5006. end)
  5007.  
  5008. ScriptIntroLabel.Name = "ScriptIntroLabel"
  5009. ScriptIntroLabel.Parent = ScriptFrame
  5010. ScriptIntroLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  5011. ScriptIntroLabel.BackgroundTransparency = 1
  5012. ScriptIntroLabel.Size = UDim2.new(0, 200, 0, 43)
  5013. ScriptIntroLabel.Font = Enum.Font.SciFi
  5014. ScriptIntroLabel.Text = "Scripts"
  5015. ScriptIntroLabel.TextColor3 = Color3.new(1, 1, 1)
  5016. ScriptIntroLabel.TextScaled = true
  5017. ScriptIntroLabel.TextSize = 14
  5018. ScriptIntroLabel.TextWrapped = true
  5019. ScriptIntroLabel.TextXAlignment = Enum.TextXAlignment.Left
  5020.  
  5021.  
  5022.  
  5023. Illuminati.Name = "Illuminati"
  5024. Illuminati.Parent = ScriptFrame
  5025. Illuminati.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  5026. Illuminati.BorderColor3 = Color3.new(0.0392157, 0.0392157, 0.0392157)
  5027. Illuminati.BorderSizePixel = 4
  5028. Illuminati.Position = UDim2.new(0.0161662698, 0, 0.394666672, 0)
  5029. Illuminati.Size = UDim2.new(0, 200, 0, 32)
  5030. Illuminati.Font = Enum.Font.SourceSans
  5031. Illuminati.Text = "Illuminati"
  5032. Illuminati.TextColor3 = Color3.new(1, 1, 1)
  5033. Illuminati.TextScaled = true
  5034. Illuminati.TextSize = 14
  5035. Illuminati.TextWrapped = true
  5036. Illuminati.MouseButton1Down:connect(function()
  5037.  
  5038. print("Illuminati by Shackluster!")
  5039.  
  5040.  
  5041.  
  5042.  
  5043. wait(0.2)
  5044.  
  5045.  
  5046.  
  5047. Player = game:GetService("Players").LocalPlayer
  5048. PlayerGui = Player.PlayerGui
  5049. Cam = workspace.CurrentCamera
  5050. Backpack = Player.Backpack
  5051. Character = Player.Character
  5052. Humanoid = Character.Humanoid
  5053. Mouse = Player:GetMouse()
  5054. RootPart = Character["HumanoidRootPart"]
  5055. Torso = Character["Torso"]
  5056. Head = Character["Head"]
  5057. RightArm = Character["Right Arm"]
  5058. LeftArm = Character["Left Arm"]
  5059. RightLeg = Character["Right Leg"]
  5060. LeftLeg = Character["Left Leg"]
  5061. RootJoint = RootPart["RootJoint"]
  5062. Neck = Torso["Neck"]
  5063. RightShoulder = Torso["Right Shoulder"]
  5064. LeftShoulder = Torso["Left Shoulder"]
  5065. RightHip = Torso["Right Hip"]
  5066. LeftHip = Torso["Left Hip"]
  5067. KEYHOLD = false
  5068. IT = Instance.new
  5069. CF = CFrame.new
  5070. VT = Vector3.new
  5071. RAD = math.rad
  5072. C3 = Color3.new
  5073. UD2 = UDim2.new
  5074. BRICKC = BrickColor.new
  5075. ANGLES = CFrame.Angles
  5076. EULER = CFrame.fromEulerAnglesXYZ
  5077. COS = math.cos
  5078. ACOS = math.acos
  5079. SIN = math.sin
  5080. ASIN = math.asin
  5081. ABS = math.abs
  5082. MRANDOM = math.random
  5083. FLOOR = math.floor
  5084. local Torsos = {}
  5085.  
  5086. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  5087. local NEWMESH = IT(MESH)
  5088. if MESH == "SpecialMesh" then
  5089. NEWMESH.MeshType = MESHTYPE
  5090. if MESHID ~= "nil" and MESHID ~= "" then
  5091. NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  5092. end
  5093. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  5094. NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  5095. end
  5096. end
  5097. NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  5098. NEWMESH.Scale = SCALE
  5099. NEWMESH.Parent = PARENT
  5100. return NEWMESH
  5101. end
  5102.  
  5103. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE)
  5104. local NEWPART = IT("Part")
  5105. NEWPART.formFactor = FORMFACTOR
  5106. NEWPART.Reflectance = REFLECTANCE
  5107. NEWPART.Transparency = TRANSPARENCY
  5108. NEWPART.CanCollide = false
  5109. NEWPART.Locked = true
  5110. NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  5111. NEWPART.Name = NAME
  5112. NEWPART.Size = SIZE
  5113. NEWPART.Position = Torso.Position
  5114. NEWPART.Material = MATERIAL
  5115. NEWPART:BreakJoints()
  5116. NEWPART.Parent = PARENT
  5117. return NEWPART
  5118. end
  5119.  
  5120.  
  5121. --//=================================\\
  5122. --|| CUSTOMIZATION
  5123. --\\=================================//
  5124.  
  5125. Class_Name = "Template"
  5126. Weapon_Name = "Add-ons"
  5127.  
  5128. Custom_Colors = {
  5129. Custom_Color_1 = BRICKC("Institutional white"); --1st color for the weapon.
  5130. Custom_Color_2 = BRICKC("Institutional white"); --2nd color for the weapon.
  5131.  
  5132. Custom_Color_3 = BRICKC("Institutional white"); --Color for the abilities.
  5133. Custom_Color_4 = BRICKC("Institutional white"); --Color for the secondary bar.
  5134. Custom_Color_5 = BRICKC("Institutional white"); --Color for the mana bar.
  5135. Custom_Color_6 = BRICKC("Institutional white"); --Color for the health bar.
  5136. Custom_Color_7 = BRICKC("Institutional white"); --Color for the stun bar.
  5137.  
  5138. Custom_Color_8 = BRICKC("Institutional white"); --Background for the mana bar.
  5139. Custom_Color_9 = BRICKC("Institutional white"); --Background for the secondary mana bar.
  5140. Custom_Color_10 = BRICKC("Institutional white"); --Background for the stun bar.
  5141. Custom_Color_11 = BRICKC("Institutional white"); --Background for the health bar.
  5142. Custom_Color_12 = BRICKC("Institutional white"); --Background for the abilities.
  5143. }
  5144.  
  5145.  
  5146. Player_Size = 1 --Size of the player.
  5147. Animation_Speed = 3
  5148. Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
  5149.  
  5150. local Speed = 16
  5151. local Effects2 = {}
  5152.  
  5153. --//=================================\\
  5154. --|| END OF CUSTOMIZATION
  5155. --\\=================================//
  5156.  
  5157. local function weldBetween(a, b)
  5158. local weldd = Instance.new("ManualWeld")
  5159. weldd.Part0 = a
  5160. weldd.Part1 = b
  5161. weldd.C0 = CFrame.new()
  5162. weldd.C1 = b.CFrame:inverse() * a.CFrame
  5163. weldd.Parent = a
  5164. return weldd
  5165. end
  5166.  
  5167. function createaccessory(attachmentpart,mesh,texture,scale,offset,color)
  5168. local acs = Instance.new("Part")
  5169. acs.CanCollide = false
  5170. acs.Anchored = false
  5171. acs.Size = Vector3.new(0,0,0)
  5172. acs.CFrame = attachmentpart.CFrame
  5173. acs.Parent = Character
  5174. acs.BrickColor = color
  5175. local meshs = Instance.new("SpecialMesh")
  5176. meshs.MeshId = mesh
  5177. meshs.TextureId = texture
  5178. meshs.Parent = acs
  5179. meshs.Scale = scale
  5180. meshs.Offset = offset
  5181. weldBetween(attachmentpart,acs)
  5182. end
  5183.  
  5184. function createbodypart(TYPE,COLOR,PART,OFFSET,SIZE)
  5185. if TYPE == "Gem" then
  5186. local acs = CreatePart(3, Character, "Plastic", 0, 0, COLOR, "Part", VT(0,0,0))
  5187. acs.Anchored = false
  5188. acs.CanCollide = false
  5189. acs.CFrame = PART.CFrame
  5190. local acs2 = CreateMesh("SpecialMesh", acs, "FileMesh", "9756362", "", SIZE, OFFSET)
  5191. weldBetween(PART,acs)
  5192. elseif TYPE == "Skull" then
  5193. local acs = CreatePart(3, Character, "Plastic", 0, 0, COLOR, "Part", VT(0,0,0))
  5194. acs.Anchored = false
  5195. acs.CanCollide = false
  5196. acs.CFrame = PART.CFrame
  5197. local acs2 = CreateMesh("SpecialMesh", acs, "FileMesh", "4770583", "", SIZE, OFFSET)
  5198. weldBetween(PART,acs)
  5199. elseif TYPE == "Eye" then
  5200. local acs = CreatePart(3, Character, "Neon", 0, 0, COLOR, "Part", VT(0,0,0))
  5201. acs.Anchored = false
  5202. acs.CanCollide = false
  5203. acs.CFrame = PART.CFrame
  5204. local acs2 = CreateMesh("SpecialMesh", acs, "Sphere", "", "", SIZE, OFFSET)
  5205. weldBetween(PART,acs)
  5206. end
  5207. end
  5208.  
  5209. --//=================================\\
  5210. --|| USEFUL VALUES
  5211. --\\=================================//
  5212.  
  5213. local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  5214. local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  5215. local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
  5216. local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
  5217. local CO1 = 0
  5218. local CO2 = 0
  5219. local CO3 = 0
  5220. local CO4 = 0
  5221. local CHANGEDEFENSE = 0
  5222. local CHANGEDAMAGE = 0
  5223. local CHANGEMOVEMENT = 0
  5224. local ANIM = "Idle"
  5225. local ATTACK = false
  5226. local EQUIPPED = false
  5227. local HOLD = false
  5228. local COMBO = 1
  5229. local LASTPOINT = nil
  5230. local BLCF = nil
  5231. local SCFR = nil
  5232. local STAGGERHITANIM = false
  5233. local STAGGERANIM = false
  5234. local STUNANIM = false
  5235. local CRITCHANCENUMBER = 0
  5236. local IDLENUMBER = 0
  5237. local DONUMBER = 0
  5238. local HANDIDLE = false
  5239. local SINE = 0
  5240. local CHANGE = 2 / Animation_Speed
  5241. local WALKINGANIM = false
  5242. local WALK = 0
  5243. local DISABLEJUMPING = false
  5244. local HASBEENBLOCKED = false
  5245. local STUNDELAYNUMBER = 0
  5246. local MANADELAYNUMBER = 0
  5247. local SECONDARYMANADELAYNUMBER = 0
  5248. local ROBLOXIDLEANIMATION = IT("Animation")
  5249. ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
  5250. ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  5251. --ROBLOXIDLEANIMATION.Parent = Humanoid
  5252. local WEAPONGUI = IT("ScreenGui", nil)
  5253. WEAPONGUI.Name = "Weapon GUI"
  5254. local WEAPONTOOL = IT("HopperBin", nil)
  5255. WEAPONTOOL.Name = Weapon_Name
  5256. local Weapon = IT("Model")
  5257. Weapon.Name = Weapon_Name
  5258. local Effects = IT("Folder", Weapon)
  5259. Effects.Name = "Effects"
  5260. local ANIMATOR = Humanoid.Animator
  5261. local ANIMATE = Character.Animate
  5262. local HITPLAYERSOUNDS = {--[["199149137", "199149186", "199149221", "199149235", "199149269", "199149297"--]]"263032172", "263032182", "263032200", "263032221", "263032252", "263033191"}
  5263. local HITARMORSOUNDS = {"199149321", "199149338", "199149367", "199149409", "199149452"}
  5264. local HITWEAPONSOUNDS = {"199148971", "199149025", "199149072", "199149109", "199149119"}
  5265. local HITBLOCKSOUNDS = {"199148933", "199148947"}
  5266. local UNANCHOR = true
  5267.  
  5268. --//=================================\\
  5269. --\\=================================//
  5270.  
  5271. --//=================================\\
  5272. --|| STATS
  5273. --\\=================================//
  5274.  
  5275. if Character:FindFirstChild("Stats") ~= nil then
  5276. Character:FindFirstChild("Stats").Parent = nil
  5277. end
  5278.  
  5279. local Stats = IT("Folder", nil)
  5280. Stats.Name = "Stats"
  5281. local ChangeStat = IT("Folder", Stats)
  5282. ChangeStat.Name = "ChangeStat"
  5283. local Defense = IT("NumberValue", Stats)
  5284. Defense.Name = "Defense"
  5285. Defense.Value = 1
  5286. local Movement = IT("NumberValue", Stats)
  5287. Movement.Name = "Movement"
  5288. Movement.Value = 1
  5289. local Damage = IT("NumberValue", Stats)
  5290. Damage.Name = "Damage"
  5291. Damage.Value = 1
  5292. local Mana = IT("NumberValue", Stats)
  5293. Mana.Name = "Mana"
  5294. Mana.Value = 0
  5295. local SecondaryMana = IT("NumberValue", Stats)
  5296. SecondaryMana.Name = "SecondaryMana"
  5297. SecondaryMana.Value = 0
  5298. local CanCrit = IT("BoolValue", Stats)
  5299. CanCrit.Name = "CanCrit"
  5300. CanCrit.Value = false
  5301. local CritChance = IT("NumberValue", Stats)
  5302. CritChance.Name = "CritChance"
  5303. CritChance.Value = 20
  5304. local CanPenetrateArmor = IT("BoolValue", Stats)
  5305. CanPenetrateArmor.Name = "CanPenetrateArmor"
  5306. CanPenetrateArmor.Value = false
  5307. local AntiTeamKill = IT("BoolValue", Stats)
  5308. AntiTeamKill.Name = "AntiTeamKill"
  5309. AntiTeamKill.Value = false
  5310. local Rooted = IT("BoolValue", Stats)
  5311. Rooted.Name = "Rooted"
  5312. Rooted.Value = false
  5313. local Block = IT("BoolValue", Stats)
  5314. Block.Name = "Block"
  5315. Block.Value = false
  5316. local RecentEnemy = IT("ObjectValue", Stats)
  5317. RecentEnemy.Name = "RecentEnemy"
  5318. RecentEnemy.Value = nil
  5319. local StaggerHit = IT("BoolValue", Stats)
  5320. StaggerHit.Name = "StaggerHit"
  5321. StaggerHit.Value = false
  5322. local Stagger = IT("BoolValue", Stats)
  5323. Stagger.Name = "Stagger"
  5324. Stagger.Value = false
  5325. local Stun = IT("BoolValue", Stats)
  5326. Stun.Name = "Stun"
  5327. Stun.Value = false
  5328. local StunValue = IT("NumberValue", Stats)
  5329. StunValue.Name = "StunValue"
  5330. StunValue.Value = 0
  5331.  
  5332.  
  5333. --//=================================\\
  5334. --\\=================================//
  5335.  
  5336.  
  5337.  
  5338.  
  5339.  
  5340. --//=================================\\
  5341. --|| DEBUFFS / BUFFS
  5342. --\\=================================//
  5343.  
  5344. local DEFENSECHANGE1 = IT("NumberValue", ChangeStat)
  5345. DEFENSECHANGE1.Name = "ChangeDefense"
  5346. DEFENSECHANGE1.Value = 0
  5347.  
  5348. local MOVEMENTCHANGE1 = IT("NumberValue", nil)
  5349. MOVEMENTCHANGE1.Name = "ChangeMovement"
  5350. MOVEMENTCHANGE1.Value = 0
  5351.  
  5352. --//=================================\\
  5353. --\\=================================//
  5354.  
  5355.  
  5356.  
  5357.  
  5358.  
  5359. --//=================================\\
  5360. --|| SAZERENOS' ARTIFICIAL HEARTBEAT
  5361. --\\=================================//
  5362.  
  5363. ArtificialHB = Instance.new("BindableEvent", script)
  5364. ArtificialHB.Name = "ArtificialHB"
  5365.  
  5366. script:WaitForChild("ArtificialHB")
  5367.  
  5368. frame = Frame_Speed
  5369. tf = 0
  5370. allowframeloss = false
  5371. tossremainder = false
  5372. lastframe = tick()
  5373. script.ArtificialHB:Fire()
  5374.  
  5375. game:GetService("RunService").Heartbeat:connect(function(s, p)
  5376. tf = tf + s
  5377. if tf >= frame then
  5378. if allowframeloss then
  5379. script.ArtificialHB:Fire()
  5380. lastframe = tick()
  5381. else
  5382. for i = 1, math.floor(tf / frame) do
  5383. script.ArtificialHB:Fire()
  5384. end
  5385. lastframe = tick()
  5386. end
  5387. if tossremainder then
  5388. tf = 0
  5389. else
  5390. tf = tf - frame * math.floor(tf / frame)
  5391. end
  5392. end
  5393. end)
  5394.  
  5395. --//=================================\\
  5396. --\\=================================//
  5397.  
  5398.  
  5399.  
  5400.  
  5401.  
  5402. --//=================================\\
  5403. --|| SOME FUNCTIONS
  5404. --\\=================================//
  5405.  
  5406. function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  5407. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  5408. end
  5409.  
  5410. function PositiveAngle(NUMBER)
  5411. if NUMBER >= 0 then
  5412. NUMBER = 0
  5413. end
  5414. return NUMBER
  5415. end
  5416.  
  5417. function NegativeAngle(NUMBER)
  5418. if NUMBER <= 0 then
  5419. NUMBER = 0
  5420. end
  5421. return NUMBER
  5422. end
  5423.  
  5424. function Swait(NUMBER)
  5425. if NUMBER == 0 or NUMBER == nil then
  5426. ArtificialHB.Event:wait()
  5427. else
  5428. for i = 1, NUMBER do
  5429. ArtificialHB.Event:wait()
  5430. end
  5431. end
  5432. end
  5433.  
  5434. function QuaternionFromCFrame(cf)
  5435. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  5436. local trace = m00 + m11 + m22
  5437. if trace > 0 then
  5438. local s = math.sqrt(1 + trace)
  5439. local recip = 0.5 / s
  5440. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  5441. else
  5442. local i = 0
  5443. if m11 > m00 then
  5444. i = 1
  5445. end
  5446. if m22 > (i == 0 and m00 or m11) then
  5447. i = 2
  5448. end
  5449. if i == 0 then
  5450. local s = math.sqrt(m00 - m11 - m22 + 1)
  5451. local recip = 0.5 / s
  5452. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  5453. elseif i == 1 then
  5454. local s = math.sqrt(m11 - m22 - m00 + 1)
  5455. local recip = 0.5 / s
  5456. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  5457. elseif i == 2 then
  5458. local s = math.sqrt(m22 - m00 - m11 + 1)
  5459. local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  5460. end
  5461. end
  5462. end
  5463.  
  5464. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  5465. local xs, ys, zs = x + x, y + y, z + z
  5466. local wx, wy, wz = w * xs, w * ys, w * zs
  5467. local xx = x * xs
  5468. local xy = x * ys
  5469. local xz = x * zs
  5470. local yy = y * ys
  5471. local yz = y * zs
  5472. local zz = z * zs
  5473. return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
  5474. end
  5475.  
  5476. function QuaternionSlerp(a, b, t)
  5477. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  5478. local startInterp, finishInterp;
  5479. if cosTheta >= 0.0001 then
  5480. if (1 - cosTheta) > 0.0001 then
  5481. local theta = ACOS(cosTheta)
  5482. local invSinTheta = 1 / SIN(theta)
  5483. startInterp = SIN((1 - t) * theta) * invSinTheta
  5484. finishInterp = SIN(t * theta) * invSinTheta
  5485. else
  5486. startInterp = 1 - t
  5487. finishInterp = t
  5488. end
  5489. else
  5490. if (1 + cosTheta) > 0.0001 then
  5491. local theta = ACOS(-cosTheta)
  5492. local invSinTheta = 1 / SIN(theta)
  5493. startInterp = SIN((t - 1) * theta) * invSinTheta
  5494. finishInterp = SIN(t * theta) * invSinTheta
  5495. else
  5496. startInterp = t - 1
  5497. finishInterp = t
  5498. end
  5499. end
  5500. return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
  5501. end
  5502.  
  5503. function Clerp(a, b, t)
  5504. local qa = {QuaternionFromCFrame(a)}
  5505. local qb = {QuaternionFromCFrame(b)}
  5506. local ax, ay, az = a.x, a.y, a.z
  5507. local bx, by, bz = b.x, b.y, b.z
  5508. local _t = 1 - t
  5509. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  5510. end
  5511.  
  5512. function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
  5513. local frame = IT("Frame")
  5514. frame.BackgroundTransparency = TRANSPARENCY
  5515. frame.BorderSizePixel = BORDERSIZEPIXEL
  5516. frame.Position = POSITION
  5517. frame.Size = SIZE
  5518. frame.BackgroundColor3 = COLOR
  5519. frame.BorderColor3 = BORDERCOLOR
  5520. frame.Name = NAME
  5521. frame.Parent = PARENT
  5522. return frame
  5523. end
  5524.  
  5525. function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
  5526. local label = IT("TextLabel")
  5527. label.BackgroundTransparency = 1
  5528. label.Size = UD2(1, 0, 1, 0)
  5529. label.Position = UD2(0, 0, 0, 0)
  5530. label.TextColor3 = C3(255, 255, 255)
  5531. label.TextStrokeTransparency = STROKETRANSPARENCY
  5532. label.TextTransparency = TRANSPARENCY
  5533. label.FontSize = TEXTFONTSIZE
  5534. label.Font = TEXTFONT
  5535. label.BorderSizePixel = BORDERSIZEPIXEL
  5536. label.TextScaled = true
  5537. label.Text = TEXT
  5538. label.Name = NAME
  5539. label.Parent = PARENT
  5540. return label
  5541. end
  5542.  
  5543. function NoOutlines(PART)
  5544. PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
  5545. end
  5546.  
  5547.  
  5548. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  5549. local NEWWELD = IT(TYPE)
  5550. NEWWELD.Part0 = PART0
  5551. NEWWELD.Part1 = PART1
  5552. NEWWELD.C0 = C0
  5553. NEWWELD.C1 = C1
  5554. NEWWELD.Parent = PARENT
  5555. return NEWWELD
  5556. end
  5557.  
  5558. function CreateSound(ID, PARENT, VOLUME, PITCH)
  5559. coroutine.resume(coroutine.create(function()
  5560. local NEWSOUND = IT("Sound", PARENT)
  5561. NEWSOUND.Volume = VOLUME
  5562. NEWSOUND.Pitch = PITCH
  5563. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  5564. Swait()
  5565. NEWSOUND:play()
  5566. game:GetService("Debris"):AddItem(NEWSOUND, 10)
  5567. end))
  5568. end
  5569.  
  5570. --//=================================\\
  5571. --\\=================================//
  5572.  
  5573.  
  5574.  
  5575.  
  5576.  
  5577. --//=================================\\
  5578. --|| RESIZE PLAYER
  5579. --\\=================================//
  5580.  
  5581. if Player_Size ~= 1 then
  5582. RootPart.Size = RootPart.Size * Player_Size
  5583. Torso.Size = Torso.Size * Player_Size
  5584. Head.Size = Head.Size * Player_Size
  5585. RightArm.Size = RightArm.Size * Player_Size
  5586. LeftArm.Size = LeftArm.Size * Player_Size
  5587. RightLeg.Size = RightLeg.Size * Player_Size
  5588. LeftLeg.Size = LeftLeg.Size * Player_Size
  5589. RootJoint.Parent = RootPart
  5590. Neck.Parent = Torso
  5591. RightShoulder.Parent = Torso
  5592. LeftShoulder.Parent = Torso
  5593. RightHip.Parent = Torso
  5594. LeftHip.Parent = Torso
  5595.  
  5596. RootJoint.C0 = ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0))
  5597. RootJoint.C1 = ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0))
  5598. Neck.C0 = NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0))
  5599. Neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-90), RAD(0), RAD(180))
  5600. RightShoulder.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0
  5601. LeftShoulder.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0
  5602. if Disable_Moving_Arms == false then
  5603. RightShoulder.C1 = ANGLES(0, RAD(90), 0) * CF(0 * Player_Size, 0.5 * Player_Size, -0.5)
  5604. LeftShoulder.C1 = ANGLES(0, RAD(-90), 0) * CF(0 * Player_Size, 0.5 * Player_Size, -0.5)
  5605. else
  5606. RightShoulder.C1 = CF(0 * Player_Size, 0.5 * Player_Size, 0 * Player_Size)
  5607. LeftShoulder.C1 = CF(0 * Player_Size, 0.5 * Player_Size, 0 * Player_Size)
  5608. end
  5609. RightHip.C0 = CF(1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0))
  5610. LeftHip.C0 = CF(-1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0))
  5611. RightHip.C1 = CF(0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0))
  5612. LeftHip.C1 = CF(-0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0))
  5613. --------------------
  5614. end
  5615.  
  5616.  
  5617. --//=================================\\
  5618. --\\=================================//
  5619.  
  5620.  
  5621.  
  5622.  
  5623. --//=================================\\
  5624. --|| WEAPON CREATION
  5625. --\\=================================//
  5626.  
  5627. if Player_Size ~= 1 then
  5628. for _, v in pairs (Weapon:GetChildren()) do
  5629. if v.ClassName == "Motor" or v.ClassName == "Weld" or v.ClassName == "Snap" then
  5630. local p1 = v.Part1
  5631. v.Part1 = nil
  5632. local cf1, cf2, cf3, cf4, cf5, cf6, cf7, cf8, cf9, cf10, cf11, cf12 = v.C1:components()
  5633. v.C1 = CF(cf1 * Player_Size, cf2 * Player_Size, cf3 * Player_Size, cf4, cf5, cf6, cf7, cf8, cf9, cf10, cf11, cf12)
  5634. v.Part1 = p1
  5635. elseif v.ClassName == "Part" then
  5636. for _, b in pairs (v:GetChildren()) do
  5637. if b.ClassName == "SpecialMesh" or b.ClassName == "BlockMesh" then
  5638. b.Scale = VT(b.Scale.x * Player_Size, b.Scale.y * Player_Size, b.Scale.z * Player_Size)
  5639. end
  5640. end
  5641. end
  5642. end
  5643. end
  5644.  
  5645. for _, c in pairs(Weapon:GetChildren()) do
  5646. if c.ClassName == "Part" then
  5647. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  5648. end
  5649. end
  5650.  
  5651. Weapon.Parent = Character
  5652.  
  5653. print(Class_Name.." loaded.")
  5654.  
  5655. --//=================================\\
  5656. --\\=================================//
  5657.  
  5658.  
  5659.  
  5660. --//=================================\\
  5661. --|| ATTACK FUNCTIONS AND STUFF
  5662. --\\=================================//
  5663.  
  5664. local raysound = Instance.new("Sound",Character)
  5665. raysound.SoundId = "rbxassetid://346067083"
  5666. raysound.Pitch = 2
  5667. raysound.Looped = true
  5668. raysound.Volume = 10
  5669.  
  5670. function pew()
  5671. ATTACK = true
  5672. local sphere = Instance.new("Part",Effects)
  5673. sphere.Size = Vector3.new(0,0,0)
  5674. sphere.Material = "Neon"
  5675. sphere.Shape = "Ball"
  5676. sphere.Name = "AntimatterRay"
  5677. sphere.Anchored = true
  5678. sphere.Color = Color3.new(0,0,0)
  5679. sphere.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*27
  5680. sphere.CanCollide = false
  5681. local db=false
  5682. local hit = sphere.Touched:connect(function(hit)
  5683. if db==true then return end
  5684. if hit.Parent ~= Character and hit.Parent.Parent ~= Character and hit.Parent ~= Effects and hit.Anchored == false and hit:FindFirstChild("Vanishing") == nil then
  5685. if hit.Parent:FindFirstChild("Humanoid") then
  5686. hit.Parent:findFirstChildOfClass("Humanoid"):TakeDamage(hit.Parent:findFirstChildOfClass("Humanoid").MaxHealth/2)
  5687. db=true
  5688. if hit.Parent:FindFirstChild("Vanishing") == nil then
  5689. local vanish = Instance.new("BoolValue",hit.Parent)
  5690. vanish.Name = "Vanishing"
  5691. local sound = Instance.new("Sound",hit)
  5692. sound.SoundId = "rbxassetid://179497874"
  5693. sound.Volume = 10
  5694. sound:Play()
  5695. end
  5696. else
  5697. local vanish = Instance.new("BoolValue",hit)
  5698. vanish.Name = "Vanishing"
  5699. hit.Color = Color3.new(0,0,0)
  5700. table.insert(Effects2,{hit,"Disappear",0.07,0,1,1,1})
  5701. if hit:FindFirstChildOfClass("SpecialMesh") then
  5702. local mesh = hit:FindFirstChildOfClass("SpecialMesh")
  5703. mesh.TextureId = ""
  5704. end
  5705. end
  5706. end
  5707. end)
  5708. repeat
  5709. Swait()
  5710. RootPart.CFrame=CFrame.new(RootPart.CFrame.p,Mouse.Hit.p) * CFrame.new(0, 0, 0)
  5711. sphere.Size = sphere.Size + Vector3.new(1,1,1)
  5712. sphere.Color = Color3.new(0,(sphere.Size.Y/200),0)
  5713. sphere.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*(sphere.Size.Y/1.75)
  5714. until KEYHOLD == false or sphere.Size.Y > 200
  5715. CreateSound("11944350", Effects, 10, 1)
  5716. local bv = Instance.new("BodyVelocity")
  5717. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  5718. bv.velocity = RootPart.CFrame.lookVector*350
  5719. bv.Parent = sphere
  5720. bv.Name = "DASH"
  5721. sphere.Anchored = false
  5722. ATTACK = false
  5723. game:GetService("Debris"):AddItem(sphere, 15)
  5724. end
  5725.  
  5726. function HoldRay()
  5727. ATTACK = true
  5728. UNANCHOR = false
  5729. CreateSound("428800263", Torso, 15, 3.5)
  5730. local sphere = Instance.new("Part",Effects)
  5731. sphere.Size = Vector3.new(0,0,0)
  5732. sphere.Material = "Neon"
  5733. sphere.Shape = "Ball"
  5734. sphere.Name = "AntimatterRay"
  5735. sphere.Anchored = true
  5736. sphere.Color = Color3.new(59/255, 80/255, 45/255)
  5737. sphere.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*15
  5738. sphere.CanCollide = false
  5739. for i=0, 1, 0.1 / Animation_Speed do
  5740. Swait()
  5741. RootPart.CFrame=CFrame.new(RootPart.CFrame.p,Mouse.Hit.p) * CFrame.new(0, 0, 0)
  5742. sphere.Size = sphere.Size + Vector3.new(0.6,0.6,0.6)
  5743. sphere.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*15
  5744. end
  5745. local sound = Instance.new("Sound",Effects)
  5746. sound.SoundId = "rbxassetid://165487479"
  5747. sound.Volume = 10
  5748. sound:Play()
  5749. repeat
  5750. sphere.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*15
  5751. Swait()
  5752. RootPart.CFrame=CFrame.new(RootPart.CFrame.p,Mouse.Hit.p) * CFrame.new(0, 0, 0)
  5753. until sound.Playing == false
  5754. sound:remove()
  5755. raysound:Play()
  5756. local timer = 1
  5757. local Lazor = Instance.new("Part",Effects)
  5758. Lazor.Size = Vector3.new(12,12,1000)
  5759. Lazor.Name = "AntimatterRay"
  5760. Lazor.Material = "Neon"
  5761. Lazor.Anchored = true
  5762. Lazor.CanCollide = false
  5763. Lazor.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*515
  5764. Lazor.Color = Color3.new(0,0,0)
  5765. Lazor.CFrame = Lazor.CFrame * CFrame.fromEulerAnglesXYZ(0,0,math.random(-180,180))
  5766. local hit = Lazor.Touched:connect(function(hit)
  5767. if hit.Parent ~= Character and hit.Parent.Parent ~= Character and hit.Parent ~= Effects and hit.Anchored == false and hit:FindFirstChild("Vanishing") == nil then
  5768. if hit.Parent:FindFirstChildOfClass("Humanoid") then
  5769. hit.Parent:findFirstChildOfClass("Humanoid"):TakeDamage(0.1)
  5770. if hit.Parent:FindFirstChild("Vanishing") == nil then
  5771. local vanish = Instance.new("BoolValue",hit.Parent)
  5772. vanish.Name = "Vanishing"
  5773. local sound = Instance.new("Sound",hit)
  5774. sound.SoundId = "rbxassetid://179497874"
  5775. sound.Volume = 10
  5776. sound:Play()
  5777. end
  5778. else
  5779. local vanish = Instance.new("BoolValue",hit)
  5780. vanish.Name = "Vanishing"
  5781. hit.Color = Color3.new(0,0,0)
  5782. table.insert(Effects2,{hit,"Disappear",0.07,0,1,1,1})
  5783. if hit:FindFirstChildOfClass("SpecialMesh") then
  5784. local mesh = hit:FindFirstChildOfClass("SpecialMesh")
  5785. mesh.TextureId = ""
  5786. end
  5787. end
  5788. end
  5789. end)
  5790. local hit2 = sphere.Touched:connect(function(hit)
  5791. if hit.Parent ~= Character and hit.Parent.Parent ~= Character and hit.Parent ~= Effects and hit.Anchored == false and hit:FindFirstChild("Vanishing") == nil then
  5792. if hit.Parent:FindFirstChild("Humanoid") then
  5793. hit.Parent:BreakJoints()
  5794. if hit.Parent:FindFirstChild("Vanishing") == nil then
  5795. local vanish = Instance.new("BoolValue",hit.Parent)
  5796. vanish.Name = "Vanishing"
  5797. local sound = Instance.new("Sound",hit)
  5798. sound.SoundId = "rbxassetid://179497874"
  5799. sound.Volume = 10
  5800. sound:Play()
  5801. end
  5802. else
  5803. local vanish = Instance.new("BoolValue",hit)
  5804. vanish.Name = "Vanishing"
  5805. hit.Color = Color3.new(0,0,0)
  5806. table.insert(Effects2,{hit,"Disappear",0.07,0,1,1,1})
  5807. if hit:FindFirstChildOfClass("SpecialMesh") then
  5808. local mesh = hit:FindFirstChildOfClass("SpecialMesh")
  5809. mesh.TextureId = ""
  5810. end
  5811. end
  5812. end
  5813. end)
  5814. repeat
  5815. if HOLD == true then
  5816. RootPart.CFrame=CFrame.new(RootPart.CFrame.p,Mouse.Hit.p) * CFrame.new(0, 0, 0)
  5817. Lazor.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*515
  5818. sphere.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*15
  5819. Lazor.CFrame = Lazor.CFrame * CFrame.fromEulerAnglesXYZ(0,0,math.random(-180,180))
  5820. if timer ==1 then
  5821. Lazor.Color = Color3.new(59/255, 80/255, 45/255)
  5822. sphere.Color = Color3.new(59/255, 80/255, 45/255)
  5823. timer = 2
  5824. elseif timer ==2 then
  5825. Lazor.Color = Color3.new(39/255, 70/255, 45/255)
  5826. sphere.Color = Color3.new(39/255, 70/255, 45/255)
  5827. timer = 1
  5828. end
  5829. end
  5830. Swait()
  5831. until HOLD == false
  5832. for i=0, 1, 0.1 / Animation_Speed/2 do
  5833. Swait()
  5834. Lazor.CFrame = Lazor.CFrame * CFrame.fromEulerAnglesXYZ(0,0,math.random(-180,180))
  5835. RootPart.CFrame=CFrame.new(RootPart.CFrame.p,Mouse.Hit.p) * CFrame.new(0, 0, 0)
  5836. Lazor.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*515
  5837. sphere.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*15
  5838. sphere.Anchored = true
  5839. Lazor.Anchored = true
  5840. sphere.Size = sphere.Size - Vector3.new(0.2,0.2,0.2)
  5841. Lazor.Size = Lazor.Size - Vector3.new(0.5,0.5,0)
  5842. Lazor.Transparency = Lazor.Transparency + 0.03
  5843. sphere.Transparency = sphere.Transparency + 0.03
  5844. raysound.Volume = raysound.Volume - 0.1
  5845. if timer ==1 then
  5846. Lazor.Color = Color3.new(59/255, 80/255, 45/255)
  5847. sphere.Color = Color3.new(59/255, 80/255, 45/255)
  5848. timer = 2
  5849. elseif timer ==2 then
  5850. Lazor.Color = Color3.new(39/255, 70/255, 45/255)
  5851. sphere.Color = Color3.new(39/255, 70/255, 45/255)
  5852. timer = 1
  5853. end
  5854. end
  5855. RootPart.CFrame=CFrame.new(RootPart.CFrame.p,Vector3.new(Mouse.Hit.p.X,RootPart.Position.Y,Mouse.Hit.p.Z)) * CFrame.new(0, 0, 0)
  5856. hit2:disconnect()
  5857. hit:disconnect()
  5858. raysound:Stop()
  5859. raysound.Volume = 5
  5860. sphere:remove()
  5861. Lazor:remove()
  5862. BLCF = nil
  5863. SCFR = nil
  5864. ATTACK = false
  5865. UNANCHOR = true
  5866. end
  5867.  
  5868. local sick = Instance.new("Sound",Character)
  5869. sick.SoundId = "rbxassetid://145616154"
  5870. sick.Looped = true
  5871. sick.Pitch = 1
  5872. sick.Volume = 10
  5873. sick:Play()
  5874.  
  5875. local Spook = false
  5876.  
  5877. function spooky()
  5878. Spook = true
  5879. local cframe = nil
  5880. local pos = nil
  5881. sick:Stop()
  5882. local sound = Instance.new("Sound",Effects)
  5883. sound.SoundId = "rbxassetid://211540835"
  5884. sound.Volume = 10
  5885. sound:Play()
  5886. q = workspace:GetChildren()
  5887. for i = 1, #q do
  5888. g = q[i]:GetChildren()
  5889. for t = 1, #g do
  5890. if g[t].Name == "Torso" or g[t].Name == "UpperTorso" and q[i] ~= Character then
  5891. table.insert(Effects2,{g[t],"TorsoSpin",0,0,0,0})
  5892. end
  5893. end
  5894. end
  5895. repeat
  5896. Swait()
  5897. until sound.Playing == false
  5898. sound:remove()
  5899. sick:Play()
  5900. Spook = false
  5901. end
  5902.  
  5903. --//=================================\\
  5904. --|| ASSIGN THINGS TO KEYS
  5905. --\\=================================//
  5906.  
  5907. Humanoid.Changed:connect(function(Jump)
  5908. if Jump == "Jump" and (Disable_Jump == true or DISABLEJUMPING == true) then
  5909. Humanoid.Jump = false
  5910. end
  5911. end)
  5912.  
  5913. function MouseDown(Mouse)
  5914. if HOLD == false and ATTACK == false then
  5915. HOLD = true
  5916. HoldRay()
  5917. elseif HOLD == true then
  5918. HOLD = false
  5919. end
  5920. end
  5921.  
  5922. function MouseUp(Mouse)
  5923. end
  5924.  
  5925. function RayCast(Position, Direction, MaxDistance, IgnoreList)
  5926. return game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(Position, Direction.unit * (MaxDistance or 999.999)), IgnoreList)
  5927. end
  5928.  
  5929. function KeyDown(Key)
  5930. KEYHOLD = true
  5931. if Key == "w" and HOLD == false and ATTACK == false then
  5932. repeat
  5933. local RayHit, RayPos = RayCast(RootPart.Position, RootPart.CFrame.lookVector*150, 1.8, {workspace})
  5934. RootPart.CFrame = CFrame.new(RayPos,Mouse.Hit.p) * CFrame.new(0, 0, 0)
  5935. Swait()
  5936. until KEYHOLD == false
  5937. end
  5938. if Key == "s" and HOLD == false and ATTACK == false then
  5939. repeat
  5940. local RayHit, RayPos = RayCast(RootPart.Position, RootPart.CFrame.lookVector*-150, 1.8, {workspace})
  5941. RootPart.CFrame = CFrame.new(RayPos,Mouse.Hit.p) * CFrame.new(0, 0, 0)
  5942. Swait()
  5943. until KEYHOLD == false
  5944. end
  5945. if Key == "z" and ATTACK == false then
  5946. pew()
  5947. end
  5948. if Key == "f" and Spook == false then
  5949. spooky()
  5950. end
  5951. end
  5952.  
  5953. function KeyUp(Key)
  5954. KEYHOLD = false
  5955. end
  5956.  
  5957. Mouse.Button1Down:connect(function(NEWKEY)
  5958. MouseDown(NEWKEY)
  5959. end)
  5960. Mouse.Button1Up:connect(function(NEWKEY)
  5961. MouseUp(NEWKEY)
  5962. end)
  5963. Mouse.KeyDown:connect(function(NEWKEY)
  5964. KeyDown(NEWKEY)
  5965. end)
  5966. Mouse.KeyUp:connect(function(NEWKEY)
  5967. KeyUp(NEWKEY)
  5968. end)
  5969.  
  5970. --//=================================\\
  5971. --\\=================================//
  5972.  
  5973.  
  5974. function unanchor()
  5975. if UNANCHOR == true then
  5976. g = Character:GetChildren()
  5977. for i = 1, #g do
  5978. if g[i].ClassName == "Part" and g[i].Name ~= "HumanoidRootPart" then
  5979. g[i].Anchored = false
  5980. end
  5981. end
  5982. end
  5983. RootPart.Anchored = true
  5984. end
  5985.  
  5986.  
  5987. --//=================================\\
  5988. --|| WRAP THE WHOLE SCRIPT UP
  5989. --\\=================================//
  5990.  
  5991. Humanoid.Changed:connect(function(Jump)
  5992. if Jump == "Jump" and (Disable_Jump == true or DISABLEJUMPING == true) then
  5993. Humanoid.Jump = false
  5994. end
  5995. end)
  5996.  
  5997. Humanoid.Died:connect(function()
  5998. ATTACK = true
  5999. sick:Stop()
  6000. CreateSound("198973822", workspace, 10, 1)
  6001. for i = 1, 15 do
  6002. local bag = Instance.new("Part",workspace)
  6003. bag.Size = VT(1.8, 1.6, 1.2)
  6004. bag.CFrame = RootPart.CFrame
  6005. local mesh = Instance.new("SpecialMesh",bag)
  6006. mesh.MeshType = "FileMesh"
  6007. mesh.MeshId = "http://www.roblox.com/asset/?id=19106014"
  6008. mesh.TextureId = "rbxassetid://37305301"
  6009. end
  6010. q = Character:GetChildren()
  6011. for i = 1, #q do
  6012. if q[i].ClassName == "Model" or q[i].ClassName == "Part" then
  6013. q[i]:remove()
  6014. end
  6015. end
  6016. end)
  6017.  
  6018. RightArm:remove()
  6019. LeftArm:remove()
  6020. LeftLeg:remove()
  6021. RightLeg:remove()
  6022. Head.Transparency = 1
  6023. Torso.Transparency = 1
  6024. Head:ClearAllChildren()
  6025. local HandlePart = CreatePart(3, Weapon, "SmoothPlastic", 0, 0, "Really black", "Handle", VT(0.25*Player_Size,0.25*Player_Size,1.5*Player_Size))
  6026. local HandleWeld = CreateWeldOrSnapOrMotor("Weld", HandlePart, Torso, HandlePart, CF(0 * Player_Size, 1 * Player_Size, 1 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)), CF(0, 0, 0))
  6027. local mesh = Instance.new("SpecialMesh",HandlePart)
  6028. mesh.MeshId = "rbxassetid://438530093"
  6029. mesh.TextureId = "rbxassetid://438530120"
  6030. mesh.Scale = Vector3.new(0.7,1,1)
  6031.  
  6032. ANIMATE.Parent = nil
  6033. local IDLEANIMATION = Humanoid:LoadAnimation(ROBLOXIDLEANIMATION)
  6034. IDLEANIMATION:Play()
  6035.  
  6036. while true do
  6037. Swait()
  6038. if #Effects2>0 then
  6039. for e=1,#Effects2 do
  6040. if Effects2[e]~=nil then
  6041. local Thing=Effects2[e]
  6042. if Thing~=nil then
  6043. local Part=Thing[1]
  6044. local Mode=Thing[2]
  6045. local Delay=Thing[3]
  6046. local IncX=Thing[4]
  6047. local IncY=Thing[5]
  6048. local IncZ=Thing[6]
  6049. local Part2=Thing[8]
  6050. if Thing[1].Transparency<=1 then
  6051. if Thing[2]=="Block1" then
  6052. Thing[1].CFrame=Part2.CFrame
  6053. Mesh=Thing[1].Mesh
  6054. Mesh.Scale=Mesh.Scale+VT(Thing[4],Thing[5],Thing[6])
  6055. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  6056. elseif Thing[2]=="Cylinder" then
  6057. Mesh=Thing[1].Mesh
  6058. Mesh.Scale=Mesh.Scale+VT(Thing[4],Thing[5],Thing[6])
  6059. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  6060. elseif Thing[2]=="Blood" then
  6061. Mesh=Thing[7]
  6062. Thing[1].CFrame=Thing[1].CFrame*CF(0,.5,0)
  6063. Mesh.Scale=Mesh.Scale+VT(Thing[4],Thing[5],Thing[6])
  6064. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  6065. elseif Thing[2]=="Elec" then
  6066. Mesh=Thing[1].Mesh
  6067. Mesh.Scale=Mesh.Scale+VT(Thing[7],Thing[8],Thing[9])
  6068. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  6069. elseif Thing[2]=="Disappear" then
  6070. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  6071. elseif Thing[2]=="TorsoSpin" and Spook == true then
  6072. Thing[1].CFrame = CFrame.new(Thing[1].Position,Vector3.new(math.random(-180,180),math.random(-180,180),math.random(-180,180)))
  6073. end
  6074. else
  6075. Part.Parent=nil
  6076. table.remove(Effects2,e)
  6077. end
  6078. end
  6079. end
  6080. end
  6081. end
  6082. RootPart.CFrame=CFrame.new(RootPart.CFrame.p,Mouse.Hit.p) * CFrame.new(0, 0, 0)
  6083. q = Character:GetChildren()
  6084. for u = 1, #q do
  6085. if q[u].ClassName == "Accessory" or q[u].ClassName == "Hat" then
  6086. q[u]:remove()
  6087. end
  6088. end
  6089. unanchor()
  6090. Humanoid.MaxHealth = "inf"
  6091. Humanoid.Health = "inf"
  6092. if Rooted == false then
  6093. Disable_Jump = false
  6094. Humanoid.WalkSpeed = Speed
  6095. elseif Rooted == true then
  6096. Disable_Jump = true
  6097. Humanoid.WalkSpeed = 0
  6098. end
  6099. end
  6100.  
  6101. --//=================================\\
  6102. --\\=================================//
  6103.  
  6104.  
  6105.  
  6106.  
  6107.  
  6108. --//====================================================\\--
  6109. --|| END OF SCRIPT
  6110. --\\====================================================//--
  6111. end)
  6112.  
  6113.  
  6114. NoobSmasherPowerSBONLY.Name = "NoobSmasherPower (SB ONLY)"
  6115. NoobSmasherPowerSBONLY.Parent = ScriptFrame
  6116. NoobSmasherPowerSBONLY.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  6117. NoobSmasherPowerSBONLY.BorderColor3 = Color3.new(0.0392157, 0.0392157, 0.0392157)
  6118. NoobSmasherPowerSBONLY.BorderSizePixel = 4
  6119. NoobSmasherPowerSBONLY.Position = UDim2.new(0.510392606, 0, 0.394666672, 0)
  6120. NoobSmasherPowerSBONLY.Size = UDim2.new(0, 200, 0, 32)
  6121. NoobSmasherPowerSBONLY.Font = Enum.Font.SourceSans
  6122. NoobSmasherPowerSBONLY.Text = "Noob Smasher Power (SB ONLY)"
  6123. NoobSmasherPowerSBONLY.TextColor3 = Color3.new(1, 1, 1)
  6124. NoobSmasherPowerSBONLY.TextScaled = true
  6125. NoobSmasherPowerSBONLY.TextSize = 14
  6126. NoobSmasherPowerSBONLY.TextWrapped = true
  6127. NoobSmasherPowerSBONLY.MouseButton1Down:connect(function()
  6128.  
  6129.  
  6130.  
  6131. print("Noob smasher power by DahNoob! Only works with the original Script Builder.")
  6132. wait(0.2)
  6133.  
  6134. print("Attacks: r q f t c m k (Fixed m [Zawarudo] so it works with anybody) ")
  6135.  
  6136.  
  6137.  
  6138. plr = game.Players.LocalPlayer
  6139. script.Parent = plr.PlayerGui --prevents from getting stolen on nonsb games
  6140. repeat
  6141. wait(0.2)
  6142. until plr.Character
  6143. chr = plr.Character
  6144. mouse = plr:GetMouse()
  6145. selected = false
  6146. human = chr:FindFirstChild("Humanoid")
  6147. ragged = false
  6148. movindamover = false
  6149. coolindown = false
  6150. togglecamshake = false
  6151. warudo = false
  6152. waruding = false
  6153. rootpart = chr:WaitForChild("HumanoidRootPart")
  6154. torso = chr:WaitForChild("Torso")
  6155. rarm = chr:WaitForChild("Right Arm")
  6156. larm = chr:WaitForChild("Left Arm")
  6157. rleg = chr:WaitForChild("Right Leg")
  6158. lleg = chr:WaitForChild("Left Leg")
  6159. local nscale = Instance.new("NumberValue")
  6160. nscale.Value = 1
  6161. nscale.Parent = nil
  6162. RightShoulderC0 = CFrame.new(1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  6163. RightShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  6164. LeftShoulderC0 = CFrame.new(-1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  6165. LeftShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  6166. RightHipC0 = CFrame.new(0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  6167. RightHipC1 = CFrame.new(0, 1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  6168. LeftHipC0 = CFrame.new(-0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  6169. LeftHipC1 = CFrame.new(0 * nscale.Value, 1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  6170. RootJointC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  6171. RootJointC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  6172. NeckC0 = CFrame.new(0, 1 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  6173. NeckC1 = CFrame.new(0, -0.5 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  6174. nscale.Changed:connect(function()
  6175. RightShoulderC0 = CFrame.new(1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  6176. RightShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  6177. LeftShoulderC0 = CFrame.new(-1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  6178. LeftShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  6179. RightHipC0 = CFrame.new(0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  6180. RightHipC1 = CFrame.new(0, 1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  6181. LeftHipC0 = CFrame.new(-0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  6182. LeftHipC1 = CFrame.new(0 * nscale.Value, 1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  6183. RootJointC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  6184. RootJointC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  6185. NeckC0 = CFrame.new(0, 1 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  6186. NeckC1 = CFrame.new(0, -0.5 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  6187. end)
  6188. Heartbeat = Instance.new("BindableEvent")
  6189. Heartbeat.Name = "Heartbeat"
  6190. Heartbeat.Parent = script
  6191. frame = 0.016666666666666666
  6192. tf = 0
  6193. game:GetService("RunService").Heartbeat:connect(function(s, p)
  6194. tf = tf + s
  6195. if tf >= frame then
  6196. for i = 1, math.floor(tf / frame) do
  6197. Heartbeat:Fire()
  6198. end
  6199. tf = tf - frame * math.floor(tf / frame)
  6200. end
  6201. end)
  6202. function swait(num)
  6203. if num == 0 or num == nil then
  6204. Heartbeat.Event:wait()
  6205. else
  6206. for i = 1, num do
  6207. Heartbeat.Event:wait()
  6208. end
  6209. end
  6210. end
  6211. local mod = Instance.new("Model")
  6212. mod.Name = "stuff"
  6213. mod.Parent = chr
  6214. tool = Instance.new("Tool")
  6215. tool.CanBeDropped = false
  6216. tool.RequiresHandle = false
  6217. tool.ToolTip = "haha funny memeeeee xdd"
  6218. tool.Parent = plr.Backpack
  6219. tool.Name = "haha"
  6220. local screngui = Instance.new("ScreenGui")
  6221. screngui.Parent = plr.PlayerGui
  6222. local fram = Instance.new("Frame")
  6223. fram.AnchorPoint = Vector2.new(0.5, 0.5)
  6224. fram.BackgroundColor3 = Color3.new(0.050980392156862744, 0.050980392156862744, 0.050980392156862744)
  6225. fram.BorderColor3 = Color3.new(0, 0, 0)
  6226. fram.BorderSizePixel = 2
  6227. fram.Position = UDim2.new(0.5, 0, 0.85, 0)
  6228. fram.Size = UDim2.new(0.25, 75, 0, 25)
  6229. fram.Parent = screngui
  6230. local manabar = Instance.new("ImageLabel")
  6231. manabar.Name = "ManaBar"
  6232. manabar.AnchorPoint = Vector2.new(0.5, 0.5)
  6233. manabar.BackgroundColor3 = Color3.new(1, 0.9333333333333333, 0.1607843137254902)
  6234. manabar.BorderColor3 = Color3.new(0.10588235294117647, 0.16470588235294117, 0.20784313725490197)
  6235. manabar.BorderSizePixel = 0
  6236. manabar.LayoutOrder = 3
  6237. manabar.Position = UDim2.new(0.5, 0, 0.5, 0)
  6238. manabar.Size = UDim2.new(1, -6, 1, -6)
  6239. manabar.ZIndex = 5
  6240. manabar.Parent = fram
  6241. local nobm = Instance.new("ImageLabel")
  6242. nobm.Name = "xd"
  6243. nobm.AnchorPoint = Vector2.new(0.5, 0.5)
  6244. nobm.BackgroundColor3 = Color3.new(0.050980392156862744, 0.050980392156862744, 0.050980392156862744)
  6245. nobm.BorderColor3 = Color3.new(0, 0, 0)
  6246. nobm.BorderSizePixel = 2
  6247. nobm.Position = UDim2.new(0.5, 0, -0.3, 0)
  6248. nobm.Size = UDim2.new(0.35, 0, 0.6, 0)
  6249. nobm.ZIndex = 2
  6250. nobm.Parent = fram
  6251. local nobote = Instance.new("TextLabel")
  6252. nobote.Name = "texto"
  6253. nobote.AnchorPoint = Vector2.new(0.5, 0.5)
  6254. nobote.BackgroundTransparency = 1
  6255. nobote.BorderColor3 = Color3.new(0.10588235294117647, 0.16470588235294117, 0.20784313725490197)
  6256. nobote.BorderSizePixel = 0
  6257. nobote.Position = UDim2.new(0.5, 0, 0.5, 0)
  6258. nobote.Size = UDim2.new(1, 0, 1, 0)
  6259. nobote.ZIndex = 3
  6260. nobote.Font = "Arcade"
  6261. nobote.Text = "Noob-o-meter"
  6262. nobote.TextColor3 = Color3.new(0.9176470588235294, 1, 0)
  6263. nobote.TextScaled = true
  6264. nobote.TextStrokeTransparency = 1
  6265. nobote.Parent = nobm
  6266. local mano = Instance.new("ImageLabel")
  6267. mano.Name = "xd"
  6268. mano.AnchorPoint = Vector2.new(0.5, 0.5)
  6269. mano.BackgroundColor3 = Color3.new(0.050980392156862744, 0.050980392156862744, 0.050980392156862744)
  6270. mano.BorderColor3 = Color3.new(0, 0, 0)
  6271. mano.BorderSizePixel = 2
  6272. mano.Position = UDim2.new(0.5, 0, 1.1, 0)
  6273. mano.Size = UDim2.new(0.1, 0, 0.6, 0)
  6274. mano.ZIndex = 2
  6275. mano.Parent = fram
  6276. local manu = Instance.new("TextLabel")
  6277. manu.Name = "texto"
  6278. manu.AnchorPoint = Vector2.new(0.5, 0.5)
  6279. manu.BackgroundTransparency = 1
  6280. manu.BorderColor3 = Color3.new(0.10588235294117647, 0.16470588235294117, 0.20784313725490197)
  6281. manu.BorderSizePixel = 0
  6282. manu.Position = UDim2.new(0.5, 0, 0.5, 0)
  6283. manu.Size = UDim2.new(1, 0, 1, 0)
  6284. manu.ZIndex = 3
  6285. manu.Font = "Arcade"
  6286. manu.Text = "100"
  6287. manu.TextColor3 = Color3.new(0.9176470588235294, 1, 0)
  6288. manu.TextScaled = true
  6289. manu.TextStrokeTransparency = 1
  6290. manu.Parent = mano
  6291. local mana = Instance.new("IntValue")
  6292. mana.Value = 100
  6293. mana.Name = "Mana"
  6294. mana.Parent = fram
  6295. coroutine.resume(coroutine.create(function()
  6296. while true do
  6297. wait(0.15)
  6298. manabar:TweenSize(UDim2.new(1 * mana.Value / 100, -6, 1, -6), 2, 1, 0.2, false, nil)
  6299. if mana.Value < 100 then
  6300. mana.Value = mana.Value + 1
  6301. manu.Text = mana.Value
  6302. if mana.Value < 0 then
  6303. mana.Value = 0
  6304. end
  6305. end
  6306. end
  6307. end))
  6308. function nooutline(part)
  6309. part.TopSurface, part.BottomSurface, part.RightSurface, part.LeftSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  6310. end
  6311. function test()
  6312. if selected == false then
  6313. return
  6314. end
  6315. if waruding == true then
  6316. return
  6317. end
  6318. if ragged == false then
  6319. ragged = true
  6320. human.PlatformStand = true
  6321. if rarm and torso:FindFirstChild("Right Shoulder") then
  6322. torso:FindFirstChild("Right Shoulder"):Destroy()
  6323. makegloo(torso, RightShoulderC0, RightShoulderC1, torso, rarm, "Right Shoulder")
  6324. maketouchy(rarm, rarm, CFrame.new(0, 0.5, 0))
  6325. end
  6326. if larm and torso:FindFirstChild("Left Shoulder") then
  6327. torso:FindFirstChild("Left Shoulder"):Destroy()
  6328. makegloo(torso, LeftShoulderC0, LeftShoulderC1, torso, larm, "Left Shoulder")
  6329. maketouchy(larm, larm, CFrame.new(0, 0.5, 0))
  6330. end
  6331. if rleg and torso:FindFirstChild("Right Hip") then
  6332. torso:FindFirstChild("Right Hip"):Destroy()
  6333. makegloo(torso, RightHipC0, RightHipC1, torso, rleg, "Right Hip")
  6334. maketouchy(rleg, rleg, CFrame.new(0, 0.5, 0))
  6335. end
  6336. if lleg and torso:FindFirstChild("Left Hip") then
  6337. torso:FindFirstChild("Left Hip"):Destroy()
  6338. makegloo(torso, LeftHipC0, LeftHipC1, torso, lleg, "Left Hip")
  6339. maketouchy(lleg, lleg, CFrame.new(0, 0.5, 0))
  6340. end
  6341. elseif ragged == true then
  6342. ragged = false
  6343. human.Jump = true
  6344. if rarm and torso:FindFirstChild("Right Shoulder") then
  6345. torso:FindFirstChild("Right Shoulder"):Destroy()
  6346. makejoint(torso, RightShoulderC0, RightShoulderC1, torso, rarm, "Right Shoulder")
  6347. rarm:FindFirstChild("touchy"):Destroy()
  6348. end
  6349. if larm and torso:FindFirstChild("Left Shoulder") then
  6350. torso:FindFirstChild("Left Shoulder"):Destroy()
  6351. makejoint(torso, LeftShoulderC0, LeftShoulderC1, torso, larm, "Left Shoulder")
  6352. larm:FindFirstChild("touchy"):Destroy()
  6353. end
  6354. if rleg and torso:FindFirstChild("Right Hip") then
  6355. torso:FindFirstChild("Right Hip"):Destroy()
  6356. makejoint(torso, RightHipC0, RightHipC1, torso, rleg, "Right Hip")
  6357. rleg:FindFirstChild("touchy"):Destroy()
  6358. end
  6359. if lleg and torso:FindFirstChild("Left Hip") then
  6360. torso:FindFirstChild("Left Hip"):Destroy()
  6361. makejoint(torso, LeftHipC0, LeftHipC1, torso, lleg, "Left Hip")
  6362. lleg:FindFirstChild("touchy"):Destroy()
  6363. end
  6364. end
  6365. end
  6366. function makegloo(paren, co, ci, parto, parti, nam)
  6367. local gloo = Instance.new("Glue")
  6368. gloo.Name = nam
  6369. gloo.C0 = co
  6370. gloo.C1 = ci
  6371. gloo.Part0 = parto
  6372. gloo.Part1 = parti
  6373. gloo.Parent = paren
  6374. end
  6375. function makejoint(paren, co, ci, parto, parti, nam)
  6376. local gloo = Instance.new("Motor6D")
  6377. gloo.Name = nam
  6378. gloo.C0 = co
  6379. gloo.C1 = ci
  6380. gloo.Part0 = parto
  6381. gloo.Part1 = parti
  6382. gloo.Parent = paren
  6383. end
  6384. function maketouchy(parent, limb, cframe)
  6385. local pr = Instance.new("Part")
  6386. pr.Name = "touchy"
  6387. pr.Size = Vector3.new(1 * nscale.Value, 1 * nscale.Value, 1 * nscale.Value)
  6388. pr.Transparency = 1
  6389. pr.CustomPhysicalProperties = PhysicalProperties.new(0.55, 0.3, 0.5)
  6390. pr.CanCollide = true
  6391. pr.Anchored = false
  6392. pr.Parent = parent
  6393. local w = Instance.new("Weld")
  6394. w.Part0 = pr
  6395. w.Part1 = limb
  6396. w.C0 = cframe
  6397. w.Parent = pr
  6398. end
  6399. function movinit()
  6400. if ragged == true then
  6401. do
  6402. local bodyp = Instance.new("BodyPosition")
  6403. bodyp.MaxForce = Vector3.new(100000, 100000, 100000)
  6404. bodyp.Position = mouse.Hit.p
  6405. bodyp.P = 100
  6406. bodyp.Name = "bodehforce"
  6407. bodyp.D = 20
  6408. bodyp.Parent = rootpart
  6409. delay(0.01, function()
  6410. bodyp:Destroy()
  6411. end)
  6412. end
  6413. end
  6414. end
  6415. function shoom()
  6416. if selected == false then
  6417. return
  6418. end
  6419. if waruding == true then
  6420. return
  6421. end
  6422. if mana.Value < 5 then
  6423. return
  6424. end
  6425. local mcir1 = Instance.new("Part")
  6426. mcir1.Anchored = true
  6427. mcir1.CanCollide = false
  6428. mcir1.Size = Vector3.new(0.2, 0.2, 0.2)
  6429. mcir1.Transparency = 1
  6430. mcir1.CFrame = CFrame.new(rootpart.Position + Vector3.new(math.random(-5, 5), math.random(7, 9), math.random(-5, 5)), mouse.Hit.p)
  6431. mcir1.Parent = mod
  6432. game.Debris:AddItem(mcir1, 8)
  6433. local d1 = Instance.new("Decal")
  6434. d1.Texture = "rbxassetid://602615043"
  6435. d1.Face = "Front"
  6436. d1.Parent = mcir1
  6437. local d2 = Instance.new("Decal")
  6438. d2.Texture = "rbxassetid://602617463"
  6439. d2.Face = "Back"
  6440. d2.Parent = mcir1
  6441. local bme = Instance.new("BlockMesh")
  6442. bme.Parent = mcir1
  6443. for _ = 1, 9 do
  6444. wait()
  6445. bme.Scale = bme.Scale:lerp(Vector3.new(35, 35, 0), 0.3)
  6446. end
  6447. makenoob(mcir1.CFrame, (mouse.Hit.p - mcir1.Position).unit * 150, math.random(8, 12) / 10)
  6448. mana.Value = mana.Value - 5
  6449. coroutine.resume(coroutine.create(function()
  6450. wait(1)
  6451. for _ = 1, 12 do
  6452. wait()
  6453. d1.Transparency = d1.Transparency + 0.08
  6454. d2.Transparency = d2.Transparency + 0.08
  6455. end
  6456. mcir1:Destroy()
  6457. end))
  6458. end
  6459. function transpo()
  6460. if selected == false then
  6461. return
  6462. end
  6463. if waruding == true then
  6464. return
  6465. end
  6466. if mana.Value < 5 then
  6467. return
  6468. end
  6469. if mouse.Target.Parent.Name == "Noob" and mouse.Target.Parent.Humanoid.Health ~= 0 then
  6470. do
  6471. local nibz = mouse.Target.Parent
  6472. chr.PrimaryPart = rootpart
  6473. nibz.PrimaryPart = nibz:FindFirstChild("HumanoidRootPart")
  6474. local g = Instance.new("Part")
  6475. g.CanCollide, g.Anchored = false, true
  6476. g.Transparency = 1
  6477. g.CFrame = rootpart.CFrame
  6478. g.Parent = workspace
  6479. game.Debris:AddItem(g, 4)
  6480. local sou = Instance.new("Sound")
  6481. sou.Pitch = math.random(7, 11) / 10
  6482. sou.Volume = 0.9
  6483. sou.SoundId = "rbxassetid://111124523"
  6484. sou.Parent = g
  6485. sou:Play()
  6486. local pe = Instance.new("ParticleEmitter")
  6487. pe.Acceleration = Vector3.new(0, 8, 0)
  6488. pe.Lifetime = NumberRange.new(1, 1.5)
  6489. pe.Rate = 20000
  6490. pe.RotSpeed = NumberRange.new(-30, 30)
  6491. pe.Rotation = NumberRange.new(0, 360)
  6492. pe.Size = NumberSequence.new({
  6493. NumberSequenceKeypoint.new(0, 4.38, 0),
  6494. NumberSequenceKeypoint.new(0.672, 4.14, 0),
  6495. NumberSequenceKeypoint.new(1, 1.48, 0)
  6496. })
  6497. pe.Texture = "rbxassetid://244221440"
  6498. pe.Transparency = NumberSequence.new({
  6499. NumberSequenceKeypoint.new(0, 0, 0),
  6500. NumberSequenceKeypoint.new(0.529, 0.3, 0),
  6501. NumberSequenceKeypoint.new(1, 1, 1)
  6502. })
  6503. pe.ZOffset = 5
  6504. pe.VelocitySpread = 360
  6505. pe.Parent = g
  6506. delay(0.14, function()
  6507. pe.Enabled = false
  6508. end)
  6509. chr:SetPrimaryPartCFrame(nibz:FindFirstChild("HumanoidRootPart").CFrame)
  6510. local g2 = Instance.new("Part")
  6511. g2.CanCollide, g2.Anchored = false, true
  6512. g2.Transparency = 1
  6513. g2.CFrame = nibz:FindFirstChild("HumanoidRootPart").CFrame
  6514. g2.Parent = workspace
  6515. game.Debris:AddItem(g2, 4)
  6516. local sou2 = Instance.new("Sound")
  6517. sou2.Pitch = math.random(7, 11) / 10
  6518. sou2.Volume = 0.9
  6519. sou2.SoundId = "rbxassetid://111124523"
  6520. sou2.Parent = g2
  6521. sou2:Play()
  6522. local pe2 = Instance.new("ParticleEmitter")
  6523. pe2.Acceleration = Vector3.new(0, 8, 0)
  6524. pe2.Lifetime = NumberRange.new(1, 1.5)
  6525. pe2.Rate = 20000
  6526. pe2.RotSpeed = NumberRange.new(-30, 30)
  6527. pe2.Rotation = NumberRange.new(0, 360)
  6528. pe2.Size = NumberSequence.new({
  6529. NumberSequenceKeypoint.new(0, 4.38, 0),
  6530. NumberSequenceKeypoint.new(0.672, 4.14, 0),
  6531. NumberSequenceKeypoint.new(1, 1.48, 0)
  6532. })
  6533. pe2.Texture = "rbxassetid://244221440"
  6534. pe2.Transparency = NumberSequence.new({
  6535. NumberSequenceKeypoint.new(0, 0, 0),
  6536. NumberSequenceKeypoint.new(0.529, 0.3, 0),
  6537. NumberSequenceKeypoint.new(1, 1, 1)
  6538. })
  6539. pe2.ZOffset = 5
  6540. pe2.VelocitySpread = 360
  6541. pe2.Parent = g2
  6542. delay(0.14, function()
  6543. pe2.Enabled = false
  6544. end)
  6545. nibz:SetPrimaryPartCFrame(g.CFrame)
  6546. mana.Value = mana.Value - 5
  6547. end
  6548. end
  6549. end
  6550. function pow()
  6551. if selected == false then
  6552. return
  6553. end
  6554. if coolindown == true then
  6555. return
  6556. end
  6557. if waruding == true then
  6558. return
  6559. end
  6560. if mana.Value < 50 then
  6561. return
  6562. end
  6563. coolindown = true
  6564. local propertieslol = function(part)
  6565. part.Material = "SmoothPlastic"
  6566. part.CanCollide = false
  6567. part.Locked = true
  6568. part.Anchored = true
  6569. part.Size = Vector3.new(0.2, 0.2, 0.2)
  6570. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  6571. end
  6572. local mover = Instance.new("Part")
  6573. mover.Transparency = 1
  6574. mover.Size = Vector3.new(0.2, 0.2, 0.2)
  6575. mover.CFrame = rootpart.CFrame * CFrame.Angles(math.rad(40), math.rad(0), math.rad(0)) * CFrame.new(0, 11, 0)
  6576. mover.Anchored = true
  6577. mover.CanCollide = false
  6578. mover.Parent = mod
  6579. local mciro = Instance.new("Part")
  6580. mciro.Name = "mciro"
  6581. mciro.BrickColor = BrickColor.new("Bright yellow")
  6582. propertieslol(mciro)
  6583. mciro.CFrame = rootpart.CFrame * CFrame.new(0, -2.45, -35) * CFrame.Angles(math.rad(180), 0, 0)
  6584. mciro.Transparency = 1
  6585. mciro.Parent = mod
  6586. local mc = Instance.new("BlockMesh")
  6587. mc.Scale = Vector3.new(0, 0, 0)
  6588. mc.Parent = mciro
  6589. local d1 = Instance.new("Decal")
  6590. d1.Texture = "rbxassetid://602615043"
  6591. d1.Face = "Top"
  6592. d1.Parent = mciro
  6593. local d2 = Instance.new("Decal")
  6594. d2.Texture = "rbxassetid://602617463"
  6595. d2.Face = "Bottom"
  6596. d2.Parent = mciro
  6597. movindamover = true
  6598. coroutine.resume(coroutine.create(function()
  6599. while movindamover == true do
  6600. swait()
  6601. mover.CFrame = mover.CFrame:lerp(rootpart.CFrame * CFrame.Angles(math.rad(40), math.rad(0), math.rad(0)) * CFrame.new(0, 11, 0), 0.4)
  6602. mciro.CFrame = mciro.CFrame:lerp(rootpart.CFrame * CFrame.new(0, -2.45, -35) * CFrame.Angles(math.rad(180), 0, 0), 0.4)
  6603. mc.Scale = mc.Scale:lerp(Vector3.new(120, 0, 120), 0.1)
  6604. end
  6605. end))
  6606. local handle = Instance.new("Part")
  6607. handle.Name = "Handle"
  6608. handle.BrickColor = BrickColor.new("Br. yellowish green")
  6609. propertieslol(handle)
  6610. handle.CFrame = rootpart.CFrame * CFrame.Angles(math.rad(40), math.rad(0), math.rad(0)) * CFrame.new(0, 11, 0)
  6611. handle.Parent = mod
  6612. local m0 = Instance.new("SpecialMesh")
  6613. m0.MeshType = "Head"
  6614. m0.Parent = handle
  6615. local h1 = Instance.new("Part")
  6616. h1.Name = "h1"
  6617. h1.BrickColor = BrickColor.new("Br. yellowish green")
  6618. propertieslol(h1)
  6619. h1.CFrame = mover.CFrame * CFrame.new(0, 3, 0)
  6620. h1.Parent = mod
  6621. local m1 = Instance.new("SpecialMesh")
  6622. m1.MeshType = "Head"
  6623. m1.Parent = h1
  6624. local h2 = Instance.new("Part")
  6625. h2.Name = "h2"
  6626. h2.BrickColor = BrickColor.new("Br. yellowish green")
  6627. propertieslol(h2)
  6628. h2.CFrame = mover.CFrame * CFrame.new(0, -3, 0)
  6629. h2.Parent = mod
  6630. local m2 = Instance.new("SpecialMesh")
  6631. m2.MeshType = "Head"
  6632. m2.Parent = h2
  6633. local he = Instance.new("Part")
  6634. he.Name = "he"
  6635. he.BrickColor = BrickColor.new("Bright yellow")
  6636. propertieslol(he)
  6637. he.CFrame = mover.CFrame * CFrame.new(0, -3.75, 0)
  6638. he.Parent = mod
  6639. local m3 = Instance.new("SpecialMesh")
  6640. m3.MeshType = "Head"
  6641. m3.Parent = he
  6642. local ht = Instance.new("Part")
  6643. ht.Name = "ht"
  6644. ht.BrickColor = BrickColor.new("White")
  6645. propertieslol(ht)
  6646. ht.CFrame = mover.CFrame * CFrame.new(0, -5.5, 0) * CFrame.Angles(math.rad(180), 0, 0)
  6647. ht.Parent = mod
  6648. local m4 = Instance.new("SpecialMesh")
  6649. m4.MeshType = "Head"
  6650. m4.MeshId = "http://www.roblox.com/asset/?id=1082802"
  6651. m4.TextureId = "http://www.roblox.com/asset/?id=1082804"
  6652. m4.Parent = ht
  6653. local p1 = Instance.new("Part")
  6654. p1.Name = "p1"
  6655. p1.BrickColor = BrickColor.new("Bright blue")
  6656. propertieslol(p1)
  6657. p1.CFrame = mover.CFrame * CFrame.new(0, 12, 0)
  6658. p1.Parent = mod
  6659. local m5 = Instance.new("SpecialMesh")
  6660. m5.MeshType = "Head"
  6661. m5.Parent = p1
  6662. local p2 = Instance.new("Part")
  6663. p2.Name = "p2"
  6664. p2.BrickColor = BrickColor.new("Bright blue")
  6665. propertieslol(p2)
  6666. p2.CFrame = mover.CFrame * CFrame.new(0, 14, 0) * CFrame.Angles(math.rad(180), 0, 0)
  6667. p2.Parent = mod
  6668. local m6 = Instance.new("SpecialMesh")
  6669. m6.MeshType = "FileMesh"
  6670. m6.MeshId = "rbxassetid://1033714"
  6671. m6.Parent = p2
  6672. local he1 = Instance.new("Part")
  6673. he1.Name = "he1"
  6674. he1.BrickColor = BrickColor.new("Bright yellow")
  6675. propertieslol(he1)
  6676. he1.CFrame = mover.CFrame * CFrame.new(0, 27, 0) * CFrame.Angles(0, math.rad(90), 0)
  6677. he1.Parent = mod
  6678. local m7 = Instance.new("SpecialMesh")
  6679. m7.MeshType = "Head"
  6680. m7.Parent = he1
  6681. local hdec1 = Instance.new("Decal")
  6682. hdec1.Texture = "rbxasset://textures/face.png"
  6683. hdec1.Face = "Front"
  6684. hdec1.Parent = he1
  6685. local he2 = Instance.new("Part")
  6686. he2.Name = "he2"
  6687. he2.BrickColor = BrickColor.new("Bright yellow")
  6688. propertieslol(he2)
  6689. he2.CFrame = mover.CFrame * CFrame.new(0, 27, 0) * CFrame.Angles(0, math.rad(-90), 0)
  6690. he2.Transparency = 1
  6691. he2.Parent = mod
  6692. local m8 = Instance.new("SpecialMesh")
  6693. m8.MeshType = "Head"
  6694. m8.Parent = he2
  6695. local hdec2 = Instance.new("Decal")
  6696. hdec2.Texture = "rbxasset://textures/face.png"
  6697. hdec2.Face = "Front"
  6698. hdec2.Parent = he2
  6699. local het1 = Instance.new("Part")
  6700. het1.Name = "het1"
  6701. het1.BrickColor = BrickColor.new("Bright yellow")
  6702. propertieslol(het1)
  6703. het1.CFrame = mover.CFrame * CFrame.new(0, 30, 0) * CFrame.Angles(0, math.rad(90), 0)
  6704. het1.Parent = mod
  6705. local m9 = Instance.new("SpecialMesh")
  6706. m9.MeshType = "FileMesh"
  6707. m9.MeshId = "http://www.roblox.com/asset/?id=272942659"
  6708. m9.TextureId = "http://www.roblox.com/asset/?id=272942750"
  6709. m9.Parent = het1
  6710. local he3 = Instance.new("Part")
  6711. he3.Name = "he3"
  6712. he3.BrickColor = BrickColor.new("Bright yellow")
  6713. propertieslol(he3)
  6714. he3.CFrame = mover.CFrame * CFrame.new(0, 27, 11) * CFrame.Angles(0, math.rad(90), math.rad(90))
  6715. he3.Parent = mod
  6716. local m10 = Instance.new("SpecialMesh")
  6717. m10.MeshType = "Head"
  6718. m10.Parent = he3
  6719. local hdec3 = Instance.new("Decal")
  6720. hdec3.Texture = "rbxasset://textures/face.png"
  6721. hdec3.Face = "Front"
  6722. hdec3.Parent = he3
  6723. local he4 = Instance.new("Part")
  6724. he4.Name = "he4"
  6725. he4.BrickColor = BrickColor.new("Bright yellow")
  6726. propertieslol(he4)
  6727. he4.CFrame = mover.CFrame * CFrame.new(0, 27, 11) * CFrame.Angles(0, math.rad(-90), math.rad(90))
  6728. he4.Transparency = 1
  6729. he4.Parent = mod
  6730. local m11 = Instance.new("SpecialMesh")
  6731. m11.MeshType = "Head"
  6732. m11.Parent = he4
  6733. local hdec4 = Instance.new("Decal")
  6734. hdec4.Texture = "rbxasset://textures/face.png"
  6735. hdec4.Face = "Front"
  6736. hdec4.Parent = he4
  6737. local he5 = Instance.new("Part")
  6738. he5.Name = "he5"
  6739. he5.BrickColor = BrickColor.new("Bright yellow")
  6740. propertieslol(he5)
  6741. he5.CFrame = mover.CFrame * CFrame.new(0, 27, -11) * CFrame.Angles(0, math.rad(90), math.rad(-90))
  6742. he5.Parent = mod
  6743. local m12 = Instance.new("SpecialMesh")
  6744. m12.MeshType = "Head"
  6745. m12.Parent = he5
  6746. local hdec5 = Instance.new("Decal")
  6747. hdec5.Texture = "rbxasset://textures/face.png"
  6748. hdec5.Face = "Front"
  6749. hdec5.Parent = he5
  6750. local he6 = Instance.new("Part")
  6751. he6.Name = "he6"
  6752. he6.BrickColor = BrickColor.new("Bright yellow")
  6753. propertieslol(he6)
  6754. he6.CFrame = mover.CFrame * CFrame.new(0, 27, -11) * CFrame.Angles(0, math.rad(-90), math.rad(-90))
  6755. he6.Transparency = 1
  6756. he6.Parent = mod
  6757. local m13 = Instance.new("SpecialMesh")
  6758. m13.MeshType = "Head"
  6759. m13.Parent = he6
  6760. local hdec6 = Instance.new("Decal")
  6761. hdec6.Texture = "rbxasset://textures/face.png"
  6762. hdec6.Face = "Front"
  6763. hdec6.Parent = he6
  6764. m0.Scale = Vector3.new(0, 0, 0)
  6765. m1.Scale = Vector3.new(0, 0, 0)
  6766. m2.Scale = Vector3.new(0, 0, 0)
  6767. m3.Scale = Vector3.new(0, 0, 0)
  6768. m4.Scale = Vector3.new(0, 0, 0)
  6769. m5.Scale = Vector3.new(0, 0, 0)
  6770. m6.Scale = Vector3.new(0, 0, 0)
  6771. m7.Scale = Vector3.new(0, 0, 0)
  6772. m8.Scale = Vector3.new(0, 0, 0)
  6773. m9.Scale = Vector3.new(0, 0, 0)
  6774. m10.Scale = Vector3.new(0, 0, 0)
  6775. m11.Scale = Vector3.new(0, 0, 0)
  6776. m12.Scale = Vector3.new(0, 0, 0)
  6777. m13.Scale = Vector3.new(0, 0, 0)
  6778. coroutine.resume(coroutine.create(function()
  6779. while mover do
  6780. swait()
  6781. handle.CFrame = handle.CFrame:lerp(mover.CFrame, 0.4)
  6782. h1.CFrame = h1.CFrame:lerp(mover.CFrame * CFrame.new(0, 3, 0), 0.4)
  6783. h2.CFrame = h2.CFrame:lerp(mover.CFrame * CFrame.new(0, -3, 0), 0.4)
  6784. he.CFrame = he.CFrame:lerp(mover.CFrame * CFrame.new(0, -4, 0), 0.4)
  6785. ht.CFrame = ht.CFrame:lerp(mover.CFrame * CFrame.new(0, -5.5, 0) * CFrame.Angles(math.rad(180), 0, 0), 0.4)
  6786. p1.CFrame = p1.CFrame:lerp(mover.CFrame * CFrame.new(0, 12, 0), 0.4)
  6787. p2.CFrame = p2.CFrame:lerp(mover.CFrame * CFrame.new(0, 14, 0) * CFrame.Angles(math.rad(180), 0, 0), 0.4)
  6788. he1.CFrame = he1.CFrame:lerp(mover.CFrame * CFrame.new(0, 27, 0) * CFrame.Angles(0, math.rad(90), 0), 0.4)
  6789. he2.CFrame = he2.CFrame:lerp(mover.CFrame * CFrame.new(0, 27, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.4)
  6790. het1.CFrame = het1.CFrame:lerp(mover.CFrame * CFrame.new(0, 30, 0) * CFrame.Angles(0, math.rad(90), 0), 0.4)
  6791. he3.CFrame = he3.CFrame:lerp(mover.CFrame * CFrame.new(0, 27, 11) * CFrame.Angles(0, math.rad(90), math.rad(90)), 0.4)
  6792. he4.CFrame = he4.CFrame:lerp(mover.CFrame * CFrame.new(0, 27, 11) * CFrame.Angles(0, math.rad(-90), math.rad(90)), 0.4)
  6793. he5.CFrame = he5.CFrame:lerp(mover.CFrame * CFrame.new(0, 27, -11) * CFrame.Angles(0, math.rad(90), math.rad(-90)), 0.4)
  6794. he6.CFrame = he6.CFrame:lerp(mover.CFrame * CFrame.new(0, 27, -11) * CFrame.Angles(0, math.rad(-90), math.rad(-90)), 0.4)
  6795. end
  6796. end))
  6797. local function expando(mesho, vectorz)
  6798. mesho.Scale = Vector3.new(0, 0, 0)
  6799. local sond = Instance.new("Sound")
  6800. sond.Volume = 1.2
  6801. sond.Pitch = 1
  6802. sond.EmitterSize = 10
  6803. sond.SoundId = "rbxassetid://315152748"
  6804. sond.Parent = mesho.Parent
  6805. sond:Play()
  6806. mana.Value = mana.Value - 3
  6807. for _ = 1, 5 do
  6808. swait()
  6809. mesho.Scale = mesho.Scale:lerp(vectorz + Vector3.new(6, 6, 6), 0.65)
  6810. end
  6811. for _ = 1, 3 do
  6812. swait()
  6813. mesho.Scale = mesho.Scale:lerp(vectorz, 0.65)
  6814. end
  6815. mesho.Scale = vectorz
  6816. end
  6817. expando(m0, Vector3.new(5, 30, 5))
  6818. expando(m1, Vector3.new(6, 5.5, 5.5))
  6819. expando(m2, Vector3.new(6, 5.5, 5.5))
  6820. expando(m3, Vector3.new(6.5, 6.5, 6.5))
  6821. expando(m4, Vector3.new(1.25, 1.25, 1.25))
  6822. expando(m5, Vector3.new(5, 90, 4))
  6823. expando(m6, Vector3.new(2, 20, 2))
  6824. expando(m7, Vector3.new(75, 75, 75))
  6825. expando(m8, Vector3.new(75, 75, 75))
  6826. expando(m9, Vector3.new(12, 11, 11))
  6827. expando(m10, Vector3.new(60, 60, 60))
  6828. expando(m11, Vector3.new(60, 60, 60))
  6829. expando(m12, Vector3.new(60, 60, 60))
  6830. expando(m13, Vector3.new(60, 60, 60))
  6831. wait(0.2)
  6832. movindamover = false
  6833. coroutine.resume(coroutine.create(function()
  6834. local sond = Instance.new("Sound")
  6835. sond.Volume = 2.5
  6836. sond.Pitch = 0.5
  6837. sond.SoundId = "rbxassetid://320557353"
  6838. sond.Parent = p2
  6839. sond:Play()
  6840. end))
  6841. for _ = 1, 60 do
  6842. swait()
  6843. mover.CFrame = mover.CFrame:lerp(rootpart.CFrame * CFrame.Angles(math.rad(70), math.rad(0), math.rad(0)) * CFrame.new(0, 16, 4), 0.1)
  6844. mciro.CFrame = mciro.CFrame:lerp(rootpart.CFrame * CFrame.new(0, -2.45, -35) * CFrame.Angles(math.rad(180), 0, 0), 0.6)
  6845. end
  6846. coroutine.resume(coroutine.create(function()
  6847. local sond = Instance.new("Sound")
  6848. sond.Volume = 5.5
  6849. sond.Pitch = 0.6
  6850. sond.SoundId = "rbxassetid://320557353"
  6851. sond.Parent = p2
  6852. sond:Play()
  6853. end))
  6854. for d = 1, 5 do
  6855. swait()
  6856. mover.CFrame = mover.CFrame:lerp(rootpart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, 13, -5), 0.008 + d / 8)
  6857. mciro.CFrame = mciro.CFrame:lerp(rootpart.CFrame * CFrame.new(0, -2.45, -35) * CFrame.Angles(math.rad(180), 0, 0), 0.6)
  6858. end
  6859. for e = 1, 3 do
  6860. swait()
  6861. mover.CFrame = mover.CFrame:lerp(rootpart.CFrame * CFrame.Angles(math.rad(-110), math.rad(0), math.rad(0)) * CFrame.new(0, 6, 13), 0.7 + e / 9)
  6862. mciro.CFrame = mciro.CFrame:lerp(rootpart.CFrame * CFrame.new(0, -2.45, -35) * CFrame.Angles(math.rad(180), 0, 0), 0.6)
  6863. end
  6864. coroutine.resume(coroutine.create(function()
  6865. local sond = Instance.new("Sound")
  6866. sond.Volume = 5
  6867. sond.Pitch = 0.9
  6868. sond.SoundId = "rbxassetid://157878578"
  6869. sond.Parent = mciro
  6870. sond:Play()
  6871. end))
  6872. local ra = Ray.new(mciro.Position, mciro.CFrame.upVector * 3)
  6873. local part, positi = workspace:FindPartOnRayWithIgnoreList(ra, {chr}, false, true)
  6874. if part then
  6875. local cfremz = CFrame.new(positi)
  6876. debris(cfremz, part, 20)
  6877. end
  6878. mana.Value = mana.Value - 30
  6879. for m = 1, 18 do
  6880. makenoob(mciro.CFrame * CFrame.new(math.random(-15, 15), math.random(-32, -4), math.random(-15, 15)), Vector3.new(math.random(-100, 100), math.random(100, 200), math.random(-100, 100)), math.random(4, 16) / 10)
  6881. end
  6882. coroutine.resume(coroutine.create(function()
  6883. local pou1 = Instance.new("Part")
  6884. propertieslol(pou1)
  6885. pou1.BrickColor = BrickColor.new("Grey")
  6886. pou1.Transparency = 0.5
  6887. pou1.CFrame = mciro.CFrame * CFrame.new(0, -28, 0) * CFrame.Angles(math.rad(180), 0, 0)
  6888. pou1.Parent = mod
  6889. local mosh = Instance.new("SpecialMesh")
  6890. mosh.MeshType = "FileMesh"
  6891. mosh.MeshId = "rbxassetid://489415447"
  6892. mosh.Scale = Vector3.new(0.1, 0.1, 0.1)
  6893. mosh.Parent = pou1
  6894. local pou2 = Instance.new("Part")
  6895. propertieslol(pou2)
  6896. pou2.BrickColor = BrickColor.new("Grey")
  6897. pou2.Transparency = 0.5
  6898. pou2.CFrame = mciro.CFrame * CFrame.new(0, -23, 0) * CFrame.Angles(math.rad(180), 0, 0)
  6899. pou2.Parent = mod
  6900. local mosh2 = Instance.new("SpecialMesh")
  6901. mosh2.MeshType = "FileMesh"
  6902. mosh2.MeshId = "rbxassetid://489415447"
  6903. mosh2.Scale = Vector3.new(0.1, 0.1, 0.1)
  6904. mosh2.Parent = pou2
  6905. for x = 1, 4 do
  6906. wait()
  6907. pou1.CFrame = pou1.CFrame:lerp(pou1.CFrame * CFrame.Angles(0, math.rad(4), 0), 0.4)
  6908. mosh.Scale = mosh.Scale:lerp(mosh.Scale + Vector3.new(15, 100, 15), 0.4)
  6909. pou2.CFrame = pou2.CFrame:lerp(pou2.CFrame * CFrame.Angles(0, math.rad(-8), 0), 0.4)
  6910. mosh2.Scale = mosh2.Scale:lerp(mosh2.Scale + Vector3.new(25, 80, 25), 0.4)
  6911. end
  6912. for x = 1, 40 do
  6913. wait()
  6914. pou1.CFrame = pou1.CFrame:lerp(pou1.CFrame * CFrame.new(0, -0.5, 0) * CFrame.Angles(0, math.rad(4), 0), 0.4)
  6915. mosh.Scale = mosh.Scale:lerp(mosh.Scale + Vector3.new(2, -4, 2), 0.4)
  6916. pou2.CFrame = pou2.CFrame:lerp(pou2.CFrame * CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-8), 0), 0.4)
  6917. mosh2.Scale = mosh2.Scale:lerp(mosh2.Scale + Vector3.new(3, -6, 3), 0.4)
  6918. end
  6919. for x = 1, 19 do
  6920. wait()
  6921. pou1.CFrame = pou1.CFrame:lerp(pou1.CFrame * CFrame.new(0, -0.5, 0) * CFrame.Angles(0, math.rad(4), 0), 0.4)
  6922. mosh.Scale = mosh.Scale:lerp(mosh.Scale + Vector3.new(2, -4, 2), 0.4)
  6923. pou2.CFrame = pou2.CFrame:lerp(pou2.CFrame * CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-8), 0), 0.4)
  6924. mosh2.Scale = mosh2.Scale:lerp(mosh2.Scale + Vector3.new(3, -6, 3), 0.4)
  6925. pou1.Transparency = pou1.Transparency + 0.03
  6926. pou2.Transparency = pou2.Transparency + 0.03
  6927. end
  6928. end))
  6929. hito(mciro, 24, 40)
  6930. camshake(mciro, 48, 6)
  6931. wait(3)
  6932. for _, g in pairs(mod:GetChildren()) do
  6933. if g.ClassName == "Part" then
  6934. coroutine.resume(coroutine.create(function()
  6935. for _ = 1, 24 do
  6936. wait()
  6937. g.Transparency = g.Transparency + 0.06
  6938. end
  6939. g:Destroy()
  6940. end))
  6941. for _, d in ipairs(g:GetChildren()) do
  6942. if d.ClassName == "Decal" then
  6943. coroutine.resume(coroutine.create(function()
  6944. if d.Transparency ~= 1 then
  6945. for _ = 1, 24 do
  6946. wait()
  6947. d.Transparency = d.Transparency + 0.06
  6948. end
  6949. end
  6950. end))
  6951. end
  6952. end
  6953. delay(2, function()
  6954. coolindown = false
  6955. end)
  6956. end
  6957. end
  6958. end
  6959. function ZAWARUDO()
  6960. if selected == false then
  6961. return
  6962. end
  6963. if warudo == true then
  6964. return
  6965. end
  6966. if workspace:FindFirstChild("The Noob") then
  6967. return
  6968. end
  6969. warudo = true
  6970. waruding = true
  6971. local animo = human.Animator
  6972. animo.Parent = nil
  6973. chr.Animate.Disabled = true
  6974. local lmao = Instance.new("Sound")
  6975. lmao.EmitterSize = 150
  6976. lmao.Volume = 1.25
  6977. lmao.MaxDistance = 2700
  6978. lmao.SoundId = "rbxassetid://170620840"
  6979. lmao.Parent = rootpart
  6980. game.Debris:AddItem(lmao, 25)
  6981. lmao:Play()
  6982. chr.PrimaryPart = rootpart
  6983. wait(0.75)
  6984. rootpart.Anchored = true
  6985. for _ = 1, 40 do
  6986. wait(0.04)
  6987. chr:MoveTo(rootpart.Position + Vector3.new(0, 60, 0))
  6988. chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.Angles(math.rad(0.2), math.rad(0), math.rad(0)))
  6989. end
  6990. for _ = 1, 12 do
  6991. wait(0.03)
  6992. chr:MoveTo(rootpart.Position + Vector3.new(0, 10, 0))
  6993. chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.Angles(math.rad(0.2), math.rad(0), math.rad(0)))
  6994. end
  6995. for c = 1, 14 do
  6996. wait(0.01)
  6997. torso:FindFirstChild("Right Shoulder").C0 = torso:FindFirstChild("Right Shoulder").C0:lerp(RightShoulderC0 * CFrame.new(0, 0.6, 0) * CFrame.Angles(math.rad(10), math.rad(-20), math.rad(178)), 0.3)
  6998. torso:FindFirstChild("Left Shoulder").C0 = torso:FindFirstChild("Left Shoulder").C0:lerp(LeftShoulderC0 * CFrame.new(0, 0.6, 0) * CFrame.Angles(math.rad(10), math.rad(20), math.rad(-178)), 0.3)
  6999. torso:FindFirstChild("Neck").C0 = torso:FindFirstChild("Neck").C0:lerp(NeckC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.3)
  7000. torso:FindFirstChild("Right Hip").C0 = torso:FindFirstChild("Right Hip").C0:lerp(RightHipC0 * CFrame.new(0, 0.15, 0) * CFrame.Angles(math.rad(-10), math.rad(-10), math.rad(0)), 0.3)
  7001. torso:FindFirstChild("Left Hip").C0 = torso:FindFirstChild("Left Hip").C0:lerp(LeftHipC0 * CFrame.new(0, 0.15, 0) * CFrame.Angles(math.rad(-10), math.rad(10), math.rad(0)), 0.3)
  7002. end
  7003. local trn = function(p)
  7004. for _ = 1, 6 do
  7005. wait()
  7006. p.Transparency = p.Transparency - 0.18
  7007. end
  7008. end
  7009. local function bignoob(cfrem, scalo)
  7010. nscale.Value = scalo
  7011. local md = Instance.new("Model")
  7012. md.Name = "The Noob"
  7013. md.Parent = workspace
  7014. local hu = Instance.new("Humanoid")
  7015. hu.MaxHealth = 0
  7016. hu.RigType = "R6"
  7017. hu.Name = "nothumanxd"
  7018. hu.Parent = md
  7019. local anm = Instance.new("Animator")
  7020. anm.Parent = hu
  7021. hu.PlatformStand = true
  7022. local hd = Instance.new("Part")
  7023. hd.Name = "Head"
  7024. hd.Size = Vector3.new(2 * nscale.Value, 1 * nscale.Value, 1 * nscale.Value)
  7025. hd.TopSurface = "Smooth"
  7026. hd.BottomSurface = "Inlet"
  7027. hd.Locked = true
  7028. hd.Transparency = 1
  7029. hd.BrickColor = BrickColor.new("Bright yellow")
  7030. hd.CanCollide = false
  7031. hd.Parent = md
  7032. local hm = Instance.new("SpecialMesh")
  7033. hm.MeshType = "Head"
  7034. hm.Scale = Vector3.new(1.25, 1.25, 1.25)
  7035. hm.Parent = hd
  7036. local hf = Instance.new("Decal")
  7037. hf.Texture = "rbxasset://textures/face.png"
  7038. local gen = math.random(1, 40)
  7039. if gen == 3 then
  7040. hf.Texture = "rbxassetid://260884109"
  7041. end
  7042. if gen == 8 then
  7043. hf.Texture = "rbxassetid://260569492"
  7044. end
  7045. if gen == 12 then
  7046. hf.Texture = "rbxassetid://259580505"
  7047. end
  7048. if gen == 16 then
  7049. hf.Texture = "rbxassetid://259579232"
  7050. end
  7051. if gen == 24 then
  7052. hf.Texture = "rbxassetid://259571525"
  7053. end
  7054. if gen == 28 then
  7055. hf.Texture = "rbxassetid://258283210"
  7056. end
  7057. if gen == 32 then
  7058. hf.Texture = "rbxassetid://258940032"
  7059. end
  7060. if gen == 38 then
  7061. hf.Texture = "rbxassetid://673220970"
  7062. hf.Color3 = Color3.new(0, 0, 0)
  7063. end
  7064. hf.Face = "Front"
  7065. hf.Parent = hd
  7066. local hrp = Instance.new("Part")
  7067. hrp.Name = "HumanoidRootPart"
  7068. hrp.TopSurface, hrp.BottomSurface = 0, 0
  7069. hrp.Size = Vector3.new(2 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  7070. hrp.Transparency = 1
  7071. hrp.CanCollide = false
  7072. hrp.Anchored = true
  7073. hrp.Locked = true
  7074. hrp.Parent = md
  7075. local learm = Instance.new("Part")
  7076. learm.Name = "Left Arm"
  7077. learm.BrickColor = BrickColor.new("Bright yellow")
  7078. learm.CanCollide = false
  7079. learm.Transparency = 1
  7080. learm.Locked = true
  7081. learm.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  7082. learm.Parent = md
  7083. local riarm = Instance.new("Part")
  7084. riarm.Name = "Right Arm"
  7085. riarm.BrickColor = BrickColor.new("Bright yellow")
  7086. riarm.CanCollide = false
  7087. riarm.Transparency = 1
  7088. riarm.Locked = true
  7089. riarm.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  7090. riarm.Parent = md
  7091. local leleg = Instance.new("Part")
  7092. leleg.Name = "Left Leg"
  7093. leleg.BrickColor = BrickColor.new("Br. yellowish green")
  7094. leleg.CanCollide = false
  7095. leleg.Transparency = 1
  7096. leleg.Locked = true
  7097. leleg.BottomSurface = 0
  7098. leleg.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  7099. leleg.Parent = md
  7100. local rileg = Instance.new("Part")
  7101. rileg.Name = "Right Leg"
  7102. rileg.BrickColor = BrickColor.new("Br. yellowish green")
  7103. rileg.CanCollide = false
  7104. rileg.Locked = true
  7105. rileg.Transparency = 1
  7106. rileg.BottomSurface = 0
  7107. rileg.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  7108. rileg.Parent = md
  7109. local tor = Instance.new("Part")
  7110. tor.Name = "Torso"
  7111. tor.BrickColor = BrickColor.new("Bright blue")
  7112. tor.Locked = true
  7113. tor.Anchored = true
  7114. tor.CanCollide = false
  7115. tor.Transparency = 1
  7116. tor.Size = Vector3.new(2 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  7117. tor.LeftSurface, tor.RightSurface = "Weld", "Weld"
  7118. tor.Parent = md
  7119. md.PrimaryPart = hrp
  7120. md:SetPrimaryPartCFrame(cfrem)
  7121. md:makeJoints()
  7122. makejoint(tor, RightShoulderC0, RightShoulderC1, tor, riarm, "Right Shoulder")
  7123. makejoint(tor, LeftShoulderC0, LeftShoulderC1, tor, learm, "Left Shoulder")
  7124. makejoint(tor, RightHipC0, RightHipC1, tor, rileg, "Right Hip")
  7125. makejoint(tor, LeftHipC0, LeftHipC1, tor, leleg, "Left Hip")
  7126. makejoint(hrp, RootJointC0, RootJointC1, hrp, tor, "RootJoint")
  7127. makejoint(tor, NeckC0, NeckC1, tor, hd, "Neck")
  7128. tor:FindFirstChild("Right Shoulder").C0 = tor:FindFirstChild("Right Shoulder").C0 * CFrame.new(7, 22, -11) * CFrame.Angles(math.rad(6), 0, 0)
  7129. tor:FindFirstChild("Left Shoulder").C0 = tor:FindFirstChild("Left Shoulder").C0 * CFrame.new(-7, 22, -11) * CFrame.Angles(math.rad(6), 0, 0)
  7130. tor:FindFirstChild("Right Hip").C0 = tor:FindFirstChild("Right Hip").C0 * CFrame.new(7, 19, 7.5) * CFrame.Angles(math.rad(10), 0, 0)
  7131. tor:FindFirstChild("Left Hip").C0 = tor:FindFirstChild("Left Hip").C0 * CFrame.new(-7, 19, 7.5) * CFrame.Angles(math.rad(10), 0, 0)
  7132. tor:FindFirstChild("Neck").C0 = tor:FindFirstChild("Neck").C0 * CFrame.new(0, 1, 3) * CFrame.Angles(math.rad(-90), 0, 0)
  7133. trn(tor)
  7134. trn(hd)
  7135. trn(learm)
  7136. trn(riarm)
  7137. trn(leleg)
  7138. trn(rileg)
  7139. nscale.Value = 1
  7140. end
  7141. local yehboi = true
  7142. bignoob(rootpart.CFrame * CFrame.new(0, 10, 0) * CFrame.Angles(math.rad(90), 0, 0), 15)
  7143. coroutine.resume(coroutine.create(function()
  7144. while workspace:FindFirstChild("The Noob") and yehboi == true do
  7145. swait()
  7146. workspace:FindFirstChild("The Noob"):SetPrimaryPartCFrame(rootpart.CFrame * CFrame.new(0, 9, 0) * CFrame.Angles(math.rad(90), 0, 0))
  7147. end
  7148. end))
  7149. local function bam(cframe, intens, nu)
  7150. local pou1 = Instance.new("Part")
  7151. pou1.BrickColor = BrickColor.new("Grey")
  7152. pou1.Transparency = 0.1
  7153. pou1.CFrame = cframe
  7154. pou1.Parent = mod
  7155. local mosh = Instance.new("SpecialMesh")
  7156. mosh.MeshType = "FileMesh"
  7157. mosh.MeshId = "rbxassetid://489415447"
  7158. mosh.Scale = Vector3.new(1, 1, 1)
  7159. mosh.Parent = pou1
  7160. coroutine.resume(coroutine.create(function()
  7161. for _ = 1, nu do
  7162. swait()
  7163. mosh.Scale = mosh.Scale + Vector3.new(3 * intens, 3 * intens, 3 * intens)
  7164. pou1.Transparency = pou1.Transparency + 0.9 / nu
  7165. end
  7166. pou1:Destroy()
  7167. end))
  7168. end
  7169. wait(1)
  7170. for _ = 1, 50 do
  7171. wait(0.025)
  7172. chr:MoveTo(rootpart.Position + Vector3.new(0, -9.5, 0))
  7173. chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.Angles(math.rad(-3.8), math.rad(0), math.rad(0)))
  7174. end
  7175. for _ = 1, 30 do
  7176. wait()
  7177. chr:MoveTo(rootpart.Position + Vector3.new(0, -79.1, 0))
  7178. end
  7179. local ry = Ray.new(rootpart.Position + Vector3.new(0, -6, 0), rootpart.CFrame.upVector * 150)
  7180. local part, poso = workspace:FindPartOnRayWithIgnoreList(ry, {chr}, false, false)
  7181. if part then
  7182. debris(CFrame.new(poso), part, 25)
  7183. end
  7184. chr:MoveTo(poso + Vector3.new(0, 15, 0))
  7185. yehboi = false
  7186. coroutine.resume(coroutine.create(function()
  7187. local sond = Instance.new("Sound")
  7188. sond.Volume = 3
  7189. sond.Pitch = 0.5
  7190. sond.MaxDistance = 300
  7191. sond.SoundId = "rbxassetid://157878578"
  7192. sond.Parent = workspace:FindFirstChild("The Noob").Torso
  7193. sond:Play()
  7194. end))
  7195. stun(workspace:FindFirstChild("The Noob").Torso, 26, 7)
  7196. hito(workspace:FindFirstChild("The Noob").Torso, 26, 15)
  7197. bam(workspace:FindFirstChild("The Noob").Torso.CFrame * CFrame.new(0, -5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 16, 32)
  7198. for _ = 1, 10 do
  7199. wait()
  7200. chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.Angles(math.rad(7), math.rad(0), math.rad(0)))
  7201. end
  7202. for _ = 1, 8 do
  7203. wait()
  7204. chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.Angles(math.rad(4.5), math.rad(2), math.rad(0)))
  7205. torso:FindFirstChild("Right Shoulder").C0 = torso:FindFirstChild("Right Shoulder").C0:lerp(RightShoulderC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(10), math.rad(80)), 0.4)
  7206. torso:FindFirstChild("Left Shoulder").C0 = torso:FindFirstChild("Left Shoulder").C0:lerp(LeftShoulderC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(-10), math.rad(80)), 0.4)
  7207. end
  7208. local br = Instance.new("Part")
  7209. br.Anchored = true
  7210. br.CFrame = workspace:FindFirstChild("The Noob").Torso.CFrame
  7211. br.Transparency = 1
  7212. br.CanCollide = false
  7213. br.Parent = workspace
  7214. game.Debris:AddItem(br, 30)
  7215. local hrz = Instance.new("Part")
  7216. hrz.Anchored = true
  7217. hrz.CFrame = rootpart.CFrame
  7218. hrz.Transparency = 1
  7219. hrz.CanCollide = false
  7220. hrz.Parent = workspace
  7221. game.Debris:AddItem(hrz, 30)
  7222. wait(0.4)
  7223. coroutine.resume(coroutine.create(function()
  7224. local f = true
  7225. for n = 1, 70 do
  7226. wait()
  7227. workspace:FindFirstChild("The Noob"):SetPrimaryPartCFrame(br.CFrame * CFrame.new(math.random(-1, 1), math.random(-1, 1), math.random(-1, 1)))
  7228. if f == true then
  7229. chr:SetPrimaryPartCFrame(hrz.CFrame * CFrame.new(math.random(-1, 1), math.random(-1, 1), math.random(-1, 0)) * CFrame.Angles(math.rad(0), math.rad(-32), math.rad(0)))
  7230. torso:FindFirstChild("Neck").C0 = torso:FindFirstChild("Neck").C0:lerp(NeckC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(5), math.rad(21)), 0.9)
  7231. f = false
  7232. elseif f == false then
  7233. chr:SetPrimaryPartCFrame(hrz.CFrame * CFrame.new(math.random(-1, 1), math.random(-1, 1), math.random(-1, 0)) * CFrame.Angles(math.rad(0), math.rad(32), math.rad(0)))
  7234. torso:FindFirstChild("Neck").C0 = torso:FindFirstChild("Neck").C0:lerp(NeckC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-5), math.rad(-21)), 0.9)
  7235. f = true
  7236. end
  7237. end
  7238. end))
  7239. for _ = 1, 18 do
  7240. wait(0.06)
  7241. torso:FindFirstChild("Right Shoulder").C0 = torso:FindFirstChild("Right Shoulder").C0:lerp(RightShoulderC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-16, -5)), math.rad(math.random(5, 16)), math.rad(math.random(-82, -68))), 1)
  7242. torso:FindFirstChild("Left Shoulder").C0 = torso:FindFirstChild("Left Shoulder").C0:lerp(LeftShoulderC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-16, -5)), math.rad(math.random(-16, -5)), math.rad(math.random(-117, -100))), 1)
  7243. makenoob(rootpart.CFrame * CFrame.new(math.random(-3, 3), math.random(-2, 2), math.random(-5, -3)), rootpart.CFrame.lookVector * math.random(-200, -80), 1)
  7244. bam(larm.CFrame, 1, 9)
  7245. coroutine.resume(coroutine.create(function()
  7246. local sond = Instance.new("Sound")
  7247. sond.Volume = 0.7
  7248. sond.PlaybackSpeed = math.random(19, 26) / 10
  7249. sond.SoundId = "rbxassetid://157878578"
  7250. sond.MaxDistance = 150
  7251. sond.Parent = workspace:FindFirstChild("The Noob").Torso
  7252. sond:Play()
  7253. end))
  7254. wait(0.06)
  7255. torso:FindFirstChild("Right Shoulder").C0 = torso:FindFirstChild("Right Shoulder").C0:lerp(RightShoulderC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-16, -5)), math.rad(math.random(5, 16)), math.rad(math.random(100, 117))), 1)
  7256. torso:FindFirstChild("Left Shoulder").C0 = torso:FindFirstChild("Left Shoulder").C0:lerp(LeftShoulderC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-16, -5)), math.rad(math.random(-16, -5)), math.rad(math.random(68, 82))), 1)
  7257. makenoob(rootpart.CFrame * CFrame.new(math.random(-3, 3), math.random(-2, 2), math.random(-5, -3)), rootpart.CFrame.lookVector * math.random(-200, -80), 1)
  7258. hito(workspace:FindFirstChild("The Noob").Torso, 18, 5)
  7259. if part then
  7260. debris(CFrame.new(poso), part, 1)
  7261. end
  7262. bam(rarm.CFrame, 1, 9)
  7263. end
  7264. wait(0.6)
  7265. for _ = 1, 15 do
  7266. wait(0.02)
  7267. chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(2), math.rad(0)))
  7268. end
  7269. for _ = 1, 8 do
  7270. swait()
  7271. torso:FindFirstChild("Right Shoulder").C0 = torso:FindFirstChild("Right Shoulder").C0:lerp(RightShoulderC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-16, -5)), math.rad(math.random(5, 16)), math.rad(math.random(-82, -68))), 1)
  7272. torso:FindFirstChild("Left Shoulder").C0 = torso:FindFirstChild("Left Shoulder").C0:lerp(LeftShoulderC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-16, -5)), math.rad(math.random(50, 51)), math.rad(math.random(-91, -89))), 1)
  7273. torso:FindFirstChild("Neck").C0 = torso:FindFirstChild("Neck").C0:lerp(NeckC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(5), math.rad(61)), 0.9)
  7274. chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-18), math.rad(0)))
  7275. end
  7276. coroutine.resume(coroutine.create(function()
  7277. local sond = Instance.new("Sound")
  7278. sond.Volume = 3
  7279. sond.PlaybackSpeed = math.random(6, 8) / 10
  7280. sond.SoundId = "rbxassetid://157878578"
  7281. sond.MaxDistance = 200
  7282. sond.Parent = workspace:FindFirstChild("The Noob").Torso
  7283. sond:Play()
  7284. end))
  7285. bam(larm.CFrame, 6, 24)
  7286. hito(workspace:FindFirstChild("The Noob").Torso, 32, 20)
  7287. wait(0.6)
  7288. for _, d in pairs(torso:GetChildren()) do
  7289. if d.ClassName == "Motor6D" then
  7290. d:Destroy()
  7291. end
  7292. end
  7293. makejoint(torso, NeckC0, NeckC1, torso, chr.Head, "Neck")
  7294. makejoint(torso, LeftShoulderC0, LeftShoulderC1, torso, larm, "Left Shoulder")
  7295. makejoint(torso, RightShoulderC0, RightShoulderC1, torso, rarm, "Right Shoulder")
  7296. makejoint(torso, LeftHipC0, LeftHipC1, torso, lleg, "Left Hip")
  7297. makejoint(torso, RightHipC0, RightHipC1, torso, rleg, "Right Hip")
  7298. chr:SetPrimaryPartCFrame(workspace:FindFirstChild("The Noob").Torso.CFrame * CFrame.new(0, 0, 8))
  7299. chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)))
  7300. for _ = 1, 40 do
  7301. swait()
  7302. chr:MoveTo(rootpart.CFrame.p + Vector3.new(0, 2, -3))
  7303. chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)))
  7304. end
  7305. rootpart.Anchored = false
  7306. animo.Parent = human
  7307. chr.Animate.Disabled = false
  7308. hito(workspace:FindFirstChild("The Noob").Torso, 36, 40)
  7309. for _, parz in pairs(workspace:FindFirstChild("The Noob"):GetChildren()) do
  7310. if parz.ClassName == "Part" then
  7311. for _, g in pairs(parz:GetChildren()) do
  7312. if g.ClassName == "Motor6D" then
  7313. g:Destroy()
  7314. end
  7315. end
  7316. if parz.Name == "HumanoidRootPart" then
  7317. parz:Destroy()
  7318. end
  7319. if workspace:FindFirstChild("The Noob"):FindFirstChild("Humanoid") then
  7320. workspace:FindFirstChild("The Noob"):FindFirstChild("Humanoid"):Destroy()
  7321. end
  7322. parz.Anchored = false
  7323. parz.CanCollide = false
  7324. do
  7325. local bodyp = Instance.new("BodyVelocity")
  7326. bodyp.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  7327. bodyp.Velocity = Vector3.new(math.random(-200, 200), math.random(150, 300), math.random(-200, 200))
  7328. bodyp.P = 500
  7329. bodyp.Parent = parz
  7330. parz.RotVelocity = Vector3.new(math.random(-700, 700), math.random(-700, 700), math.random(-700, 700))
  7331. delay(0.02, function()
  7332. bodyp:Destroy()
  7333. wait(2)
  7334. parz.CanCollide = true
  7335. end)
  7336. game.Debris:AddItem(parz, 10)
  7337. end
  7338. end
  7339. end
  7340. coroutine.resume(coroutine.create(function()
  7341. local ex = Instance.new("Explosion")
  7342. ex.BlastRadius = 40
  7343. ex.DestroyJointRadiusPercent = 0.2
  7344. ex.BlastPressure = 120
  7345. ex.ExplosionType = 2
  7346. ex.Position = workspace:FindFirstChild("The Noob").Torso.Position
  7347. ex.Visible = true
  7348. ex.Parent = workspace
  7349. wait(12)
  7350. if workspace:FindFirstChild("The Noob") then
  7351. workspace:FindFirstChild("The Noob"):Destroy()
  7352. end
  7353. wait(0.5)
  7354. warudo = false
  7355. end))
  7356. waruding = false
  7357. end
  7358. function makenoob(cfrem, velocity, scalo)
  7359. nscale.Value = scalo
  7360. local md = Instance.new("Model")
  7361. md.Name = "Noob"
  7362. md.Parent = workspace
  7363. local hu = Instance.new("Humanoid")
  7364. hu.RigType = "R6"
  7365. hu.Parent = md
  7366. local anm = Instance.new("Animator")
  7367. anm.Parent = hu
  7368. hu.PlatformStand = true
  7369. local light = function(part)
  7370. part.CustomPhysicalProperties = PhysicalProperties.new(0.35, 0.3, 0.5)
  7371. end
  7372. local hd = Instance.new("Part")
  7373. hd.Name = "Head"
  7374. hd.Size = Vector3.new(2 * nscale.Value, 1 * nscale.Value, 1 * nscale.Value)
  7375. hd.TopSurface = "Smooth"
  7376. hd.BottomSurface = "Inlet"
  7377. hd.Locked = true
  7378. hd.BrickColor = BrickColor.new("Bright yellow")
  7379. hd.CanCollide = true
  7380. hd.Anchored = false
  7381. light(hd)
  7382. hd.Parent = md
  7383. local hm = Instance.new("SpecialMesh")
  7384. hm.MeshType = "Head"
  7385. hm.Scale = Vector3.new(1.25, 1.25, 1.25)
  7386. hm.Parent = hd
  7387. local hf = Instance.new("Decal")
  7388. hf.Texture = "rbxasset://textures/face.png"
  7389. local gen = math.random(1, 40)
  7390. if gen == 3 then
  7391. hf.Texture = "rbxassetid://260884109"
  7392. end
  7393. if gen == 8 then
  7394. hf.Texture = "rbxassetid://260569492"
  7395. end
  7396. if gen == 12 then
  7397. hf.Texture = "rbxassetid://259580505"
  7398. end
  7399. if gen == 16 then
  7400. hf.Texture = "rbxassetid://259579232"
  7401. end
  7402. if gen == 24 then
  7403. hf.Texture = "rbxassetid://259571525"
  7404. end
  7405. if gen == 28 then
  7406. hf.Texture = "rbxassetid://258283210"
  7407. end
  7408. if gen == 32 then
  7409. hf.Texture = "rbxassetid://258940032"
  7410. end
  7411. if gen == 38 then
  7412. hf.Texture = "rbxassetid://673220970"
  7413. hf.Color3 = Color3.new(0, 0, 0)
  7414. end
  7415. hf.Face = "Front"
  7416. hf.Parent = hd
  7417. local hrp = Instance.new("Part")
  7418. hrp.Name = "HumanoidRootPart"
  7419. hrp.TopSurface, hrp.BottomSurface = 0, 0
  7420. hrp.Size = Vector3.new(2 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  7421. hrp.Transparency = 1
  7422. hrp.CanCollide = false
  7423. hrp.Locked = true
  7424. light(hrp)
  7425. hrp.Parent = md
  7426. local learm = Instance.new("Part")
  7427. learm.Name = "Left Arm"
  7428. learm.BrickColor = BrickColor.new("Bright yellow")
  7429. learm.CanCollide = false
  7430. learm.Locked = true
  7431. learm.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  7432. light(learm)
  7433. learm.Parent = md
  7434. local riarm = Instance.new("Part")
  7435. riarm.Name = "Right Arm"
  7436. riarm.BrickColor = BrickColor.new("Bright yellow")
  7437. riarm.CanCollide = false
  7438. riarm.Locked = true
  7439. light(riarm)
  7440. riarm.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  7441. riarm.Parent = md
  7442. local leleg = Instance.new("Part")
  7443. leleg.Name = "Left Leg"
  7444. leleg.BrickColor = BrickColor.new("Br. yellowish green")
  7445. leleg.CanCollide = false
  7446. leleg.Locked = true
  7447. light(leleg)
  7448. leleg.BottomSurface = 0
  7449. leleg.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  7450. leleg.Parent = md
  7451. local rileg = Instance.new("Part")
  7452. rileg.Name = "Right Leg"
  7453. rileg.BrickColor = BrickColor.new("Br. yellowish green")
  7454. rileg.CanCollide = false
  7455. rileg.Locked = true
  7456. light(rileg)
  7457. rileg.BottomSurface = 0
  7458. rileg.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  7459. rileg.Parent = md
  7460. local tor = Instance.new("Part")
  7461. tor.Name = "Torso"
  7462. tor.BrickColor = BrickColor.new("Bright blue")
  7463. tor.Locked = true
  7464. light(tor)
  7465. tor.Size = Vector3.new(2 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  7466. tor.LeftSurface, tor.RightSurface = "Weld", "Weld"
  7467. tor.Parent = md
  7468. md.PrimaryPart = hrp
  7469. md:SetPrimaryPartCFrame(cfrem * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)))
  7470. md:makeJoints()
  7471. makegloo(tor, RightShoulderC0, RightShoulderC1, tor, riarm, "Right Shoulder")
  7472. makegloo(tor, LeftShoulderC0, LeftShoulderC1, tor, learm, "Left Shoulder")
  7473. makegloo(tor, RightHipC0, RightHipC1, tor, rileg, "Right Hip")
  7474. makegloo(tor, LeftHipC0, LeftHipC1, tor, leleg, "Left Hip")
  7475. makejoint(hrp, RootJointC0, RootJointC1, hrp, tor, "RootJoint")
  7476. makejoint(tor, NeckC0, NeckC1, tor, hd, "Neck")
  7477. maketouchy(riarm, riarm, CFrame.new(0, 0.5 * nscale.Value, 0))
  7478. maketouchy(learm, learm, CFrame.new(0, 0.5 * nscale.Value, 0))
  7479. maketouchy(leleg, leleg, CFrame.new(0, 0.5 * nscale.Value, 0))
  7480. maketouchy(rileg, rileg, CFrame.new(0, 0.5 * nscale.Value, 0))
  7481. local d = math.random(0, 12)
  7482. if d == 5 then
  7483. local sun = Instance.new("Sound")
  7484. sun.SoundId = "rbxassetid://167285348"
  7485. sun.Pitch = math.random(9, 10) / 10
  7486. sun.Volume = 3
  7487. sun.Parent = hrp
  7488. sun:Play()
  7489. elseif d == 6 then
  7490. local sun = Instance.new("Sound")
  7491. sun.SoundId = "rbxassetid://604650009"
  7492. sun.Pitch = math.random(7, 13) / 10
  7493. sun.Volume = 3
  7494. sun.Parent = hrp
  7495. sun:Play()
  7496. end
  7497. local bodyp = Instance.new("BodyVelocity")
  7498. bodyp.MaxForce = Vector3.new(90000, 90000, 90000)
  7499. bodyp.Velocity = velocity
  7500. bodyp.P = 5000
  7501. bodyp.Parent = hrp
  7502. delay(0.06, function()
  7503. bodyp:Destroy()
  7504. end)
  7505. nscale.Value = 1
  7506. end
  7507. function hito(partoz, magn, dmg)
  7508. for _, guy in pairs(workspace:GetChildren()) do
  7509. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("Torso") and guy ~= chr and magn > (guy:FindFirstChild("Torso").Position - partoz.Position).magnitude then
  7510. local humz = guy:FindFirstChild("Humanoid")
  7511. local torse = guy:FindFirstChild("Torso")
  7512. humz:TakeDamage(dmg)
  7513. end
  7514. end
  7515. end
  7516. function stun(partoz, magn, time)
  7517. for _, guy in pairs(workspace:GetChildren()) do
  7518. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("Torso") and guy ~= chr and magn > (guy:FindFirstChild("Torso").Position - partoz.Position).magnitude then
  7519. do
  7520. local humz = guy:FindFirstChild("Humanoid")
  7521. local torse = guy:FindFirstChild("Torso")
  7522. guy.PrimaryPart = torse
  7523. torse.Anchored = true
  7524. if guy:FindFirstChild("HumanoidRootPart") then
  7525. guy:FindFirstChild("HumanoidRootPart").Anchored = true
  7526. delay(time, function()
  7527. if guy:FindFirstChild("HumanoidRootPart") then
  7528. guy:FindFirstChild("HumanoidRootPart").Anchored = false
  7529. end
  7530. end)
  7531. end
  7532. guy:SetPrimaryPartCFrame(torse.CFrame * CFrame.Angles(math.rad(0), 0, 0))
  7533. delay(time, function()
  7534. if torse then
  7535. torse.Anchored = false
  7536. end
  7537. end)
  7538. end
  7539. end
  7540. end
  7541. end
  7542. function debris(cfremz, thepart, amt)
  7543. for j = 1, amt do
  7544. do
  7545. local pr = Instance.new("Part")
  7546. nooutline(pr)
  7547. pr.Name = "debrisobeb"
  7548. pr.Anchored = true
  7549. pr.BrickColor = thepart.BrickColor
  7550. pr.CanCollide = true
  7551. pr.Material = thepart.Material
  7552. pr.Transparency = thepart.Transparency
  7553. pr.Size = Vector3.new(math.random(16, 24), math.random(12, 16), math.random(16, 24))
  7554. pr.CFrame = cfremz * CFrame.Angles(0, math.rad(amt * j), 0) * CFrame.new(0, -5, math.random(18, 22)) * CFrame.Angles(math.rad(math.random(-30, -15)), math.rad(math.random(0, 1)), math.rad(math.random(0, 1)))
  7555. pr.Parent = workspace
  7556. game.Debris:AddItem(pr, 25)
  7557. delay(15, function()
  7558. if pr then
  7559. pr.CanCollide = false
  7560. pr.Anchored = false
  7561. end
  7562. end)
  7563. end
  7564. end
  7565. for c = 1, amt do
  7566. do
  7567. local pr2 = Instance.new("Part")
  7568. nooutline(pr2)
  7569. pr2.Name = "moredebr"
  7570. pr2.Anchored = false
  7571. pr2.BrickColor = thepart.BrickColor
  7572. pr2.CanCollide = false
  7573. pr2.Material = thepart.Material
  7574. pr2.Transparency = thepart.Transparency
  7575. pr2.Size = Vector3.new(math.random(8, 18), math.random(6, 18), math.random(8, 18))
  7576. pr2.CFrame = cfremz * CFrame.Angles(0, math.rad(30 * c), 0) * CFrame.new(0, -5, math.random(18, 22)) * CFrame.Angles(math.rad(math.random(-30, -15)), math.rad(math.random(0, 1)), math.rad(math.random(0, 1)))
  7577. pr2.Parent = workspace
  7578. pr2.Velocity = Vector3.new(math.random(-75, 75), math.random(120, 240), math.random(-75, 75))
  7579. pr2.RotVelocity = Vector3.new(math.random(-35, 35), math.random(-35, 35), math.random(-35, 35))
  7580. game.Debris:AddItem(pr2, 45)
  7581. delay(2, function()
  7582. pr2.CanCollide = true
  7583. wait(10)
  7584. if pr2 then
  7585. pr2.CanCollide = false
  7586. end
  7587. end)
  7588. end
  7589. end
  7590. end
  7591. function camshake(partoz, magn, intens)
  7592. if togglecamshake == true then
  7593. return
  7594. end
  7595. for _, guy in pairs(workspace:GetChildren()) do
  7596. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("Torso") and guy.Name ~= "Noob" and magn > (guy:FindFirstChild("Torso").Position - partoz.Position).magnitude then
  7597. coroutine.resume(coroutine.create(function()
  7598. local humz = guy:FindFirstChild("Humanoid")
  7599. local torse = guy:FindFirstChild("Torso")
  7600. for _ = 1, 5 * intens do
  7601. wait()
  7602. humz.CameraOffset = Vector3.new(2 * math.random(-intens, intens), 0.5 * math.random(-intens, intens), 2 * math.random(-intens, intens))
  7603. end
  7604. humz.CameraOffset = Vector3.new(0, 0, 0)
  7605. end))
  7606. end
  7607. end
  7608. end
  7609. function cleannoobs()
  7610. for _, nib in pairs(workspace:GetChildren()) do
  7611. coroutine.resume(coroutine.create(function()
  7612. if nib.Name == "Noob" then
  7613. if nib:FindFirstChild("HumanoidRootPart") then
  7614. wait(0.06)
  7615. do
  7616. local g = Instance.new("Part")
  7617. g.CanCollide, g.Anchored = false, true
  7618. g.Transparency = 1
  7619. g.CFrame = nib:FindFirstChild("HumanoidRootPart").CFrame
  7620. g.Parent = workspace
  7621. game.Debris:AddItem(g, 4)
  7622. local sou = Instance.new("Sound")
  7623. sou.Pitch = math.random(7, 11) / 10
  7624. sou.Volume = 0.9
  7625. sou.SoundId = "rbxassetid://111124523"
  7626. sou.Parent = g
  7627. sou:Play()
  7628. local pe = Instance.new("ParticleEmitter")
  7629. pe.Acceleration = Vector3.new(0, 8, 0)
  7630. pe.Lifetime = NumberRange.new(1, 1.5)
  7631. pe.Rate = 20000
  7632. pe.RotSpeed = NumberRange.new(-30, 30)
  7633. pe.Rotation = NumberRange.new(0, 360)
  7634. pe.Size = NumberSequence.new({
  7635. NumberSequenceKeypoint.new(0, 4.38, 0),
  7636. NumberSequenceKeypoint.new(0.672, 4.14, 0),
  7637. NumberSequenceKeypoint.new(1, 1.48, 0)
  7638. })
  7639. pe.Texture = "rbxassetid://244221440"
  7640. pe.Transparency = NumberSequence.new({
  7641. NumberSequenceKeypoint.new(0, 0, 0),
  7642. NumberSequenceKeypoint.new(0.529, 0.3, 0),
  7643. NumberSequenceKeypoint.new(1, 1, 1)
  7644. })
  7645. pe.ZOffset = 5
  7646. pe.VelocitySpread = 360
  7647. pe.Parent = g
  7648. delay(0.04, function()
  7649. pe.Enabled = false
  7650. end)
  7651. end
  7652. end
  7653. nib:Destroy()
  7654. end
  7655. end))
  7656. end
  7657. end
  7658. tool.Activated:connect(function()
  7659. movinit()
  7660. end)
  7661. mouse.KeyDown:connect(function(key)
  7662. if key == "r" then
  7663. test()
  7664. end
  7665. if key == "q" then
  7666. shoom()
  7667. end
  7668. if key == "f" then
  7669. pow()
  7670. end
  7671. if key == "t" then
  7672. transpo()
  7673. end
  7674. if key == "c" then
  7675. cleannoobs()
  7676. end
  7677. if key == "m" then -- Fixed up so it works with anybody.
  7678. ZAWARUDO()
  7679. end
  7680. if key == "k" then
  7681. if togglecamshake == false then
  7682. togglecamshake = true
  7683. elseif togglecamshake == true then
  7684. togglecamshake = false
  7685. end
  7686. end
  7687. end)
  7688. tool.Equipped:connect(function()
  7689. selected = true
  7690. end)
  7691. tool.Unequipped:connect(function()
  7692. selected = false
  7693. end)
  7694.  
  7695.  
  7696.  
  7697.  
  7698. end)
  7699.  
  7700. Decobar1.Name = "Decobar1"
  7701. Decobar1.Parent = ScriptFrame
  7702. Decobar1.BackgroundColor3 = Color3.new(0, 1, 0.231373)
  7703. Decobar1.Position = UDim2.new(0, 0, 0.952000022, 0)
  7704. Decobar1.Size = UDim2.new(0, 433, 0, 19)
  7705.  
  7706. Decobar2.Name = "Decobar2"
  7707. Decobar2.Parent = ScriptFrame
  7708. Decobar2.BackgroundColor3 = Color3.new(1, 1, 1)
  7709. Decobar2.BorderSizePixel = 0
  7710. Decobar2.Position = UDim2.new(0.994541228, 0, 0, 0)
  7711. Decobar2.Size = UDim2.new(0, 2, 0, 375)
  7712.  
  7713. Decobar3.Name = "Decobar3"
  7714. Decobar3.Parent = ScriptFrame
  7715. Decobar3.BackgroundColor3 = Color3.new(1, 1, 1)
  7716. Decobar3.BorderSizePixel = 0
  7717. Decobar3.Position = UDim2.new(-0.000839829445, 0, 0.00266666664, 0)
  7718. Decobar3.Size = UDim2.new(0, 2, 0, 375)
  7719.  
  7720. ExecutorFrame.Name = "ExecutorFrame"
  7721. ExecutorFrame.Parent = DeletedWorldsGUI
  7722. ExecutorFrame.Active = true
  7723. ExecutorFrame.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  7724. ExecutorFrame.Position = UDim2.new(0.0176894497, 0, 0.569203973, 0)
  7725. ExecutorFrame.Selectable = true
  7726. ExecutorFrame.Size = UDim2.new(0, 497, 0, 337)
  7727. ExecutorFrame.Visible = false
  7728. ExecutorFrame.Draggable = true
  7729.  
  7730. ebar1.Name = "ebar1"
  7731. ebar1.Parent = ExecutorFrame
  7732. ebar1.BackgroundColor3 = Color3.new(0, 0, 0)
  7733. ebar1.BorderSizePixel = 0
  7734. ebar1.Size = UDim2.new(0, 497, 0, 26)
  7735.  
  7736. ebar2.Name = "ebar2"
  7737. ebar2.Parent = ExecutorFrame
  7738. ebar2.BackgroundColor3 = Color3.new(0, 0, 0)
  7739. ebar2.BorderSizePixel = 0
  7740. ebar2.Position = UDim2.new(0, 0, 0.0771513358, 0)
  7741. ebar2.Size = UDim2.new(0, 497, 0, 6)
  7742.  
  7743. ScrollingFrame.Parent = ExecutorFrame
  7744. ScrollingFrame.BackgroundColor3 = Color3.new(0.529412, 0.529412, 0.529412)
  7745. ScrollingFrame.Position = UDim2.new(0.0540000014, 0, 0.159999996, 0)
  7746. ScrollingFrame.Size = UDim2.new(0, 447, 0, 224)
  7747. ScrollingFrame.CanvasSize = UDim2.new(0, 0, 100000, 0)
  7748.  
  7749. Input.Name = "Input"
  7750. Input.Parent = ScrollingFrame
  7751. Input.BackgroundColor3 = Color3.new(1, 1, 1)
  7752. Input.BackgroundTransparency = 1
  7753. Input.Size = UDim2.new(0, 432, 0, 999)
  7754. Input.ClearTextOnFocus = false
  7755. Input.Font = Enum.Font.SourceSans
  7756. Input.MultiLine = true
  7757. Input.Text = "-- Script here!"
  7758. Input.TextColor3 = Color3.new(1, 1, 1)
  7759. Input.TextSize = 20
  7760. Input.TextXAlignment = Enum.TextXAlignment.Left
  7761. Input.TextYAlignment = Enum.TextYAlignment.Top
  7762.  
  7763. ClearButton.Name = "ClearButton"
  7764. ClearButton.Parent = ExecutorFrame
  7765. ClearButton.BackgroundColor3 = Color3.new(1, 0, 0)
  7766. ClearButton.Position = UDim2.new(0.492957771, 0, 0.860534132, 0)
  7767. ClearButton.Size = UDim2.new(0, 157, 0, 37)
  7768. ClearButton.Font = Enum.Font.SourceSansBold
  7769. ClearButton.Text = "Clear"
  7770. ClearButton.TextColor3 = Color3.new(0, 0, 0)
  7771. ClearButton.TextSize = 14
  7772. ClearButton.MouseButton1Down:connect(function()
  7773. Input.Text = ""
  7774. end)
  7775.  
  7776. ExecuteButton.Name = "ExecuteButton"
  7777. ExecuteButton.Parent = ExecutorFrame
  7778. ExecuteButton.BackgroundColor3 = Color3.new(1, 0.917647, 0)
  7779. ExecuteButton.Position = UDim2.new(0.118712276, 0, 0.860534132, 0)
  7780. ExecuteButton.Size = UDim2.new(0, 157, 0, 37)
  7781. ExecuteButton.Font = Enum.Font.SourceSansBold
  7782. ExecuteButton.Text = "Execute"
  7783. ExecuteButton.TextColor3 = Color3.new(0, 0, 0)
  7784. ExecuteButton.TextSize = 14
  7785. ExecuteButton.MouseButton1Down:connect(function()
  7786. loadstring(Input.Text)()
  7787. end)
  7788.  
  7789. BackButton.Name = "BackButton"
  7790. BackButton.Parent = ExecutorFrame
  7791. BackButton.BackgroundColor3 = Color3.new(1, 1, 1)
  7792. BackButton.BorderSizePixel = 0
  7793. BackButton.Position = UDim2.new(0, 0, 0.860534132, 0)
  7794. BackButton.Size = UDim2.new(0, 48, 0, 47)
  7795. BackButton.Font = Enum.Font.SourceSansBold
  7796. BackButton.Text = "Back"
  7797. BackButton.TextColor3 = Color3.new(0, 0, 0)
  7798. BackButton.TextSize = 14
  7799. BackButton.MouseButton1Down:connect(function()
  7800. MainFrame.Visible = true
  7801. ExecutorFrame.Visible = false
  7802. end)
  7803.  
  7804. ExecutorTitleLabel.Name = "ExecutorTitleLabel"
  7805. ExecutorTitleLabel.Parent = ExecutorFrame
  7806. ExecutorTitleLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  7807. ExecutorTitleLabel.BackgroundTransparency = 1
  7808. ExecutorTitleLabel.Size = UDim2.new(0, 200, 0, 35)
  7809. ExecutorTitleLabel.Font = Enum.Font.SciFi
  7810. ExecutorTitleLabel.Text = "Executor"
  7811. ExecutorTitleLabel.TextColor3 = Color3.new(1, 1, 1)
  7812. ExecutorTitleLabel.TextScaled = true
  7813. ExecutorTitleLabel.TextSize = 14
  7814. ExecutorTitleLabel.TextWrapped = true
  7815. ExecutorTitleLabel.TextXAlignment = Enum.TextXAlignment.Left
  7816.  
  7817.  
  7818. -- Scripts:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement