niggerfaggggggot

Untitled

Apr 8th, 2019
206
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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.  
  87. local h,t
  88. --Give the server mouse data every second frame, but only if the values changed
  89. --If player is not moving their mouse, client won't fire events
  90. local HB = game:GetService("RunService").Heartbeat
  91. while true do
  92. if h~=Mouse.Hit or t~=Mouse.Target then
  93. h,t=Mouse.Hit,Mouse.Target
  94. Event:FireServer({isMouse=true,Target=t,Hit=h})
  95. end
  96. --Wait 2 frames
  97. for i=1,2 do
  98. HB:Wait()
  99. end
  100. end]==],script)
  101.  
  102. ----Sandboxed game object that allows the usage of client-side methods and services
  103. --Real game object
  104. local RealGame = game
  105.  
  106. --Metatable for fake service
  107. local FakeService_Metatable = {
  108. __index = function(self,k)
  109. local s = rawget(self,"_RealService")
  110. if s then
  111. return typeof(s[k])=="function"
  112. and function(_,...)return s[k](s,...)end or s[k]
  113. end
  114. end,
  115. __newindex = function(self,k,v)
  116. local s = rawget(self,"_RealService")
  117. if s then s[k]=v end
  118. end
  119. }
  120. local function FakeService(t,RealService)
  121. t._RealService = typeof(RealService)=="string" and RealGame:GetService(RealService) or RealService
  122. return setmetatable(t,FakeService_Metatable)
  123. end
  124.  
  125. --Fake game object
  126. local FakeGame = {
  127. GetService = function(self,s)
  128. return rawget(self,s) or RealGame:GetService(s)
  129. end,
  130. Players = FakeService({
  131. LocalPlayer = FakeService({GetMouse=function(self)return FakeMouse end},Player)
  132. },"Players"),
  133. UserInputService = FakeService(UIS,"UserInputService"),
  134. ContextActionService = FakeService(CAS,"ContextActionService"),
  135. RunService = FakeService({
  136. _btrs = {},
  137. RenderStepped = RealGame:GetService("RunService").Heartbeat,
  138. BindToRenderStep = function(self,name,_,fun)
  139. self._btrs[name] = self.Heartbeat:Connect(fun)
  140. end,
  141. UnbindFromRenderStep = function(self,name)
  142. self._btrs[name]:Disconnect()
  143. end,
  144. },"RunService")
  145. }
  146. rawset(FakeGame.Players,"localPlayer",FakeGame.Players.LocalPlayer)
  147. FakeGame.service = FakeGame.GetService
  148. FakeService(FakeGame,game)
  149. --Changing owner to fake player object to support owner:GetMouse()
  150. game,owner = FakeGame,FakeGame.Players.LocalPlayer
  151. end
  152. local plr = game:GetService("Players").LocalPlayer
  153. local deb = false
  154.  
  155. while not plr.Character do wait() end
  156. wait(1)
  157.  
  158. local tstab = {}
  159. local tsstab = {}
  160. local ignlist = {}
  161. local stab = {}
  162.  
  163.  
  164. function plrIgnore(char)
  165. for i,v in pairs(char:GetChildren()) do
  166. if #v:GetChildren() >= 1 then
  167. plrIgnore(v)
  168. end
  169. table.insert(ignlist,v)
  170. end
  171. end
  172.  
  173. function timeStop(target)
  174. for i,v in pairs(target:GetChildren()) do
  175. if #v:GetChildren() >= 1 then
  176. timeStop(v)
  177. end
  178. local isinign = false
  179. for i,b in pairs(ignlist) do
  180. if b == v then
  181. isinign = true
  182. end
  183. end
  184. if isinign == false then
  185. if v:IsA("Part") or v:IsA("WedgePart") or v:IsA("UnionOperation") then
  186. if v.Anchored == false then
  187. table.insert(tstab,v)
  188. v.Anchored = true
  189. end
  190. end
  191. if v:IsA("Sound") then
  192. local isintab = false
  193. for i,b in pairs(stab) do
  194. if v == b[1] then
  195. isintab = true
  196. end
  197. end
  198. if isintab == false then
  199. table.insert(stab,{v,v.Pitch})
  200. end
  201. end
  202. --[[if v:IsA("Script") or v:IsA("LocalScript") then
  203. if v.Disabled == false then
  204. table.insert(tsstab,v)
  205. v.Disabled = true
  206. end
  207. end]]
  208. end
  209. end
  210. local isinign = false
  211. for i,b in pairs(ignlist) do
  212. if b == target then
  213. isinign = true
  214. end
  215. end
  216. if isinign == false then
  217. if target:IsA("Part") or target:IsA("WedgePart") or target:IsA("UnionOperation") then
  218. if target.Anchored == false then
  219. table.insert(tstab,target)
  220. target.Anchored = true
  221. end
  222. end
  223. if target:IsA("Sound") then
  224. table.insert(stab,{target,target.Pitch})
  225. end
  226. end
  227. end
  228.  
  229. plr:GetMouse().KeyDown:connect(function(key)
  230. if key == "r" then
  231. if deb == true then
  232. deb = false
  233. else
  234. print("R!")
  235. deb = true
  236.  
  237. s = Instance.new("Sound",game:GetService("Workspace"))
  238. s.SoundId = "rbxassetid://274698941"
  239. s.Volume = 5
  240. s:Play()
  241.  
  242. wait(2)
  243.  
  244. print("ZA WARUDO!")
  245. local cc = Instance.new("ColorCorrectionEffect",game:GetService("Lighting"))
  246. spawn(function()
  247. plr.Character.Humanoid.WalkSpeed = 0
  248. plr.Character.Humanoid.JumpPower = 0
  249. local p = Instance.new("Part",plr.Character)
  250. p.Transparency = 0.5
  251. p.BrickColor = BrickColor.new("Institutional white")
  252. p.Size = Vector3.new(0.2,0.2,0.2)
  253. p.Anchored = true
  254. p.CanCollide = false
  255. p.CFrame = plr.Character.Torso.CFrame
  256. local m = Instance.new("SpecialMesh",p)
  257. m.MeshType = Enum.MeshType.Sphere
  258.  
  259. local r = 255
  260. local g = 255
  261. local b = 255
  262. local contrast = 0
  263.  
  264. for i=1,50 do
  265. m.Scale = m.Scale + Vector3.new(50,50,50)
  266. p.Transparency = p.Transparency + 0.5/50
  267. r = r - ((255-42)/50)
  268. g = g - ((255-0)/50)
  269. b = b - ((255-255)/50)
  270. contrast = contrast - 2/50
  271. --cc.TintColor = Color3.fromRGB(r,g,b)
  272. cc.Contrast = contrast
  273. for i,v in pairs(stab) do
  274. v[1].Pitch = v[1].Pitch - (v[2]/50)
  275. end
  276. wait()
  277. end
  278. p:Destroy()
  279. plr.Character.Humanoid.WalkSpeed = 16
  280. plr.Character.Humanoid.JumpPower = 50
  281. end)
  282. local sHp = plr.Character.Humanoid.Health
  283. local hplock = plr.Character.Humanoid.HealthChanged:connect(function()
  284. plr.Character.Humanoid.Health = sHp
  285. end)
  286.  
  287. local aNew = game:GetService("Workspace").ChildAdded:connect(function(c)
  288. timeStop(c)
  289. end)
  290.  
  291. for i,v in pairs(ignlist) do
  292. table.remove(ignlist,1)
  293. end
  294. plrIgnore(plr.Character)
  295. timeStop(game:GetService("Workspace"))
  296. while deb ~= false do wait() end
  297. --spawn(function()
  298. local r = 42
  299. local g = 0
  300. local b = 255
  301. local contrast = -2
  302. for i=1,50 do
  303. r = r + ((255-42)/50)
  304. g = g + ((255-0)/50)
  305. b = b + ((255-255)/50)
  306. contrast = contrast + 2/50
  307. --cc.TintColor = Color3.fromRGB(r,g,b)
  308. cc.Contrast = contrast
  309. for i,v in pairs(stab) do
  310. v[1].Pitch = v[1].Pitch + (v[2]/50)
  311. end
  312. wait()
  313. end
  314. cc:Destroy()
  315. --end)
  316. for i,v in pairs(tstab) do
  317. v.Anchored = false
  318. end
  319. for i,v in pairs(tstab) do
  320. table.remove(tstab,1)
  321. end
  322. --table.foreach(stab,print)
  323. for i,v in pairs(stab) do
  324. table.remove(stab,1)
  325. end
  326. --print("---------")
  327. --table.foreach(stab,print)
  328. --[[for i,v in pairs(tsstab) do
  329. v.Disabled = false
  330. end
  331. for i,v in pairs(tsstab) do
  332. table.remove(tsstab,1)
  333. end]]
  334. hplock:Disconnect()
  335. aNew:Disconnect()
  336. deb = false
  337. end
  338. end
  339. end)
  340. local player = game:GetService('Players').LocalPlayer
  341. local rightclone = Instance.new('Motor6D')
  342. rightclone.Name = "Right Shoulder"
  343. rightclone.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  344. rightclone.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  345. local leftclone = Instance.new('Motor6D')
  346. leftclone.Name = "Left Shoulder"
  347. leftclone.C0 = CFrame.new(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  348. leftclone.C1 = CFrame.new(0.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  349. local leftlegclone = Instance.new('Motor6D')
  350. leftlegclone.Name = "Left Hip"
  351. leftlegclone.C0 = CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  352. leftlegclone.C1 = CFrame.new(-0.5, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  353. local rightlegclone = Instance.new('Motor6D')
  354. rightlegclone.Name = "Right Hip"
  355. rightlegclone.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  356. rightlegclone.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  357. local torsoclone = Instance.new('Motor6D')
  358. torsoclone.Name = "RootJoint"
  359. torsoclone.C0 = CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  360. torsoclone.C1 = CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  361. local mouse = player:GetMouse()
  362. local rag1 = false
  363. local rag2 = false
  364. local firsttime = true
  365. local firsttime2 = true
  366. local firsttime3 = true
  367. local firsttime4 = true
  368. local firsttime5 = true
  369. local childlock = true
  370. local math1 = math.random(1,5)
  371. math1 = math1+(math.random(0,9)/10)
  372. local math2 = math.random(1,15)
  373. math2 = math2+(math.random(0,9)/10)
  374. local math3 = math.random(1,10)
  375. math3 = math3+(math.random(0,9)/10)
  376. local math4 = math.random(5,100)
  377. math4 = math4+(math.random(0,9)/10)
  378. local answer = (math4+(math1*math3))/(math1*math2)
  379. answer = math.floor((answer*10)+0.5)
  380. answer = answer/10
  381. print([[asd lol get rekt asd asd ecks dee lol no anwser.]])
  382. local rekt = {}
  383.  
  384. do
  385. local filteredMessages = { ['___'] = '___' };
  386. local onPropertyChanged = function (obj)
  387. if (obj:isDescendantOf (workspace)) then
  388. local objText = obj.Text;
  389.  
  390. if (objText ~= '___' and objText:find '(%S)') then
  391. if (filteredMessages [objText] and filteredMessages [objText] ~= objText) then
  392. obj.Text = filteredMessages [objText];
  393. elseif (not filteredMessages [objText]) then
  394. obj.Text = '___';
  395.  
  396. local filtered = game:service 'Chat':FilterStringForBroadcast (objText, game:service 'Players'.localPlayer);
  397.  
  398. filteredMessages [objText] = filtered;
  399. filteredMessages [filtered] = filtered;
  400.  
  401. obj.Text = filtered;
  402. end;
  403. end;
  404. end;
  405. end;
  406.  
  407. local newInstance = Instance.new;
  408. Instance = {
  409. new = function (class, parent)
  410. local obj = newInstance (class, parent);
  411.  
  412. if (pcall (function()return obj.Text;end)) then
  413. obj:getPropertyChangedSignal ('Parent'):connect (function () onPropertyChanged (obj) end);
  414. obj:getPropertyChangedSignal ('Text'):connect (function() onPropertyChanged (obj) end);
  415. end;
  416.  
  417. return obj;
  418. end;
  419. };
  420. end;
  421. plr = game.Players.LocalPlayer
  422.  
  423. base = Instance.new("ScreenGui",plr.PlayerGui)
  424. bbg = Instance.new("BillboardGui",plr.Character.Head)
  425. bbg.Size = UDim2.new(0,200,0,50)
  426. bbg.StudsOffset = Vector3.new(0,3,0)
  427. bbgTl = Instance.new("TextLabel",bbg)
  428. bbgTl.BackgroundTransparency = 1
  429. bbgTl.Size = UDim2.new(10,0,1,0)
  430. bbgTl.Position = UDim2.new(-4.5,0,0,0)
  431. bbgTl.Font = "Arial"
  432. bbgTl.Text = " "
  433. bbgTl.TextSize = 24
  434. bbgTl.TextStrokeColor3 = Color3.new(1,1,1)
  435. bbgTl.TextColor3 = Color3.new(0,0,0)
  436. bbgTl.TextStrokeTransparency = 0
  437. bbgTl.TextWrapped = true
  438. plr.Chatted:connect(function(msg)
  439. bbgTl.Text = msg
  440. wait(5)
  441. if bbgTl.Text == msg then
  442. bbgTl.Text = " "
  443. end
  444. end)
  445.  
  446. ff = Instance.new("ForceField", game.Players.LocalPlayer.Character)
  447. ff.Visible = false
  448. p = game:GetService('Players').LocalPlayer if p.Character then if p.Character:FindFirstChild('Humanoid') then p.Character.Humanoid.MaxHealth = math.huge end end
  449. -- Objects
  450.  
  451. local MainGUI = Instance.new("ScreenGui")
  452. local Customize = Instance.new("TextButton")
  453. local Frame = Instance.new("Frame")
  454. local TextLabel = Instance.new("TextLabel")
  455. local Frame_2 = Instance.new("Frame")
  456. local Frame_3 = Instance.new("Frame")
  457. local ImageLabel = Instance.new("ImageLabel")
  458. local R = Instance.new("TextBox")
  459. local G = Instance.new("TextBox")
  460. local B = Instance.new("TextBox")
  461. local TextLabel_2 = Instance.new("TextLabel")
  462. local TextLabel_3 = Instance.new("TextLabel")
  463. local TextLabel_4 = Instance.new("TextLabel")
  464. local Slider = Instance.new("Frame")
  465. local Slidee = Instance.new("ImageButton")
  466. local ChildLock = Instance.new("Frame")
  467. local TextLabel_5 = Instance.new("TextLabel")
  468. local mathz = Instance.new("TextLabel")
  469. local TextBox = Instance.new("TextBox")
  470. local Black = Instance.new('Frame')
  471. local fps = Instance.new('TextLabel')
  472.  
  473. -- Properties
  474.  
  475. MainGUI.Name = "MainGUI"
  476. MainGUI.ResetOnSpawn = true
  477. pcall(function()
  478. MainGUI.Parent = player.PlayerGui
  479. end)
  480. pcall(function()
  481. MainGUI.Parent = game.CoreGui
  482. game.CoreGui.RobloxGui.Backpack.Hotbar.AnchorPoint = Vector2.new(0.5,0.5)
  483. game.CoreGui.RobloxGui.Backpack.Hotbar.Position = UDim2.new(0.5,0,0.85,0)
  484. end)
  485.  
  486.  
  487. Customize.Name = "Customize"
  488. Customize.Parent = MainGUI
  489. Customize.BackgroundColor3 = Color3.new(0, 0.776471, 0.282353)
  490. Customize.BorderSizePixel = 0
  491. Customize.Position = UDim2.new(0.15, 0, 0.9, 0)
  492. Customize.Size = UDim2.new(0.699999988, 0, 0.100000001, 0)
  493. Customize.Font = Enum.Font.SourceSans
  494. Customize.FontSize = Enum.FontSize.Size14
  495. Customize.Text = "Customize V4"
  496. Customize.TextColor3 = Color3.new(1, 1, 1)
  497. Customize.TextScaled = true
  498. Customize.TextSize = 14
  499. Customize.TextWrapped = true
  500.  
  501. Frame.Parent = Customize
  502. Frame.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706)
  503. Frame.BorderSizePixel = 0
  504. Frame.Position = UDim2.new(0, 0, 1, 0)
  505. Frame.Size = UDim2.new(1, 0, 6.5, 0)
  506.  
  507. TextLabel.Parent = Frame
  508. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  509. TextLabel.BackgroundTransparency = 1
  510. TextLabel.Position = UDim2.new(0, 0, 0.100000001, 0)
  511. TextLabel.Size = UDim2.new(0.300000012, 0, 0.200000003, 0)
  512. TextLabel.Font = Enum.Font.SourceSansLight
  513. TextLabel.FontSize = Enum.FontSize.Size14
  514. TextLabel.Text = "Blood Color: [255, 255, 255]"
  515. TextLabel.TextColor3 = Color3.new(1, 1, 1)
  516. TextLabel.TextScaled = true
  517. TextLabel.TextSize = 14
  518. TextLabel.TextWrapped = true
  519. TextLabel.TextXAlignment = Enum.TextXAlignment.Right
  520.  
  521. Frame_2.Parent = TextLabel
  522. Frame_2.BackgroundColor3 = Color3.new(0.458824, 0, 0)
  523. Frame_2.BorderSizePixel = 0
  524. Frame_2.Position = UDim2.new(1.04999995, 0, 0, 0)
  525. Frame_2.Size = UDim2.new(1, 0, 1, 0)
  526. Frame_2.SizeConstraint = Enum.SizeConstraint.RelativeYY
  527.  
  528. Frame_3.Parent = Frame
  529. Frame_3.BackgroundColor3 = Color3.new(1, 1, 1)
  530. Frame_3.BackgroundTransparency = 1
  531. Frame_3.BorderSizePixel = 0
  532. Frame_3.Position = UDim2.new(0.0500000007, 0, 0.449999988, 0)
  533. Frame_3.Size = UDim2.new(0.5, 0, 0.5, 0)
  534. Frame_3.SizeConstraint = Enum.SizeConstraint.RelativeYY
  535.  
  536. ImageLabel.Parent = Frame_3
  537. ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  538. ImageLabel.BackgroundTransparency = 1
  539. ImageLabel.Size = UDim2.new(1, 0, 1, 0)
  540. ImageLabel.Image = "rbxassetid://328298876"
  541.  
  542. R.Name = "R"
  543. R.Parent = Frame_3
  544. R.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  545. R.BorderSizePixel = 0
  546. R.Position = UDim2.new(1.39999998, 0, 0, 0)
  547. R.Size = UDim2.new(0.75, 0, 0.300000012, 0)
  548. R.Font = Enum.Font.SourceSans
  549. R.FontSize = Enum.FontSize.Size14
  550. R.Text = "Input"
  551. R.TextColor3 = Color3.new(1, 1, 1)
  552. R.TextScaled = true
  553. R.TextSize = 14
  554. R.TextWrapped = true
  555. R.TextXAlignment = Enum.TextXAlignment.Left
  556.  
  557. G.Name = "G"
  558. G.Parent = Frame_3
  559. G.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  560. G.BorderSizePixel = 0
  561. G.Position = UDim2.new(1.39999998, 0, 0.349999994, 0)
  562. G.Size = UDim2.new(0.75, 0, 0.300000012, 0)
  563. G.Font = Enum.Font.SourceSans
  564. G.FontSize = Enum.FontSize.Size14
  565. G.Text = "Input"
  566. G.TextColor3 = Color3.new(1, 1, 1)
  567. G.TextScaled = true
  568. G.TextSize = 14
  569. G.TextWrapped = true
  570. G.TextXAlignment = Enum.TextXAlignment.Left
  571.  
  572. B.Name = "B"
  573. B.Parent = Frame_3
  574. B.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  575. B.BorderSizePixel = 0
  576. B.Position = UDim2.new(1.39999998, 0, 0.699999988, 0)
  577. B.Size = UDim2.new(0.75, 0, 0.300000012, 0)
  578. B.Font = Enum.Font.SourceSans
  579. B.FontSize = Enum.FontSize.Size14
  580. B.Text = "Input"
  581. B.TextColor3 = Color3.new(1, 1, 1)
  582. B.TextScaled = true
  583. B.TextSize = 14
  584. B.TextWrapped = true
  585. B.TextXAlignment = Enum.TextXAlignment.Left
  586.  
  587. TextLabel_2.Parent = Frame_3
  588. TextLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
  589. TextLabel_2.BackgroundTransparency = 1
  590. TextLabel_2.Position = UDim2.new(1.04999995, 0, 0, 0)
  591. TextLabel_2.Size = UDim2.new(0.300000012, 0, 0.300000012, 0)
  592. TextLabel_2.Font = Enum.Font.SourceSansLight
  593. TextLabel_2.FontSize = Enum.FontSize.Size14
  594. TextLabel_2.Text = "R"
  595. TextLabel_2.TextColor3 = Color3.new(1, 1, 1)
  596. TextLabel_2.TextScaled = true
  597. TextLabel_2.TextSize = 14
  598. TextLabel_2.TextWrapped = true
  599.  
  600. TextLabel_3.Parent = Frame_3
  601. TextLabel_3.BackgroundColor3 = Color3.new(1, 1, 1)
  602. TextLabel_3.BackgroundTransparency = 1
  603. TextLabel_3.Position = UDim2.new(1.04999995, 0, 0.349999994, 0)
  604. TextLabel_3.Size = UDim2.new(0.300000012, 0, 0.300000012, 0)
  605. TextLabel_3.Font = Enum.Font.SourceSansLight
  606. TextLabel_3.FontSize = Enum.FontSize.Size14
  607. TextLabel_3.Text = "G"
  608. TextLabel_3.TextColor3 = Color3.new(1, 1, 1)
  609. TextLabel_3.TextScaled = true
  610. TextLabel_3.TextSize = 14
  611. TextLabel_3.TextWrapped = true
  612.  
  613. TextLabel_4.Parent = Frame_3
  614. TextLabel_4.BackgroundColor3 = Color3.new(1, 1, 1)
  615. TextLabel_4.BackgroundTransparency = 1
  616. TextLabel_4.Position = UDim2.new(1.04999995, 0, 0.699999988, 0)
  617. TextLabel_4.Size = UDim2.new(0.300000012, 0, 0.300000012, 0)
  618. TextLabel_4.Font = Enum.Font.SourceSansLight
  619. TextLabel_4.FontSize = Enum.FontSize.Size14
  620. TextLabel_4.Text = "B"
  621. TextLabel_4.TextColor3 = Color3.new(1, 1, 1)
  622. TextLabel_4.TextScaled = true
  623. TextLabel_4.TextSize = 14
  624. TextLabel_4.TextWrapped = true
  625.  
  626. Slider.Name = "Slider"
  627. Slider.Parent = Frame
  628. Slider.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  629. Slider.Position = UDim2.new(0.0500000007, 0, 0.375, 0)
  630. Slider.Size = UDim2.new(0.230000004, 0, 0.00999999978, 0)
  631.  
  632. Slidee.Name = "Slidee"
  633. Slidee.Parent = Slider
  634. Slidee.AnchorPoint = Vector2.new(0.5, 0.5)
  635. Slidee.BackgroundColor3 = Color3.new(0.0941177, 0.0941177, 0.0941177)
  636. Slidee.BorderSizePixel = 0
  637. Slidee.Size = UDim2.new(0.0299999993, 0, 7, 0)
  638. Slidee.ImageTransparency = 1
  639.  
  640. ChildLock.Name = "ChildLock"
  641. ChildLock.Parent = Frame
  642. ChildLock.Active = true
  643. ChildLock.BackgroundColor3 = Color3.new(0, 0, 0)
  644. ChildLock.BackgroundTransparency = 0.60000002384186
  645. ChildLock.BorderSizePixel = 0
  646. ChildLock.Position = UDim2.new(0.600000024, 0, 0, 0)
  647. ChildLock.Size = UDim2.new(0.400000006, 0, 1, 0)
  648. ChildLock.ZIndex = 2
  649.  
  650. TextLabel_5.Parent = ChildLock
  651. TextLabel_5.BackgroundColor3 = Color3.new(1, 1, 1)
  652. TextLabel_5.BackgroundTransparency = 1
  653. TextLabel_5.BorderSizePixel = 0
  654. TextLabel_5.Position = UDim2.new(0.125, 0, 0.150000006, 0)
  655. TextLabel_5.Size = UDim2.new(0.75, 0, 0.200000003, 0)
  656. TextLabel_5.ZIndex = 3
  657. TextLabel_5.Font = Enum.Font.SourceSans
  658. TextLabel_5.FontSize = Enum.FontSize.Size14
  659. TextLabel_5.Text = "do this math to disable child lock"
  660. TextLabel_5.TextColor3 = Color3.new(1, 1, 1)
  661. TextLabel_5.TextScaled = true
  662. TextLabel_5.TextSize = 14
  663. TextLabel_5.TextWrapped = true
  664.  
  665. mathz.Name = "mathz"
  666. mathz.Parent = ChildLock
  667. mathz.BackgroundColor3 = Color3.new(1, 1, 1)
  668. mathz.BackgroundTransparency = 1
  669. mathz.Position = UDim2.new(0.125, 0, 0.449999988, 0)
  670. mathz.Size = UDim2.new(0.75, 0, 0.200000003, 0)
  671. mathz.ZIndex = 3
  672. mathz.Font = Enum.Font.SourceSans
  673. mathz.FontSize = Enum.FontSize.Size14
  674. mathz.Text = math1.."("..math2.."r - "..math3..") = "..math4
  675. mathz.TextColor3 = Color3.new(1, 1, 1)
  676. mathz.TextScaled = true
  677. mathz.TextSize = 14
  678. mathz.TextWrapped = true
  679.  
  680. fps.Name = "fps"
  681. fps.Parent = Frame
  682. fps.BackgroundColor3 = Color3.new(1, 1, 1)
  683. fps.BackgroundTransparency = 1
  684. fps.Size = UDim2.new(0.75, 0, 0.05, 0)
  685. fps.ZIndex = 3
  686. fps.Font = Enum.Font.SourceSansLight
  687. fps.FontSize = Enum.FontSize.Size14
  688. fps.Text = "FPS: N/A"
  689. fps.TextColor3 = Color3.new(1, 1, 1)
  690. fps.TextScaled = true
  691. fps.TextSize = 14
  692. fps.TextWrapped = true
  693. fps.TextXAlignment = Enum.TextXAlignment.Left
  694.  
  695. TextBox.Parent = ChildLock
  696. TextBox.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  697. TextBox.BorderSizePixel = 0
  698. TextBox.Position = UDim2.new(0.200000003, 0, 0.699999988, 0)
  699. TextBox.Size = UDim2.new(0.600000024, 0, 0.200000003, 0)
  700. TextBox.ZIndex = 3
  701. TextBox.Font = Enum.Font.SourceSans
  702. TextBox.FontSize = Enum.FontSize.Size14
  703. TextBox.Text = "Answer (rounded to nearest tenth)"
  704. TextBox.TextColor3 = Color3.new(1, 1, 1)
  705. TextBox.TextScaled = true
  706. TextBox.TextSize = 14
  707. TextBox.TextWrapped = true
  708. TextBox.TextXAlignment = Enum.TextXAlignment.Left
  709.  
  710. Black.Size = UDim2.new(1,0,1,0)
  711. Black.BackgroundTransparency = 1
  712. Black.BorderSizePixel = 0
  713. Black.BackgroundColor3 = Color3.new(0,0,0)
  714. Black.Parent = Frame_3
  715.  
  716. TextBox.FocusLost:connect(function()
  717. if TextBox.Text == tostring(answer) or TextBox.Text == "r="..tostring(answer) or TextBox.Text == "r= "..tostring(answer) or TextBox.Text == "r = "..tostring(answer) or TextBox.Text == "r= "..tostring(answer) or TextBox.Text == tostring(answer).."=r" or TextBox.Text == tostring(answer).." =r" or TextBox.Text == tostring(answer).."= r" or TextBox.Text == tostring(answer).." = r" then
  718. ChildLock:Destroy()
  719. childlock = false
  720. notify("NOOOOOOOOOOOOOOOOOOOOOOOOO.",true)
  721. end
  722. end)
  723.  
  724. local mousedown = false
  725. mouse.Button1Down:connect(function()
  726. mousedown = true
  727. end)
  728. mouse.Button1Up:connect(function()
  729. mousedown = false
  730. slidee = false
  731. end)
  732.  
  733. Slidee.MouseButton1Down:connect(function()
  734. slidee = true
  735. end)
  736. Slidee.MouseButton1Up:connect(function()
  737. slidee = false
  738. end)
  739.  
  740. mouse.Move:connect(function()
  741. if mousedown then
  742. if mouse.X >= ImageLabel.AbsolutePosition.X and mouse.X <= ImageLabel.AbsolutePosition.X+ ImageLabel.AbsoluteSize.X and mouse.Y >= ImageLabel.AbsolutePosition.Y and mouse.Y <= ImageLabel.AbsolutePosition.Y+ ImageLabel.AbsoluteSize.Y then
  743. local newX = ImageLabel.AbsoluteSize.X-(mouse.X-ImageLabel.AbsolutePosition.X)
  744. local newY = ImageLabel.AbsoluteSize.Y-(mouse.Y-ImageLabel.AbsolutePosition.Y)
  745. local newcolor = Color3.fromHSV(newX/ImageLabel.AbsoluteSize.X,newY/ImageLabel.AbsoluteSize.Y,Black.Transparency)
  746. Frame_2.BackgroundColor3 = newcolor
  747. TextLabel.Text = "Blood Color: ["..math.floor(255*newcolor.r)..", "..math.floor(255*newcolor.g)..", "..math.floor(255*newcolor.b).."]"
  748. end
  749. end
  750. if slidee then
  751. local ree = mouse.X
  752. if ree < Slider.AbsolutePosition.X then
  753. ree = Slider.AbsolutePosition.X
  754. elseif ree > Slider.AbsolutePosition.X+Slider.AbsoluteSize.X then
  755. ree = Slider.AbsolutePosition.X+Slider.AbsoluteSize.X
  756. end
  757. Slidee.Position = UDim2.new(0,ree-Slider.AbsolutePosition.X,0,0)
  758. Black.Transparency = 1-(Slidee.Position.X.Offset/Slider.AbsoluteSize.X)
  759. end
  760. end)
  761.  
  762. R.FocusLost:connect(function()
  763. if R.Text ~= "Input" then
  764. if tonumber(R.Text) then
  765. if tonumber(R.Text) > 255 then
  766. R.Text = "255"
  767. end
  768. local newcolor = Color3.new(tonumber(R.Text/255),Frame_2.BackgroundColor3.g,Frame_2.BackgroundColor3.b)
  769. Frame_2.BackgroundColor3 = newcolor
  770. TextLabel.Text = "Blood Color: ["..math.floor(255*newcolor.r)..", "..math.floor(255*newcolor.g)..", "..math.floor(255*newcolor.b).."]"
  771. R.Text = "Input"
  772. end
  773. end
  774. end)
  775. G.FocusLost:connect(function()
  776. if G.Text ~= "Input" then
  777. if tonumber(G.Text) then
  778. if tonumber(G.Text) > 255 then
  779. G.Text = "255"
  780. end
  781. local newcolor = Color3.new(Frame_2.BackgroundColor3.r,tonumber(G.Text/255),Frame_2.BackgroundColor3.b)
  782. Frame_2.BackgroundColor3 = newcolor
  783. TextLabel.Text = "Blood Color: ["..math.floor(255*newcolor.r)..", "..math.floor(255*newcolor.g)..", "..math.floor(255*newcolor.b).."]"
  784. G.Text = "Input"
  785. end
  786. end
  787. end)
  788. B.FocusLost:connect(function()
  789. if B.Text ~= "Input" then
  790. if tonumber(B.Text) then
  791. if tonumber(B.Text) > 255 then
  792. B.Text = "255"
  793. end
  794. local newcolor = Color3.new(Frame_2.BackgroundColor3.r,Frame_2.BackgroundColor3.g,tonumber(B.Text/255))
  795. Frame_2.BackgroundColor3 = newcolor
  796. TextLabel.Text = "Blood Color: ["..math.floor(255*newcolor.r)..", "..math.floor(255*newcolor.g)..", "..math.floor(255*newcolor.b).."]"
  797. B.Text = "Input"
  798. end
  799. end
  800. end)
  801.  
  802. local open = false
  803. local opening = false
  804. Customize.MouseButton1Click:connect(function()
  805. if opening == false then
  806. if open == false then
  807. open = true
  808. opening = true
  809. Customize:TweenPosition(UDim2.new(0.15, 0, 0.1, 0),Enum.EasingDirection.Out,Enum.EasingStyle.Quint,1)
  810. wait(1)
  811. opening = false
  812. else
  813. open = false
  814. opening = true
  815. Customize:TweenPosition(UDim2.new(0.15, 0, 0.9, 0),Enum.EasingDirection.Out,Enum.EasingStyle.Quint,1)
  816. wait(1)
  817. opening = false
  818. end
  819. end
  820. end)
  821.  
  822. Frame_2.BackgroundColor3 = Color3.fromRGB(117,0,0)
  823.  
  824. function removewelds(part)
  825. for i,v in pairs(part:GetChildren()) do
  826. if v:IsA('Weld') then v:Destroy() end
  827. end
  828. end
  829.  
  830. function notify(msg,remove)
  831. local coru= coroutine.wrap(function()
  832. for i,v in pairs(MainGUI:GetChildren()) do
  833. if v:IsA('TextLabel') then v:Destroy() end
  834. end
  835. if msg then
  836. local TextLabel = Instance.new("TextLabel")
  837. local Frame = Instance.new("Frame")
  838.  
  839. -- Properties
  840.  
  841. TextLabel.Parent = MainGUI
  842. TextLabel.BackgroundColor3 = Color3.new(0.227451, 0.227451, 0.227451)
  843. TextLabel.BorderSizePixel = 0
  844. TextLabel.Position = UDim2.new(0.25, 0, 0.05, -10)
  845. TextLabel.Size = UDim2.new(0.5, 0, 0.1, 0)
  846. TextLabel.Font = Enum.Font.SourceSans
  847. TextLabel.FontSize = Enum.FontSize.Size60
  848. TextLabel.TextColor3 = Color3.new(1, 1, 1)
  849. TextLabel.TextSize = 50
  850. TextLabel.Transparency = 1
  851. TextLabel.TextScaled = true
  852. TextLabel.TextYAlignment = Enum.TextYAlignment.Top
  853. TextLabel.Text = ""
  854. TextLabel.TextXAlignment = Enum.TextXAlignment.Left
  855.  
  856. Frame.Parent = TextLabel
  857. Frame.BackgroundColor3 = Color3.new(0.192157, 0.192157, 0.192157)
  858. Frame.BorderSizePixel = 0
  859. Frame.Transparency = 1
  860. Frame.Position = UDim2.new(0, 0, 1,0)
  861. Frame.Size = UDim2.new(1, 0, 0, 5)
  862. for i=1,10 do
  863. TextLabel.Transparency = TextLabel.Transparency-0.1
  864. TextLabel.Position = TextLabel.Position+UDim2.new(0,0,0,1)
  865. Frame.Transparency = Frame.Transparency-0.1
  866. wait()
  867. end
  868. for i=1,#msg do
  869. TextLabel.Text = string.sub(msg,1,i)
  870. wait()
  871. end
  872. wait(1)
  873. if remove ~= true then
  874. for i=1,10 do
  875. TextLabel.Transparency = TextLabel.Transparency+0.1
  876. TextLabel.Position = TextLabel.Position-UDim2.new(0,0,0,1)
  877. Frame.Transparency = Frame.Transparency+0.1
  878. wait()
  879. end
  880. TextLabel:Destroy()
  881. end
  882. end
  883. end)
  884. coru()
  885. end
  886. if workspace.FilteringEnabled == false then
  887. if workspace:PGSIsEnabled() then
  888. notify('Press Z to equip. Created by mustardfoot and Tollonis. Not By paladinzzz, ok?',true)
  889. else
  890. notify('(this game is really old or something and has terrible physics so a lot of things wont work sorry) Press Z to equip. Created by mustardfoot and Tollonis.',true)
  891. end
  892. else
  893. notify('LOL this game has filtering enabled so it literally wont work here')
  894. end
  895.  
  896. local handProperties = {
  897. {"LimitsEnabled", true};
  898. {"UpperAngle",0};
  899. {"LowerAngle",0};
  900. }
  901. local shinProperties = {
  902. {"LimitsEnabled", true};
  903. {"UpperAngle", 0};
  904. {"LowerAngle", -75};
  905. }
  906. local footProperties = {
  907. {"LimitsEnabled", true};
  908. {"UpperAngle", 15};
  909. {"LowerAngle", -45};
  910. }
  911.  
  912. function bleed(frick,OwO)
  913. while frick.Parent ~= nil and frick.Parent.Parent ~= nil do
  914. local reeee = coroutine.wrap(function()
  915. local thing = Instance.new('Part',workspace)
  916. thing.Size = Vector3.new(0.2,0.2,0.2)
  917. thing.CFrame = frick.CFrame
  918. thing.Transparency = 1
  919. thing.BrickColor = BrickColor.new(Frame_2.BackgroundColor3)
  920. thing.Material = Enum.Material.SmoothPlastic
  921. thing.Name = "Blood"
  922. thing.CanCollide =false
  923. thing:BreakJoints()
  924. local rawrxd = Instance.new('BodyForce',thing)
  925. rawrxd.Force = frick.CFrame.upVector*(math.random()*2)+Vector3.new(math.random(-5, 5)/10,1.5,0)
  926. local coru = coroutine.wrap(function()
  927. wait(0.01)
  928. rawrxd:Destroy()
  929. end)
  930. coru()
  931. local ree = Instance.new('ParticleEmitter',thing)
  932. if OwO ~= true then
  933. ree.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Frame_2.BackgroundColor3),ColorSequenceKeypoint.new(1,Frame_2.BackgroundColor3)})
  934. else
  935. ree.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(1,1,1)),ColorSequenceKeypoint.new(1,Color3.new(1,1,1))})
  936. end
  937. ree.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.1),NumberSequenceKeypoint.new(1,0.1)})
  938. ree.Texture = 'rbxassetid://867743272'
  939. ree.Lifetime = NumberRange.new(0.4)
  940. ree.Rate = 50
  941. ree.LockedToPart = true
  942. ree.Speed = NumberRange.new(0, 2)
  943.  
  944. thing.Touched:connect(function(tou)
  945. 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" and tou.Parent.Name ~= 'handle' and tou.Name ~= "blade" and tou.Name ~= 'handle' and tou.Name ~= "Projectile" and tou.Parent.Name ~= "Projectile" then
  946. local pos = Vector3.new(thing.Position.X,(tou.Position.Y+(tou.Size.Y/2))+0.02,thing.Position.Z)
  947. local Point1 = pos-Vector3.new(0.01,0.01,0.01)
  948. local Point2 = pos+Vector3.new(0.01,0.01,0.01)
  949. local Region = Region3.new(Point1,Point2)
  950. for _,Part in pairs(game.Workspace:FindPartsInRegion3(Region,nil,math.huge)) do
  951. if Part.Name == "BloodPuddle" then
  952. tou = Part
  953. end
  954. end
  955. thing:Destroy()
  956. if tou.Name == "BloodPuddle" then
  957. if tou.Size.X < 1 then
  958. pcall(function()
  959. tou.Sound:Play()
  960. end)
  961. end
  962. local reee = tou.CFrame
  963. if tou.Transparency > -0.2 then
  964. tou.Transparency = tou.Transparency -0.1
  965. end
  966. if tou.Size.X < 5 then
  967. tou.Size = tou.Size+Vector3.new(0.1,0,0.1)
  968. tou.CFrame = reee
  969. end
  970. elseif tou.CanCollide == true then
  971. local bloodlol = Instance.new('Part',workspace)
  972. local sound = Instance.new('Sound',bloodlol)
  973. sound.SoundId = 'rbxassetid://685857471'
  974. sound.Volume = 0.025
  975. sound:Play()
  976. bloodlol.Size=Vector3.new(1,0.2,1)
  977. bloodlol.Name = "BloodPuddle"
  978. bloodlol.Anchored = true
  979. bloodlol.CanCollide = false
  980. bloodlol.Material = Enum.Material.SmoothPlastic
  981. if OwO ~= true then
  982. bloodlol.Color = Frame_2.BackgroundColor3
  983. else
  984. bloodlol.Color = Color3.new(1,1,1)
  985. end
  986. local cyl = Instance.new('CylinderMesh',bloodlol)
  987. cyl.Scale = Vector3.new(1,0.1,1)
  988. bloodlol.CFrame = CFrame.new(pos)
  989. local coru=coroutine.wrap(function()
  990. while bloodlol.Parent ~= nil do
  991. if bloodlol.Transparency < 1 then
  992. bloodlol.Transparency = bloodlol.Transparency+0.05
  993. else
  994. bloodlol:Destroy()
  995. end
  996. wait(0.1)
  997. end
  998. end)
  999. coru()
  1000. end
  1001. end
  1002. end)
  1003. local coru = coroutine.wrap(function()
  1004. wait(1)
  1005. thing:Destroy()
  1006. end)
  1007. coru()
  1008. end)
  1009. reeee()
  1010. wait()
  1011. end
  1012. end
  1013.  
  1014. function stun(char)
  1015. local found = false
  1016. pcall(function()
  1017. char:FindFirstChildOfClass('Humanoid'):ChangeState(Enum.HumanoidStateType.Physics)
  1018. end)
  1019. for i,v in pairs(rekt) do
  1020. if v == char then
  1021. found = true
  1022. end
  1023. end
  1024. if found == false then
  1025. table.insert(rekt,char)
  1026. end
  1027. end
  1028. function unstun(char)
  1029. for i,v in pairs(rekt) do
  1030. if v == char then
  1031. if v:FindFirstChildOfClass('Humanoid') and v:FindFirstChildOfClass('Humanoid').Health>0 then
  1032. v:FindFirstChildOfClass('Humanoid'):ChangeState(Enum.HumanoidStateType.Running)
  1033. v:FindFirstChildOfClass('Humanoid').PlatformStand = false
  1034. v:FindFirstChildOfClass('Humanoid').Sit = false
  1035. v:FindFirstChildOfClass('Humanoid').Jump = true
  1036. v:FindFirstChildOfClass('Humanoid').JumpPower = 50
  1037. v:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
  1038. v:FindFirstChildOfClass('Humanoid').Name = "Humanoid"
  1039. end
  1040. table.remove(rekt,i)
  1041. end
  1042. end
  1043. end
  1044.  
  1045. function recurse(root,callback,i)
  1046. i= i or 0
  1047. for _,v in pairs(root:GetChildren()) do
  1048. i = i + 1
  1049. callback(i,v)
  1050.  
  1051. if #v:GetChildren() > 0 then
  1052. i = recurse(v,callback,i)
  1053. end
  1054. end
  1055.  
  1056. return i
  1057. end
  1058.  
  1059. function ragdollJoint(character, part0, part1, attachmentName, className, properties)
  1060. if character:FindFirstChild("RagdollConstraint"..part1.Name) == nil then
  1061. if character:FindFirstChild('HumanoidRootPart')then
  1062. character.HumanoidRootPart.CanCollide = false
  1063. end
  1064. for i,v in pairs(character:GetChildren()) do
  1065. if v:IsA("MeshPart") and (v.MeshId == 'http://www.roblox.com/asset/?id=553602991' or v.MeshId == 'http://www.roblox.com/asset/?id=553602977' or v.MeshId == 'http://www.roblox.com/asset/?id=553602987') then
  1066. v.Size = Vector3.new(1,1,1)
  1067. end
  1068. end
  1069. recurse(character, function(_,v)
  1070. if v:IsA("Attachment") and v.Parent.Name ~= "ayybleed" then
  1071. v.Axis = Vector3.new(0, 1, 0)
  1072. v.SecondaryAxis = Vector3.new(0, 0, 1)
  1073. v.Rotation = Vector3.new(0, 0, 0)
  1074. end
  1075. end)
  1076. if part1:FindFirstChildOfClass('Motor6D') then
  1077. part1:FindFirstChildOfClass('Motor6D'):Destroy()
  1078. end
  1079. if attachmentName ~= "NeckAttachment" then
  1080. attachmentName = attachmentName.."RigAttachment"
  1081. end
  1082. local constraint = Instance.new(className.."Constraint")
  1083. constraint.Attachment0 = part0:FindFirstChild(attachmentName)
  1084. constraint.Attachment1 = part1:FindFirstChild(attachmentName)
  1085. constraint.Name = "RagdollConstraint"..part1.Name
  1086. if character:FindFirstChildOfClass('Humanoid').Health > 0 then
  1087. local collidepart = Instance.new('Part',part1)
  1088. collidepart.Size = part1.Size/2
  1089. if string.find(string.lower(part1.Name),"upper") then
  1090. if string.find(string.lower(part1.Name),"leg") then
  1091. collidepart.Size = part1.Size/3
  1092. else
  1093. collidepart.Size = part1.Size/2.5
  1094. end
  1095. end
  1096. collidepart.CanCollide = true
  1097. collidepart.Name = "Collision"
  1098. collidepart.Anchored = false
  1099. collidepart.Transparency = 1
  1100. collidepart.CFrame = part1.CFrame
  1101. collidepart:BreakJoints()
  1102. local attachment0 = Instance.new('Attachment',part1)
  1103. local attachment1 = Instance.new('Attachment',collidepart)
  1104. if attachment0 and attachment1 then
  1105. local constraint = Instance.new("HingeConstraint")
  1106. constraint.Attachment0 = attachment0
  1107. constraint.Attachment1 = attachment1
  1108. constraint.LimitsEnabled = true
  1109. constraint.UpperAngle = 0
  1110. constraint.LowerAngle = 0
  1111. constraint.Parent = character
  1112. end
  1113. if string.find(string.lower(part1.Name),"upper") then
  1114. if string.find(string.lower(part1.Name),"leg") then
  1115. attachment0.Position = Vector3.new(0,0.01,0)
  1116. else
  1117. attachment0.Position = Vector3.new(0,0.25,0)
  1118. end
  1119. else
  1120. attachment0.Position = Vector3.new(0,-0.1,0)
  1121. end
  1122. end
  1123. for _,propertyData in next,properties or {} do
  1124. constraint[propertyData[1]] = propertyData[2]
  1125. end
  1126.  
  1127. constraint.Parent = character
  1128. end
  1129. end
  1130.  
  1131. function R6ragdollJoint(character,limbname,attached,heded)
  1132. pcall(function()
  1133. if limbname == "Right Arm" and character:FindFirstChild("Right Arm") and character:FindFirstChild("Torso") and character.Torso:FindFirstChild("Right ArmRagdollConstraint") == nil and character[limbname]:FindFirstChild("Right ArmRagdollConstraint") == nil then
  1134. local torsoatt = Instance.new('Attachment',character.Torso)
  1135. torsoatt.Name = limbname.."RagdollConstraint"
  1136. torsoatt.Position = Vector3.new(1.45,0.768,-0.009)
  1137. torsoatt.Axis = Vector3.new(1,0,0)
  1138. torsoatt.SecondaryAxis = Vector3.new(0,1,0)
  1139. local limbatt = Instance.new("Attachment",character[limbname])
  1140. limbatt.Position = Vector3.new(-0.086, 0.755, -0.007)
  1141. limbatt.Name = limbname.."RagdollConstraint"
  1142. limbatt.Axis = Vector3.new(1,0,0)
  1143. limbatt.SecondaryAxis = Vector3.new(0,1,0)
  1144. local ballc = Instance.new('BallSocketConstraint',character)
  1145. ballc.Name = "RightArmRagdollRig"
  1146. ballc.Attachment0 = torsoatt
  1147. ballc.Attachment1 = limbatt
  1148. local part1 = character[limbname]
  1149. if character:FindFirstChildOfClass('Humanoid').Health > 0 then
  1150. local collidepart = Instance.new('Part',part1)
  1151. collidepart.Size = part1.Size/1.5
  1152. collidepart.CanCollide = true
  1153. collidepart.Name = "Collision"
  1154. collidepart.Anchored = false
  1155. collidepart.Transparency = 1
  1156. collidepart.CFrame = part1.CFrame
  1157. collidepart:BreakJoints()
  1158. local attachment0 = Instance.new('Attachment',part1)
  1159. local attachment1 = Instance.new('Attachment',collidepart)
  1160. if attachment0 and attachment1 then
  1161. local constraint = Instance.new("HingeConstraint")
  1162. constraint.Attachment0 = attachment0
  1163. constraint.Attachment1 = attachment1
  1164. constraint.LimitsEnabled = true
  1165. constraint.UpperAngle = 0
  1166. constraint.LowerAngle = 0
  1167. constraint.Parent = character
  1168. end
  1169. end
  1170. if character.Torso:FindFirstChild('Right Shoulder') then
  1171. character.Torso:FindFirstChild('Right Shoulder'):Destroy()
  1172. end
  1173. elseif limbname == "Left Arm" and character:FindFirstChild("Left Arm") and character:FindFirstChild("Torso") and character.Torso:FindFirstChild("Left ArmRagdollConstraint") == nil and character[limbname]:FindFirstChild("Left ArmRagdollConstraint") == nil then
  1174. local torsoatt = Instance.new('Attachment',character.Torso)
  1175. torsoatt.Name = limbname.."RagdollConstraint"
  1176. torsoatt.Position = Vector3.new(-1.45,0.768,-0.009)
  1177. torsoatt.Axis = Vector3.new(1,0,0)
  1178. torsoatt.SecondaryAxis = Vector3.new(0,1,0)
  1179. local limbatt = Instance.new("Attachment",character[limbname])
  1180. limbatt.Position = Vector3.new(-0.086, 0.755, -0.007)
  1181. limbatt.Name = limbname.."RagdollConstraint"
  1182. limbatt.Axis = Vector3.new(1,0,0)
  1183. limbatt.SecondaryAxis = Vector3.new(0,1,0)
  1184. local ballc = Instance.new('BallSocketConstraint',character)
  1185. ballc.Name = "LeftArmRagdollRig"
  1186. ballc.Attachment0 = torsoatt
  1187. ballc.Attachment1 = limbatt
  1188. local part1 = character[limbname]
  1189. if character:FindFirstChildOfClass('Humanoid').Health > 0 then
  1190. local collidepart = Instance.new('Part',part1)
  1191. collidepart.Size = part1.Size/1.5
  1192. collidepart.CanCollide = true
  1193. collidepart.Name = "Collision"
  1194. collidepart.Anchored = false
  1195. collidepart.Transparency = 1
  1196. collidepart.CFrame = part1.CFrame
  1197. collidepart:BreakJoints()
  1198. local attachment0 = Instance.new('Attachment',part1)
  1199. local attachment1 = Instance.new('Attachment',collidepart)
  1200. if attachment0 and attachment1 then
  1201. local constraint = Instance.new("HingeConstraint")
  1202. constraint.Attachment0 = attachment0
  1203. constraint.Attachment1 = attachment1
  1204. constraint.LimitsEnabled = true
  1205. constraint.UpperAngle = 0
  1206. constraint.LowerAngle = 0
  1207. constraint.Parent = character
  1208. end
  1209. end
  1210. if character.Torso:FindFirstChild('Left Shoulder') then
  1211. character.Torso:FindFirstChild('Left Shoulder'):Destroy()
  1212. end
  1213. elseif limbname == "Right Leg" and character:FindFirstChild("Right Leg") and character:FindFirstChild("Torso") and character.Torso:FindFirstChild("Right LegRagdollConstraint") == nil and character[limbname]:FindFirstChild("Right LegRagdollConstraint") == nil then
  1214. stun(character)
  1215. local torsoatt = Instance.new('Attachment',character.Torso)
  1216. torsoatt.Name = limbname.."RagdollConstraint"
  1217. torsoatt.Position = Vector3.new(0.45, -1.242, -0.009)
  1218. torsoatt.Axis = Vector3.new(1,0,0)
  1219. torsoatt.SecondaryAxis = Vector3.new(0,1,0)
  1220. local limbatt = Instance.new("Attachment",character[limbname])
  1221. limbatt.Position = Vector3.new(-0.086, 0.755, -0.007)
  1222. limbatt.Name = limbname.."RagdollConstraint"
  1223. limbatt.Axis = Vector3.new(1,0,0)
  1224. limbatt.SecondaryAxis = Vector3.new(0,1,0)
  1225. local ballc = Instance.new('BallSocketConstraint',character)
  1226. ballc.Name = "RightLegRagdollRig"
  1227. ballc.Attachment0 = torsoatt
  1228. ballc.Attachment1 = limbatt
  1229. local part1 = character[limbname]
  1230. if character:FindFirstChildOfClass('Humanoid').Health > 0 then
  1231. local collidepart = Instance.new('Part',part1)
  1232. collidepart.Size = part1.Size/1.5
  1233. collidepart.CanCollide = true
  1234. collidepart.Name = "Collision"
  1235. collidepart.Anchored = false
  1236. collidepart.Transparency = 1
  1237. collidepart.CFrame = part1.CFrame
  1238. collidepart:BreakJoints()
  1239. local attachment0 = Instance.new('Attachment',part1)
  1240. local attachment1 = Instance.new('Attachment',collidepart)
  1241. if attachment0 and attachment1 then
  1242. local constraint = Instance.new("HingeConstraint")
  1243. constraint.Attachment0 = attachment0
  1244. constraint.Attachment1 = attachment1
  1245. constraint.LimitsEnabled = true
  1246. constraint.UpperAngle = 0
  1247. constraint.LowerAngle = 0
  1248. constraint.Parent = character
  1249. end
  1250. end
  1251. if character.Torso:FindFirstChild('Right Hip') then
  1252. character.Torso:FindFirstChild('Right Hip'):Destroy()
  1253. end
  1254. elseif limbname == "Left Leg" and character:FindFirstChild("Left Leg") and character:FindFirstChild("Torso") and character.Torso:FindFirstChild("Left LegRagdollConstraint") == nil and character[limbname]:FindFirstChild("Left LegRagdollConstraint") == nil then
  1255. stun(character)
  1256. local torsoatt = Instance.new('Attachment',character.Torso)
  1257. torsoatt.Name = limbname.."RagdollConstraint"
  1258. torsoatt.Position = Vector3.new(-0.45, -1.242, -0.009)
  1259. torsoatt.Axis = Vector3.new(1,0,0)
  1260. torsoatt.SecondaryAxis = Vector3.new(0,1,0)
  1261. local limbatt = Instance.new("Attachment",character[limbname])
  1262. limbatt.Position = Vector3.new(-0.086, 0.755, -0.007)
  1263. limbatt.Name = limbname.."RagdollConstraint"
  1264. limbatt.Axis = Vector3.new(1,0,0)
  1265. limbatt.SecondaryAxis = Vector3.new(0,1,0)
  1266. local ballc = Instance.new('BallSocketConstraint',character)
  1267. ballc.Name = "LeftLegRagdollRig"
  1268. ballc.Attachment0 = torsoatt
  1269. ballc.Attachment1 = limbatt
  1270. local part1 = character[limbname]
  1271. if character:FindFirstChildOfClass('Humanoid').Health > 0 then
  1272. local collidepart = Instance.new('Part',part1)
  1273. collidepart.Size = part1.Size/1.5
  1274. collidepart.CanCollide = true
  1275. collidepart.Name = "Collision"
  1276. collidepart.Anchored = false
  1277. collidepart.Transparency = 1
  1278. collidepart.CFrame = part1.CFrame
  1279. collidepart:BreakJoints()
  1280. local attachment0 = Instance.new('Attachment',part1)
  1281. local attachment1 = Instance.new('Attachment',collidepart)
  1282. if attachment0 and attachment1 then
  1283. local constraint = Instance.new("HingeConstraint")
  1284. constraint.Attachment0 = attachment0
  1285. constraint.Attachment1 = attachment1
  1286. constraint.LimitsEnabled = true
  1287. constraint.UpperAngle = 0
  1288. constraint.LowerAngle = 0
  1289. constraint.Parent = character
  1290. end
  1291. end
  1292. if character.Torso:FindFirstChild('Left Hip') then
  1293. character.Torso:FindFirstChild('Left Hip'):Destroy()
  1294. end
  1295. elseif limbname == "Head" or limbname == "Torso" and character:FindFirstChild("Head") and character:FindFirstChild("Torso") and character.Head:FindFirstChild("Neck") == nil then
  1296. if character:FindFirstChildOfClass('Humanoid') then
  1297. character:FindFirstChildOfClass('Humanoid').Health = 0
  1298. end
  1299. while character:FindFirstChildOfClass('Humanoid').Health > 0 do wait() end
  1300. if character:FindFirstChild('HumanoidRootPart') then
  1301. character.HumanoidRootPart:Destroy()
  1302. end
  1303. game:GetService('Debris'):AddItem(character,10)
  1304. for _,child in next,character:GetChildren() do
  1305. if child:IsA("Accoutrement") then
  1306. for _,part in next,child:GetChildren() do
  1307. if part:IsA("BasePart") then
  1308. for _,c in pairs(part:GetChildren()) do
  1309. if c:IsA('Weld') then c:Destroy() end
  1310. end
  1311. local attachment1 = part:FindFirstChildOfClass("Attachment")
  1312. local attachment0 = getAttachment0(character,attachment1.Name)
  1313. if attachment0 and attachment1 then
  1314. local constraint = Instance.new("HingeConstraint")
  1315. constraint.Attachment0 = attachment0
  1316. constraint.Attachment1 = attachment1
  1317. constraint.LimitsEnabled = true
  1318. constraint.UpperAngle = 0
  1319. constraint.LowerAngle = 0
  1320. constraint.Parent = character
  1321. end
  1322. end
  1323. end
  1324. end
  1325. end
  1326. for i,v in pairs(character:GetChildren()) do
  1327. if v:IsA('MeshPart') or v:IsA('BasePart') then
  1328. for _,c in pairs(v:GetChildren()) do
  1329. if c.Name == "Collision" then c:Destroy() end
  1330. end
  1331. end
  1332. end
  1333. if character.Torso:FindFirstChild('Neck') then
  1334. character.Torso.Neck:Destroy()
  1335. end
  1336. if character:FindFirstChild('Torso') then
  1337. local collidepart = Instance.new('Part',character.Torso)
  1338. collidepart.Size = character.Torso.Size/1.5
  1339. collidepart.CanCollide = true
  1340. collidepart.Name = "Collision"
  1341. collidepart.Anchored = false
  1342. collidepart.Transparency = 1
  1343. collidepart.CFrame = character.Torso.CFrame
  1344. collidepart:BreakJoints()
  1345. local attachment0 = Instance.new('Attachment',character.Torso)
  1346. local attachment1 = Instance.new('Attachment',collidepart)
  1347. if attachment0 and attachment1 then
  1348. local constraint = Instance.new("HingeConstraint")
  1349. constraint.Attachment0 = attachment0
  1350. constraint.Attachment1 = attachment1
  1351. constraint.LimitsEnabled = true
  1352. constraint.UpperAngle = 0
  1353. constraint.LowerAngle = 0
  1354. constraint.Parent = character
  1355. end
  1356. end
  1357. if character:FindFirstChild('Torso') and character:FindFirstChild('Head') then
  1358. if character.Torso:FindFirstChild('NeckAttachment') == nil then
  1359. local neck = Instance.new('Attachment',character.Torso)
  1360. neck.Name = "NeckAttachment"
  1361. neck.Position = Vector3.new(0, 1, 0)
  1362. end
  1363. ragdollJoint(character,character.Torso, character.Head, "NeckAttachment", "Hinge", {
  1364. {"LimitsEnabled",true};
  1365. {"UpperAngle",50};
  1366. {"LowerAngle",-50};
  1367. })
  1368. end
  1369. if attached ~= false then
  1370. ragdollpart(character, "Right Leg")
  1371. ragdollpart(character, "Left Leg")
  1372. else
  1373. pcall(function()
  1374. local ayybleed = Instance.new('Part',character)
  1375. ayybleed.Size = Vector3.new(character.Torso.Size.X,0.1,character.Torso.Size.Z)
  1376. ayybleed.Transparency = 1
  1377. ayybleed.CanCollide = false
  1378. ayybleed.CFrame = character.Torso.CFrame
  1379. ayybleed:BreakJoints()
  1380. local attachment1 = Instance.new('Attachment',ayybleed)
  1381. attachment1.Position = Vector3.new(0,-character.Torso.Size.Y/2,0)
  1382. attachment1.Orientation = Vector3.new(0, 0, -180)
  1383. local attachment0 = Instance.new('Attachment',character.Torso)
  1384. if attachment0 and attachment1 then
  1385. local constraint = Instance.new("HingeConstraint")
  1386. constraint.Attachment0 = attachment0
  1387. constraint.Attachment1 = attachment1
  1388. constraint.LimitsEnabled = true
  1389. constraint.UpperAngle = 0
  1390. constraint.LowerAngle = 0
  1391. constraint.Parent = character
  1392. end
  1393. local bleedBLEED= coroutine.wrap(function()
  1394. bleed(ayybleed)
  1395. end)
  1396. bleedBLEED()
  1397. end)
  1398. end
  1399. ragdollpart(character, "Right Arm")
  1400. ragdollpart(character, "Left Arm")
  1401. end
  1402. end)
  1403. end
  1404.  
  1405. function getAttachment0(character,attachmentName)
  1406. for _,child in next,character:GetChildren() do
  1407. local attachment = child:FindFirstChild(attachmentName)
  1408. if attachment then
  1409. return attachment
  1410. end
  1411. end
  1412. end
  1413.  
  1414. function ragdollpart(character,partname,attached,heded)
  1415. if heded ~= false then
  1416. local neck = Instance.new('Attachment',character.Head)
  1417. neck.Name = "NeckAttachment"
  1418. neck.Position = Vector3.new(0,-0.5,0)
  1419. else
  1420. local force = Instance.new('BodyForce',character.Head)
  1421. force.Force = Vector3.new(0,500,0)
  1422. game:GetService('Debris'):AddItem(force,0.25)
  1423. pcall(function()
  1424. local asdf = Instance.new('Attachment',character.Head)
  1425. asdf.Position = Vector3.new(0,-character.Head.Size.Y/2,0)
  1426. local last = asdf
  1427. for i=1,14 do
  1428. local bONE = Instance.new('Part',character)
  1429. bONE.BrickColor = BrickColor.new('Institutional white')
  1430. bONE.Size = Vector3.new(0.1,0.1,0.1)
  1431. bONE.CFrame = character.Head.CFrame+(character.Head.CFrame.upVector*-(i/10))
  1432. local lole = Instance.new('Attachment',bONE)
  1433. local hangurself = Instance.new('RopeConstraint',bONE)
  1434. hangurself.Attachment0 = lole
  1435. hangurself.Attachment1 = last
  1436. hangurself.Visible = true
  1437. hangurself.Thickness = 0.05
  1438. hangurself.Color = BrickColor.new('Bright red')
  1439. hangurself.Length = 0.2
  1440. last = lole
  1441. end
  1442. local bleedee = Instance.new('Part',character.Head)
  1443. bleedee.Size = Vector3.new(0.75,0.25,0.75)
  1444. bleedee.CanCollide = false
  1445. bleedee.Color = Frame_2.BackgroundColor3
  1446. bleedee.CFrame = character.Head.CFrame
  1447. local mehs = Instance.new('CylinderMesh',bleedee)
  1448. bleedee:BreakJoints()
  1449. local attachment1 = Instance.new('Attachment',bleedee)
  1450. attachment1.Position = Vector3.new(0,character.Head.Size.Y/2,0)
  1451. attachment1.Orientation = Vector3.new(0,0,180)
  1452. local attachment0 = Instance.new('Attachment',character.Head)
  1453. if attachment0 and attachment1 then
  1454. local constraint = Instance.new("HingeConstraint")
  1455. constraint.Attachment0 = attachment0
  1456. constraint.Attachment1 = attachment1
  1457. constraint.LimitsEnabled = true
  1458. constraint.UpperAngle = 0
  1459. constraint.LowerAngle = 0
  1460. constraint.Parent = character
  1461. end
  1462. spawn(function()
  1463. bleed(bleedee)
  1464. end)
  1465. end)
  1466. local thing = "Torso"
  1467. if character:FindFirstChild(thing) == nil then
  1468. thing = "UpperTorso"
  1469. end
  1470. pcall(function()
  1471. local bleedee = Instance.new('Part',character[thing])
  1472. bleedee.Size = Vector3.new(0.75,0,0.75)
  1473. bleedee.CanCollide = false
  1474. bleedee.Color = Frame_2.BackgroundColor3
  1475. bleedee.CFrame = character[thing].CFrame
  1476. local mehs = Instance.new('CylinderMesh',bleedee)
  1477. bleedee:BreakJoints()
  1478. local attachment1 = Instance.new('Attachment',bleedee)
  1479. attachment1.Position = Vector3.new(0,-character[thing].Size.Y/2,0)
  1480. attachment1.Orientation = Vector3.new(0,0,180)
  1481. local attachment0 = Instance.new('Attachment',character[thing])
  1482. if attachment0 and attachment1 then
  1483. local constraint = Instance.new("HingeConstraint")
  1484. constraint.Attachment0 = attachment0
  1485. constraint.Attachment1 = attachment1
  1486. constraint.LimitsEnabled = true
  1487. constraint.UpperAngle = 0
  1488. constraint.LowerAngle = 0
  1489. constraint.Parent = character
  1490. end
  1491. spawn(function()
  1492. bleed(bleedee)
  1493. end)
  1494. end)
  1495. end
  1496. pcall(function()
  1497. if workspace.PGSPhysicsSolverEnabled == false then
  1498. workspace.PGSPhysicsSolverEnabled = true
  1499. end
  1500. end)
  1501. if partname == "HumanoidRootPart" then
  1502. if character:FindFirstChild('Torso') then
  1503. partname = "Torso"
  1504. else
  1505. partname = "UpperTorso"
  1506. end
  1507. end
  1508. if attached == false then
  1509. if character:FindFirstChild('UpperTorso') then
  1510. pcall(function()
  1511. character.UpperTorso.WaistRigAttachment:Destroy()
  1512. end)
  1513. pcall(function()
  1514. local ayybleed = Instance.new('Part',character)
  1515. ayybleed.Size = Vector3.new(character.UpperTorso.Size.X,0,character.UpperTorso.Size.Z)
  1516. ayybleed.Transparency = 1
  1517. ayybleed.CanCollide = false
  1518. ayybleed.CFrame = character.UpperTorso.CFrame
  1519. ayybleed:BreakJoints()
  1520. ayybleed.Name = "ayybleed"
  1521. local attachment1 = Instance.new('Attachment',ayybleed)
  1522. attachment1.Position = Vector3.new(0,-character.UpperTorso.Size.Y/2,0)
  1523. attachment1.Orientation = Vector3.new(0,0,180)
  1524. local attachment0 = Instance.new('Attachment',character.UpperTorso)
  1525. if attachment0 and attachment1 then
  1526. local constraint = Instance.new("HingeConstraint")
  1527. constraint.Attachment0 = attachment0
  1528. constraint.Attachment1 = attachment1
  1529. constraint.LimitsEnabled = true
  1530. constraint.UpperAngle = 0
  1531. constraint.LowerAngle = 0
  1532. constraint.Parent = character
  1533. end
  1534. local bleedBLEED= coroutine.wrap(function()
  1535. bleed(ayybleed)
  1536. end)
  1537. bleedBLEED()
  1538. end)
  1539. pcall(function()
  1540. local ayybleed = Instance.new('Part',character)
  1541. ayybleed.Size = Vector3.new(character.LowerTorso.Size.X-0.1,0.1,character.LowerTorso.Size.Z-0.1)
  1542. ayybleed.Transparency = 1
  1543. ayybleed.CanCollide = false
  1544. ayybleed.CFrame = character.LowerTorso.CFrame
  1545. ayybleed:BreakJoints()
  1546. ayybleed.Name = "ayybleed"
  1547. local attachment1 = Instance.new('Attachment',ayybleed)
  1548. attachment1.Position = Vector3.new(0,-character.LowerTorso.Size.Y/2,0)
  1549. attachment1.Orientation = Vector3.new(0,0,0)
  1550. local attachment0 = Instance.new('Attachment',character.LowerTorso)
  1551. if attachment0 and attachment1 then
  1552. local constraint = Instance.new("HingeConstraint")
  1553. constraint.Attachment0 = attachment0
  1554. constraint.Attachment1 = attachment1
  1555. constraint.LimitsEnabled = true
  1556. constraint.UpperAngle = 0
  1557. constraint.LowerAngle = 0
  1558. constraint.Parent = character
  1559. end
  1560. local bleedBLEED= coroutine.wrap(function()
  1561. bleed(ayybleed)
  1562. end)
  1563. bleedBLEED()
  1564. end)
  1565. end
  1566. pcall(function()
  1567. local thang = "Torso"
  1568. if character:FindFirstChild('UpperTorso') then
  1569. thang = "UpperTorso"
  1570. end
  1571. local ayybleed = Instance.new('Part',character)
  1572. ayybleed.Size = Vector3.new(character[thang].Size.X-0.1,0.1,character[thang].Size.Z-0.1)
  1573. ayybleed.Color = Frame_2.BackgroundColor3
  1574. ayybleed.Material = Enum.Material.SmoothPlastic
  1575. ayybleed.Name = "ayybleed"
  1576. ayybleed.CanCollide = false
  1577. ayybleed.Transparency = 0
  1578. ayybleed.CFrame = character[thang].CFrame
  1579. ayybleed:BreakJoints()
  1580. local attachment1 = Instance.new('Attachment',ayybleed)
  1581. attachment1.Position = Vector3.new(0,(character[thang].Size.Y/2)-0.045,0)
  1582. attachment1.Orientation = Vector3.new(0,0,0)
  1583. local attachment0 = Instance.new('Attachment',character[thang])
  1584. if attachment0 and attachment1 then
  1585. local constraint = Instance.new("HingeConstraint")
  1586. constraint.Attachment0 = attachment0
  1587. constraint.Attachment1 = attachment1
  1588. constraint.LimitsEnabled = true
  1589. constraint.UpperAngle = 0
  1590. constraint.LowerAngle = 0
  1591. constraint.Parent = character
  1592. end
  1593. end)
  1594. pcall(function()
  1595. local ree = character.LowerTorso
  1596. local thang = "LowerTorso"
  1597. local ayybleed = Instance.new('Part',character)
  1598. ayybleed.Size = Vector3.new(character[thang].Size.X-0.1,0.1,character[thang].Size.Z-0.1)
  1599. ayybleed.Color = Frame_2.BackgroundColor3
  1600. ayybleed.Material = Enum.Material.SmoothPlastic
  1601. ayybleed.Name = "ayybleed"
  1602. ayybleed.CanCollide = false
  1603. ayybleed.Transparency = 0
  1604. ayybleed.CFrame = character[thang].CFrame
  1605. ayybleed:BreakJoints()
  1606. local attachment1 = Instance.new('Attachment',ayybleed)
  1607. attachment1.Position = Vector3.new(0,(-character[thang].Size.Y/2)+0.045,0)
  1608. attachment1.Orientation = Vector3.new(0,0,0)
  1609. local attachment0 = Instance.new('Attachment',character[thang])
  1610. if attachment0 and attachment1 then
  1611. local constraint = Instance.new("HingeConstraint")
  1612. constraint.Attachment0 = attachment0
  1613. constraint.Attachment1 = attachment1
  1614. constraint.LimitsEnabled = true
  1615. constraint.UpperAngle = 0
  1616. constraint.LowerAngle = 0
  1617. constraint.Parent = character
  1618. end
  1619. end)
  1620. pcall(function()
  1621. local ree = character["Right Leg"]
  1622. local thang = "Right Leg"
  1623. local ayybleed = Instance.new('Part',character)
  1624. ayybleed.Size = Vector3.new(character[thang].Size.X-0.1,0.1,character[thang].Size.Z-0.1)
  1625. ayybleed.Color = Frame_2.BackgroundColor3
  1626. ayybleed.Material = Enum.Material.SmoothPlastic
  1627. ayybleed.Name = "ayybleed"
  1628. ayybleed.CanCollide = false
  1629. ayybleed.Transparency = 0
  1630. ayybleed.CFrame = character[thang].CFrame
  1631. ayybleed:BreakJoints()
  1632. local attachment1 = Instance.new('Attachment',ayybleed)
  1633. attachment1.Position = Vector3.new(0,(-character[thang].Size.Y/2)+0.045,0)
  1634. attachment1.Orientation = Vector3.new(0,0,0)
  1635. local attachment0 = Instance.new('Attachment',character[thang])
  1636. if attachment0 and attachment1 then
  1637. local constraint = Instance.new("HingeConstraint")
  1638. constraint.Attachment0 = attachment0
  1639. constraint.Attachment1 = attachment1
  1640. constraint.LimitsEnabled = true
  1641. constraint.UpperAngle = 0
  1642. constraint.LowerAngle = 0
  1643. constraint.Parent = character
  1644. end
  1645. end)
  1646. pcall(function()
  1647. local ree = character["Left Leg"]
  1648. local thang = "Left Leg"
  1649. local ayybleed = Instance.new('Part',character)
  1650. ayybleed.Size = Vector3.new(character[thang].Size.X-0.1,0.1,character[thang].Size.Z-0.1)
  1651. ayybleed.Color = Frame_2.BackgroundColor3
  1652. ayybleed.Material = Enum.Material.SmoothPlastic
  1653. ayybleed.Name = "ayybleed"
  1654. ayybleed.CanCollide = false
  1655. ayybleed.Transparency = 0
  1656. ayybleed.CFrame = character[thang].CFrame
  1657. ayybleed:BreakJoints()
  1658. local attachment1 = Instance.new('Attachment',ayybleed)
  1659. attachment1.Position = Vector3.new(0,(-character[thang].Size.Y/2)+0.045,0)
  1660. attachment1.Orientation = Vector3.new(0,0,0)
  1661. local attachment0 = Instance.new('Attachment',character[thang])
  1662. if attachment0 and attachment1 then
  1663. local constraint = Instance.new("HingeConstraint")
  1664. constraint.Attachment0 = attachment0
  1665. constraint.Attachment1 = attachment1
  1666. constraint.LimitsEnabled = true
  1667. constraint.UpperAngle = 0
  1668. constraint.LowerAngle = 0
  1669. constraint.Parent = character
  1670. end
  1671. end)
  1672. partname="Head"
  1673. end
  1674. if partname == "RightHand" or partname == "RightLowerArm" or partname == "RightUpperArm" then
  1675. if character:FindFirstChild('RightLowerArm') and character:FindFirstChild('RightHand') then
  1676. ragdollJoint(character,character.RightLowerArm, character.RightHand, "RightWrist", "Hinge", handProperties)
  1677. end
  1678. if character:FindFirstChild('UpperTorso') and character:FindFirstChild('RightUpperArm') then
  1679. ragdollJoint(character, character.UpperTorso, character["RightUpperArm"], "RightShoulder", "BallSocket")
  1680. end
  1681. if character:FindFirstChild('RightUpperArm') and character:FindFirstChild('RightLowerArm') then
  1682. ragdollJoint(character, character.RightUpperArm, character.RightLowerArm, "RightElbow", "BallSocket")
  1683. end
  1684. elseif partname == "LeftHand" or partname == "LeftLowerArm" or partname == "LeftUpperArm" then
  1685. if character:FindFirstChild('LeftLowerArm') and character:FindFirstChild('LeftHand') then
  1686. ragdollJoint(character,character.LeftLowerArm, character.LeftHand, "LeftWrist", "Hinge", handProperties)
  1687. end
  1688. if character:FindFirstChild('UpperTorso') and character:FindFirstChild('LeftUpperArm') then
  1689. ragdollJoint(character, character.UpperTorso, character["LeftUpperArm"], "LeftShoulder", "BallSocket")
  1690. end
  1691. if character:FindFirstChild('LeftUpperArm') and character:FindFirstChild('LeftLowerArm') then
  1692. ragdollJoint(character, character.LeftUpperArm, character.LeftLowerArm, "LeftElbow", "BallSocket")
  1693. end
  1694. elseif partname == "RightFoot" or partname == "RightUpperLeg" or partname == "RightLowerLeg" then
  1695. stun(character)
  1696. if character:FindFirstChild('RightUpperLeg') and character:FindFirstChild('RightLowerLeg') then
  1697. ragdollJoint(character,character.RightUpperLeg, character.RightLowerLeg, "RightKnee", "Hinge", shinProperties)
  1698. end
  1699. if character:FindFirstChild('RightLowerLeg') and character:FindFirstChild('RightFoot') then
  1700. ragdollJoint(character,character.RightLowerLeg, character.RightFoot, "RightAnkle", "Hinge", footProperties)
  1701. end
  1702. if character:FindFirstChild('LowerTorso') and character:FindFirstChild('RightUpperLeg') then
  1703. ragdollJoint(character,character.LowerTorso, character.RightUpperLeg, "RightHip", "BallSocket")
  1704. end
  1705. elseif partname == "LeftFoot" or partname == "LeftUpperLeg" or partname == "LeftLowerLeg" then
  1706. stun(character)
  1707. if character:FindFirstChild('LeftUpperLeg') and character:FindFirstChild('LeftLowerLeg') then
  1708. ragdollJoint(character,character.LeftUpperLeg, character.LeftLowerLeg, "LeftKnee", "Hinge", shinProperties)
  1709. end
  1710. if character:FindFirstChild('LeftLowerLeg') and character:FindFirstChild('LeftFoot') then
  1711. ragdollJoint(character,character.LeftLowerLeg, character.LeftFoot, "LeftAnkle", "Hinge", footProperties)
  1712. end
  1713. if character:FindFirstChild('LowerTorso') and character:FindFirstChild('LeftUpperLeg') then
  1714. ragdollJoint(character,character.LowerTorso, character.LeftUpperLeg, "LeftHip", "BallSocket")
  1715. end
  1716. elseif partname == "Head" or partname == "UpperTorso" or partname == "LowerTorso" then
  1717. if character:FindFirstChildOfClass('Humanoid') and character:FindFirstChildOfClass('Humanoid').RigType == Enum.HumanoidRigType.R15 then
  1718. if character:FindFirstChildOfClass('Humanoid') then
  1719. character:FindFirstChildOfClass('Humanoid').Health = 0
  1720. end
  1721. if character:FindFirstChild('HumanoidRootPart') then
  1722. character.HumanoidRootPart:Destroy()
  1723. end
  1724. while character:FindFirstChildOfClass('Humanoid').Health > 0 do wait() end
  1725. game:GetService('Debris'):AddItem(character,10)
  1726. for _,child in next,character:GetChildren() do
  1727. if child:IsA("Accoutrement") then
  1728. for _,part in next,child:GetChildren() do
  1729. if part:IsA("BasePart") then
  1730. for _,c in pairs(part:GetChildren()) do
  1731. if c:IsA('Weld') then c:Destroy() end
  1732. end
  1733. local attachment1 = part:FindFirstChildOfClass("Attachment")
  1734. local attachment0 = getAttachment0(character,attachment1.Name)
  1735. if attachment0 and attachment1 then
  1736. local constraint = Instance.new("HingeConstraint")
  1737. constraint.Attachment0 = attachment0
  1738. constraint.Attachment1 = attachment1
  1739. constraint.LimitsEnabled = true
  1740. constraint.UpperAngle = 0
  1741. constraint.LowerAngle = 0
  1742. constraint.Parent = character
  1743. end
  1744. end
  1745. end
  1746. end
  1747. end
  1748. for i,v in pairs(character:GetChildren()) do
  1749. if v:IsA('MeshPart') or v:IsA('BasePart') then
  1750. for _,c in pairs(v:GetChildren()) do
  1751. if c.Name == "Collision" then c:Destroy() end
  1752. end
  1753. end
  1754. end
  1755. if heded == false then
  1756. pcall(function()
  1757. local asdf = Instance.new('Attachment',character.Head)
  1758. asdf.Position = Vector3.new(0,-character.Head.Size.Y/2,0)
  1759. local last = asdf
  1760. character.Head.Neck:Destroy()
  1761. character.Head.NeckRigAttachment:Destroy()
  1762. character.UpperTorso:FindFirstChild('NeckAttachment'):Destroy()
  1763. end)
  1764. end
  1765. if character:FindFirstChild('UpperTorso') and character:FindFirstChild('LowerTorso') then
  1766. ragdollJoint(character,character.LowerTorso, character.UpperTorso, "Waist", "BallSocket", {
  1767. {"LimitsEnabled",true};
  1768. {"UpperAngle",5};
  1769. {"Radius",5};
  1770. })
  1771. end
  1772. if character:FindFirstChild('UpperTorso') and character:FindFirstChild('Head') then
  1773. ragdollJoint(character,character.UpperTorso, character.Head, "Neck", "Hinge", {
  1774. {"LimitsEnabled",true};
  1775. {"UpperAngle",50};
  1776. {"LowerAngle",-50};
  1777. })
  1778. end
  1779.  
  1780. local handProperties = {
  1781. {"LimitsEnabled", true};
  1782. {"UpperAngle",0};
  1783. {"LowerAngle",0};
  1784. }
  1785. if character:FindFirstChild('LeftLowerArm') and character:FindFirstChild('LeftHand') then
  1786. ragdollJoint(character,character.LeftLowerArm, character.LeftHand, "LeftWrist", "Hinge", handProperties)
  1787. end
  1788. if character:FindFirstChild('RightLowerArm') and character:FindFirstChild('RightHand') then
  1789. ragdollJoint(character,character.RightLowerArm, character.RightHand, "RightWrist", "Hinge", handProperties)
  1790. end
  1791.  
  1792. local shinProperties = {
  1793. {"LimitsEnabled", true};
  1794. {"UpperAngle", 0};
  1795. {"LowerAngle", -75};
  1796. }
  1797. if character:FindFirstChild('LeftUpperLeg') and character:FindFirstChild('LeftLowerLeg') then
  1798. ragdollJoint(character,character.LeftUpperLeg, character.LeftLowerLeg, "LeftKnee", "Hinge", shinProperties)
  1799. end
  1800. if character:FindFirstChild('RightUpperLeg') and character:FindFirstChild('RightLowerLeg') then
  1801. ragdollJoint(character,character.RightUpperLeg, character.RightLowerLeg, "RightKnee", "Hinge", shinProperties)
  1802. end
  1803.  
  1804. local footProperties = {
  1805. {"LimitsEnabled", true};
  1806. {"UpperAngle", 15};
  1807. {"LowerAngle", -45};
  1808. }
  1809. if character:FindFirstChild('LeftLowerLeg') and character:FindFirstChild('LeftFoot') then
  1810. ragdollJoint(character,character.LeftLowerLeg, character.LeftFoot, "LeftAnkle", "Hinge", footProperties)
  1811. end
  1812. if character:FindFirstChild('RightLowerLeg') and character:FindFirstChild('RightFoot') then
  1813. ragdollJoint(character,character.RightLowerLeg, character.RightFoot, "RightAnkle", "Hinge", footProperties)
  1814. end
  1815. if character:FindFirstChild('UpperTorso') and character:FindFirstChild('LeftUpperArm') then
  1816. ragdollJoint(character,character.UpperTorso, character.LeftUpperArm, "LeftShoulder", "BallSocket")
  1817. end
  1818. if character:FindFirstChild('LeftLowerArm') and character:FindFirstChild('LeftUpperArm') then
  1819. ragdollJoint(character,character.LeftUpperArm, character.LeftLowerArm, "LeftElbow", "BallSocket")
  1820. end
  1821. if character:FindFirstChild('UpperTorso') and character:FindFirstChild('RightUpperArm') then
  1822. ragdollJoint(character,character.UpperTorso, character.RightUpperArm, "RightShoulder", "BallSocket")
  1823. end
  1824. if character:FindFirstChild('RightUpperArm') and character:FindFirstChild('RightLowerArm') then
  1825. ragdollJoint(character,character.RightUpperArm, character.RightLowerArm, "RightElbow", "BallSocket")
  1826. end
  1827. if character:FindFirstChild('LowerTorso') and character:FindFirstChild('LeftUpperLeg') then
  1828. ragdollJoint(character,character.LowerTorso, character.LeftUpperLeg, "LeftHip", "BallSocket")
  1829. end
  1830. if character:FindFirstChild('LowerTorso') and character:FindFirstChild('RightUpperLeg') then
  1831. ragdollJoint(character,character.LowerTorso, character.RightUpperLeg, "RightHip", "BallSocket")
  1832. end
  1833. if character:FindFirstChild('HumanoidRootPart') then
  1834. character.HumanoidRootPart:Destroy()
  1835. end
  1836. else
  1837. R6ragdollJoint(character,partname,attached,heded)
  1838. end
  1839. else
  1840. R6ragdollJoint(character,partname,attached,heded)
  1841. end
  1842. end
  1843.  
  1844. function grow(weld,part,endsize,endpos,amntime)
  1845. local start = weld.C1
  1846. local parent = weld.Parent
  1847. local startsize = part.Size
  1848. local particl = Instance.new("ParticleEmitter")
  1849. particl.LightEmission = 3
  1850. particl.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(42, 0, 255)), ColorSequenceKeypoint.new(0.1, Color3.fromRGB(248, 153, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 0))})
  1851. particl.LightInfluence = 0.75
  1852. particl.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
  1853. particl.Lifetime = NumberRange.new(0.1, 1)
  1854. particl.Rate = 50
  1855. particl.RotSpeed = NumberRange.new(300, 300)
  1856. particl.Speed = NumberRange.new(0, 1)
  1857. particl.SpreadAngle = Vector2.new(90, 90)
  1858. particl.Parent = part
  1859. for i=1,amntime*100 do
  1860. weld.C1 = start:lerp(endpos,i/(amntime*100))
  1861. part.Size = startsize:lerp(endsize,i/(amntime*100))
  1862. weld.Parent = parent
  1863. wait(0.01)
  1864. end
  1865. particl.Enabled = false
  1866. end
  1867. function lerp(weld,startpos,endpos,amntime,longatend)
  1868. local waited = 0
  1869. for i=1,amntime*100 do
  1870. if longatend == true then
  1871. startpos = weld.C0
  1872. end
  1873. weld.C0 = startpos:lerp(endpos,i/(amntime*100))
  1874. wait(0.01)
  1875. waited=waited+0.01
  1876. end
  1877. end
  1878.  
  1879. function spawned()
  1880. local usable = true
  1881. local working = false
  1882. local mode = "kill"
  1883. local equipped = false
  1884. local char = player.Character
  1885. local blademode = "handle"
  1886. local swinging = false
  1887. local gettingeem = false
  1888. local MOAN = false
  1889. local sounding = false
  1890. local SLESH = false
  1891. local goteem = nil
  1892. local grabbing = false
  1893. local grabbed = nil
  1894. local grabweld = nil
  1895. local aidsificating = nil
  1896. player.CharacterAdded:connect(function()
  1897. if usable then
  1898. usable = false
  1899. end
  1900. end)
  1901. if char == nil then return end
  1902. while char:FindFirstChildOfClass('Humanoid') == nil or char:FindFirstChild('Head') == nil do wait() end
  1903. local badass = Instance.new('Sound',char.Head)
  1904. badass.Name = 'Badass'
  1905. badass.EmitterSize = player.CameraMaxZoomDistance+1
  1906. badass.MaxDistance = player.CameraMaxZoomDistance+1
  1907. badass.Volume = 5
  1908. badass.Looped=true
  1909. badass.SoundId = 'rbxassetid://156714215'
  1910. local handle = Instance.new("Part", char)
  1911. handle.BrickColor = BrickColor.new("Institutional white")
  1912. handle.Material = "Metal"
  1913. handle.CanCollide = false
  1914. handle.Anchored = false
  1915. handle.Shape = "Cylinder"
  1916. handle.Size = Vector3.new(1.1, 0.3, 0.3)
  1917. handle.BackSurface = "SmoothNoOutlines"
  1918. handle.BottomSurface = "SmoothNoOutlines"
  1919. handle.FrontSurface = "SmoothNoOutlines"
  1920. handle.LeftSurface = "SmoothNoOutlines"
  1921. handle.RightSurface = "SmoothNoOutlines"
  1922. handle.TopSurface = "SmoothNoOutlines"
  1923. handle.Name = "handle"
  1924.  
  1925. local hweld = Instance.new("Weld", char.Torso)
  1926. hweld.Part0 = char.Torso
  1927. hweld.Part1 = handle
  1928. hweld.C0 = CFrame.new(1, -0.8, 0) * CFrame.Angles(0, math.rad(90), 0)
  1929.  
  1930. local rdd = false
  1931. function oogabooga()
  1932. if rdd == false then
  1933. rdd = true
  1934. pcall(function()
  1935. ragdollpart(char,"Right Arm")
  1936. ragdollpart(char,"Right Leg")
  1937. ragdollpart(char,"Left Arm")
  1938. ragdollpart(char,"Left Leg")
  1939. end)
  1940. pcall(function()
  1941. ragdollpart(char,"RightUpperArm")
  1942. ragdollpart(char,"RightUpperLeg")
  1943. ragdollpart(char,"LeftUpperArm")
  1944. ragdollpart(char,"LeftUpperLeg")
  1945. end)
  1946. unstun(char)
  1947. for i,v in pairs(char:GetChildren()) do
  1948. v.ChildAdded:connect(function(child)
  1949. if rdd == true then
  1950. if child.Name ~= "Neck" and child.Name ~= "RootJoint" and child.Name ~= "Root" and (child:IsA('Motor6D') or child:IsA('Weld')) then
  1951. if child ~= grabweld then
  1952. spawn(function()
  1953. wait()
  1954. child:Destroy()
  1955. end)
  1956. end
  1957. end
  1958. end
  1959. end)
  1960. if string.find(string.lower(v.Name),'leg') then
  1961. if v:FindFirstChild('Collision') then
  1962. v:FindFirstChild('Collision'):Destroy()
  1963. end
  1964. end
  1965. end
  1966. else
  1967. rdd = false
  1968. for i,v in pairs(char:GetChildren()) do
  1969. if v:IsA('HingeConstraint') or v:IsA('BallSocketConstraint') then
  1970. v:Destroy()
  1971. elseif v:IsA('BasePart') then
  1972. if v:FindFirstChild('Collision') then
  1973. v.Collision:Destroy()
  1974. end
  1975. for a,c in pairs(v:GetChildren()) do
  1976. if string.find(string.lower(c.Name),"ragdoll") then
  1977. c:Destroy()
  1978. end
  1979. end
  1980. end
  1981. end
  1982. pcall(function()
  1983. local ra = rightclone:Clone()
  1984. ra.Parent = char.Torso
  1985. ra.Part0 = char.Torso
  1986. ra.Part1 = char["Right Arm"]
  1987. end)
  1988. pcall(function()
  1989. local la = leftclone:Clone()
  1990. la.Parent = char.Torso
  1991. la.Part0 = char.Torso
  1992. la.Part1 = char["Left Arm"]
  1993. end)
  1994. pcall(function()
  1995. local ll = leftlegclone:Clone()
  1996. ll.Parent = char.Torso
  1997. ll.Part0 = char.Torso
  1998. ll.Part1 = char["Left Leg"]
  1999. end)
  2000. pcall(function()
  2001. local rl = rightlegclone:Clone()
  2002. rl.Parent = char.Torso
  2003. rl.Part0 = char.Torso
  2004. rl.Part1 = char["Right Leg"]
  2005. end)
  2006. end
  2007. end
  2008. function getrid()
  2009. if grabbed then
  2010. release()
  2011. end
  2012. blademode = "handle"
  2013. for _,ree in pairs(handle:GetChildren()) do
  2014. if ree:IsA('BasePart') then
  2015. local part = Instance.new('Part',workspace)
  2016. part.CFrame = ree.CFrame
  2017. part.Anchored = true
  2018. part.CanCollide = false
  2019. part.Size = ree.Size
  2020. part.Transparency = 1
  2021. ree:Destroy()
  2022. local pe2 = Instance.new("ParticleEmitter")
  2023. pe2.Acceleration = Vector3.new(0, 1, 0)
  2024. pe2.Lifetime = NumberRange.new(0.1, 0.2)
  2025. pe2.Speed = NumberRange.new(0.5)
  2026. pe2.Rate = 20000
  2027. pe2.RotSpeed = NumberRange.new(-30, 30)
  2028. pe2.Rotation = NumberRange.new(0, 360)
  2029. pe2.Size = NumberSequence.new({
  2030. NumberSequenceKeypoint.new(0, part.Size.X*2, 0),
  2031. NumberSequenceKeypoint.new(1, part.Size.X*2, 0),
  2032. })
  2033. pe2.Texture = "rbxassetid://244221440"
  2034. pe2.Transparency = NumberSequence.new({
  2035. NumberSequenceKeypoint.new(0, 0.9, 0),
  2036. NumberSequenceKeypoint.new(1, 0.9, 0)
  2037. })
  2038. pe2.ZOffset = 5
  2039. pe2.VelocitySpread = 360
  2040. pe2.Parent = part
  2041. pe2.Enabled = true
  2042. local coru=coroutine.wrap(function()
  2043. wait(0.2)
  2044. pe2.Enabled = false
  2045. game:GetService('Debris'):AddItem(part,0.5)
  2046. end)
  2047. coru()
  2048. else
  2049. ree:Remove()
  2050. end
  2051. end
  2052. end
  2053.  
  2054. function equip()
  2055. equipped = true
  2056. working = true
  2057. if char.Torso:FindFirstChild("Right Shoulder") then
  2058. char.Torso:FindFirstChild("Right Shoulder"):Destroy()
  2059. end
  2060. local weld = Instance.new('Weld', char.Torso)
  2061. weld.Name = "Lerping"
  2062. weld.Part0 = char["Right Arm"]
  2063. weld.Part1 = char.Torso
  2064. weld.C0 = CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0)
  2065.  
  2066. lerp(weld,weld.C0,CFrame.new(-1.3, -0.5, 0) * CFrame.Angles(0, 0, math.rad(15)),0.12,true)
  2067.  
  2068. wait(0.1)
  2069.  
  2070. hweld.Part0 = char["Right Arm"]
  2071. hweld.C0 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0)
  2072.  
  2073. lerp(weld,weld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  2074.  
  2075. weld:Destroy()
  2076. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  2077. local clone = rightclone:Clone()
  2078. clone.Part0 = char.Torso
  2079. clone.Part1 = char["Right Arm"]
  2080. clone.Parent = char.Torso
  2081. end
  2082. working = false
  2083. end
  2084.  
  2085. function unequip()
  2086. getrid(handle)
  2087. equipped = false
  2088. working = true
  2089.  
  2090. if char.Torso:FindFirstChild("Right Shoulder") then
  2091. char.Torso:FindFirstChild("Right Shoulder"):Destroy()
  2092. end
  2093.  
  2094. local weld = Instance.new('Weld', char.Torso)
  2095. weld.Name = "Lerping"
  2096. weld.Part0 = char["Right Arm"]
  2097. weld.Part1 = char.Torso
  2098. weld.C0 = CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0)
  2099.  
  2100.  
  2101. lerp(weld,weld.C0,CFrame.new(-1.3, -0.5, 0) * CFrame.Angles(0, 0, math.rad(15)),0.12,true)
  2102.  
  2103. hweld.Part0 = char["Torso"]
  2104. hweld.C0 = CFrame.new(1, -0.8, 0) * CFrame.Angles(0, math.rad(90), 0)
  2105. lerp(weld,weld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08,true)
  2106. weld:Destroy()
  2107. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  2108. local clone = rightclone:Clone()
  2109. clone.Part0 = char.Torso
  2110. clone.Part1 = char["Right Arm"]
  2111. clone.Parent = char.Torso
  2112. end
  2113. working = false
  2114. end
  2115.  
  2116. function aaa()
  2117. blademode = "aaa"
  2118. working = false
  2119. -- 1 - pink toy
  2120. local obj1 = Instance.new("Model")
  2121. obj1.Name = "pink toy"
  2122. obj1.Parent = handle
  2123.  
  2124. -- 2 - Model
  2125. local obj2 = Instance.new("Model")
  2126. obj2.Parent = obj1
  2127.  
  2128. -- 3 - Part
  2129. local obj3 = Instance.new("Part")
  2130. obj3.CFrame = CFrame.new(Vector3.new(66.8643951, 3.86435986, 7.14990711)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2131. obj3.CanCollide = false
  2132. obj3.TopSurface = Enum.SurfaceType.Smooth
  2133. obj3.BottomSurface = Enum.SurfaceType.Smooth
  2134. obj3.Material = Enum.Material.SmoothPlastic
  2135. obj3.Size = Vector3.new(1.00000024, 1.00000024, 1.00000024)
  2136. obj3.BrickColor = BrickColor.new("Really white")
  2137. obj3.Friction = 0.30000001192093
  2138. obj3.Shape = Enum.PartType.Ball
  2139. obj3.Parent = obj2
  2140. obj3.Name = "tip"
  2141.  
  2142. -- 4 - Part
  2143. local obj4 = Instance.new("Part")
  2144. obj4.CFrame = CFrame.new(Vector3.new(67.8275909, 2.08898449, 7.50048351)) * CFrame.Angles(9.1487750708552e-09, -0.34906616806984, -1.0471986532211)
  2145. obj4.CanCollide = false
  2146. obj4.TopSurface = Enum.SurfaceType.Smooth
  2147. obj4.BottomSurface = Enum.SurfaceType.Smooth
  2148. obj4.Material = Enum.Material.SmoothPlastic
  2149. obj4.Size = Vector3.new(4.09999943, 1, 1)
  2150. obj4.BrickColor = BrickColor.new("Really white")
  2151. obj4.Friction = 0.30000001192093
  2152. obj4.Shape = Enum.PartType.Cylinder
  2153. obj4.Parent = obj2
  2154.  
  2155. -- 5 - Part
  2156. local obj5 = Instance.new("Part")
  2157. obj5.CFrame = CFrame.new(Vector3.new(66.7104797, 3.86435843, 7.57276678)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2158. obj5.CanCollide = false
  2159. obj5.TopSurface = Enum.SurfaceType.Smooth
  2160. obj5.BottomSurface = Enum.SurfaceType.Smooth
  2161. obj5.Material = Enum.Material.SmoothPlastic
  2162. obj5.Size = Vector3.new(0.25, 0.25, 0.25)
  2163. obj5.BrickColor = BrickColor.new("Really white")
  2164. obj5.Friction = 0.30000001192093
  2165. obj5.Shape = Enum.PartType.Ball
  2166. obj5.Parent = obj2
  2167.  
  2168. -- 6 - Part
  2169. local obj6 = Instance.new("Part")
  2170. obj6.CFrame = CFrame.new(Vector3.new(68.6905365, 0.83212769, 8.29345417)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.7925276756287)
  2171. obj6.CanCollide = false
  2172. obj6.TopSurface = Enum.SurfaceType.Smooth
  2173. obj6.BottomSurface = Enum.SurfaceType.Smooth
  2174. obj6.Material = Enum.Material.SmoothPlastic
  2175. obj6.Size = Vector3.new(0.999999762, 0.999999762, 0.999999762)
  2176. obj6.BrickColor = BrickColor.new("Really white")
  2177. obj6.Friction = 0.30000001192093
  2178. obj6.Shape = Enum.PartType.Ball
  2179. obj6.Parent = obj2
  2180.  
  2181. -- 7 - Part
  2182. local obj7 = Instance.new("Part")
  2183. obj7.CFrame = CFrame.new(Vector3.new(67.0182953, 3.86435866, 6.72704411)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2184. obj7.CanCollide = false
  2185. obj7.TopSurface = Enum.SurfaceType.Smooth
  2186. obj7.BottomSurface = Enum.SurfaceType.Smooth
  2187. obj7.Material = Enum.Material.SmoothPlastic
  2188. obj7.Size = Vector3.new(0.25, 0.25, 0.25)
  2189. obj7.BrickColor = BrickColor.new("Really white")
  2190. obj7.Friction = 0.30000001192093
  2191. obj7.Shape = Enum.PartType.Ball
  2192. obj7.Parent = obj2
  2193.  
  2194. -- 8 - Part
  2195. local obj8 = Instance.new("Part")
  2196. obj8.CFrame = CFrame.new(Vector3.new(68.9983597, 0.832128167, 7.44772816)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.7925276756287)
  2197. obj8.CanCollide = false
  2198. obj8.TopSurface = Enum.SurfaceType.Smooth
  2199. obj8.BottomSurface = Enum.SurfaceType.Smooth
  2200. obj8.Material = Enum.Material.SmoothPlastic
  2201. obj8.Size = Vector3.new(0.999999762, 0.999999762, 0.999999762)
  2202. obj8.BrickColor = BrickColor.new("Really white")
  2203. obj8.Friction = 0.30000001192093
  2204. obj8.Shape = Enum.PartType.Ball
  2205. obj8.Parent = obj2
  2206. local fiREPART = obj8
  2207.  
  2208. -- 9 - Part
  2209. local obj9 = Instance.new("Part")
  2210. obj9.CFrame = CFrame.new(Vector3.new(68.8566208, 0.357954353, 7.87501621)) * CFrame.Angles(9.1487750708552e-09, -0.34906616806984, -1.2217314243317)
  2211. obj9.CanCollide = false
  2212. obj9.TopSurface = Enum.SurfaceType.Smooth
  2213. obj9.BottomSurface = Enum.SurfaceType.Smooth
  2214. obj9.Material = Enum.Material.SmoothPlastic
  2215. obj9.Size = Vector3.new(0.0999999791, 1.50000036, 2)
  2216. obj9.BrickColor = BrickColor.new("Really white")
  2217. obj9.Friction = 0.30000001192093
  2218. obj9.Shape = Enum.PartType.Cylinder
  2219. obj9.Parent = obj2
  2220.  
  2221. -- 10 - Part
  2222. local obj10 = Instance.new("Part")
  2223. obj10.CFrame = CFrame.new(Vector3.new(66.8069, 3.58244801, 7.60786104)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2224. obj10.CanCollide = false
  2225. obj10.TopSurface = Enum.SurfaceType.Smooth
  2226. obj10.BottomSurface = Enum.SurfaceType.Smooth
  2227. obj10.Material = Enum.Material.SmoothPlastic
  2228. obj10.Size = Vector3.new(0.25, 0.25, 0.25)
  2229. obj10.BrickColor = BrickColor.new("Really white")
  2230. obj10.Friction = 0.30000001192093
  2231. obj10.Shape = Enum.PartType.Ball
  2232. obj10.Parent = obj2
  2233.  
  2234. -- 11 - Part
  2235. local obj11 = Instance.new("Part")
  2236. obj11.CFrame = CFrame.new(Vector3.new(67.196106, 3.632447, 6.79175806)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2237. obj11.CanCollide = false
  2238. obj11.TopSurface = Enum.SurfaceType.Smooth
  2239. obj11.BottomSurface = Enum.SurfaceType.Smooth
  2240. obj11.Material = Enum.Material.SmoothPlastic
  2241. obj11.Size = Vector3.new(0.25, 0.25, 0.25)
  2242. obj11.BrickColor = BrickColor.new("Really white")
  2243. obj11.Friction = 0.30000001192093
  2244. obj11.Shape = Enum.PartType.Ball
  2245. obj11.Parent = obj2
  2246.  
  2247. -- 12 - Part
  2248. local obj12 = Instance.new("Part")
  2249. obj12.CFrame = CFrame.new(Vector3.new(67.0756683, 3.77002549, 7.63403416)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  2250. obj12.CanCollide = false
  2251. obj12.TopSurface = Enum.SurfaceType.Smooth
  2252. obj12.BottomSurface = Enum.SurfaceType.Smooth
  2253. obj12.Material = Enum.Material.SmoothPlastic
  2254. obj12.Size = Vector3.new(0.25, 0.25, 0.25)
  2255. obj12.BrickColor = BrickColor.new("Really white")
  2256. obj12.Friction = 0.30000001192093
  2257. obj12.Shape = Enum.PartType.Ball
  2258. obj12.Parent = obj2
  2259.  
  2260. -- 13 - Part
  2261. local obj13 = Instance.new("Part")
  2262. obj13.CFrame = CFrame.new(Vector3.new(67.4108353, 3.27276325, 6.88037825)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  2263. obj13.CanCollide = false
  2264. obj13.TopSurface = Enum.SurfaceType.Smooth
  2265. obj13.BottomSurface = Enum.SurfaceType.Smooth
  2266. obj13.Material = Enum.Material.SmoothPlastic
  2267. obj13.Size = Vector3.new(0.25, 0.25, 0.25)
  2268. obj13.BrickColor = BrickColor.new("Really white")
  2269. obj13.Friction = 0.30000001192093
  2270. obj13.Shape = Enum.PartType.Ball
  2271. obj13.Parent = obj2
  2272.  
  2273. -- 14 - Part
  2274. local obj14 = Instance.new("Part")
  2275. obj14.CFrame = CFrame.new(Vector3.new(66.868927, 3.43238807, 6.82578087)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  2276. obj14.CanCollide = false
  2277. obj14.TopSurface = Enum.SurfaceType.Smooth
  2278. obj14.BottomSurface = Enum.SurfaceType.Smooth
  2279. obj14.Material = Enum.Material.SmoothPlastic
  2280. obj14.Size = Vector3.new(0.25, 0.25, 0.25)
  2281. obj14.BrickColor = BrickColor.new("Really White")
  2282. obj14.Friction = 0.30000001192093
  2283. obj14.Shape = Enum.PartType.Ball
  2284. obj14.Parent = obj2
  2285.  
  2286. -- 15 - Part
  2287. local obj15 = Instance.new("Part")
  2288. obj15.CFrame = CFrame.new(Vector3.new(67.1951675, 3.383008, 7.69050598)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  2289. obj15.CanCollide = false
  2290. obj15.TopSurface = Enum.SurfaceType.Smooth
  2291. obj15.BottomSurface = Enum.SurfaceType.Smooth
  2292. obj15.Material = Enum.Material.SmoothPlastic
  2293. obj15.Size = Vector3.new(0.25, 0.25, 0.25)
  2294. obj15.BrickColor = BrickColor.new("Hot pink")
  2295. obj15.Friction = 0.30000001192093
  2296. obj15.Shape = Enum.PartType.Ball
  2297. obj15.Parent = obj2
  2298.  
  2299. -- 16 - Part
  2300. local obj16 = Instance.new("Part")
  2301. obj16.CFrame = CFrame.new(Vector3.new(67.50383, 3.46245813, 7.48069429)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  2302. obj16.CanCollide = false
  2303. obj16.TopSurface = Enum.SurfaceType.Smooth
  2304. obj16.BottomSurface = Enum.SurfaceType.Smooth
  2305. obj16.Material = Enum.Material.SmoothPlastic
  2306. obj16.Size = Vector3.new(0.25, 0.25, 0.25)
  2307. obj16.BrickColor = BrickColor.new("Hot pink")
  2308. obj16.Friction = 0.30000001192093
  2309. obj16.Shape = Enum.PartType.Ball
  2310. obj16.Parent = obj2
  2311.  
  2312. -- 17 - Part
  2313. local obj17 = Instance.new("Part")
  2314. obj17.CFrame = CFrame.new(Vector3.new(66.5551376, 3.4628334, 7.33871651)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  2315. obj17.CanCollide = false
  2316. obj17.TopSurface = Enum.SurfaceType.Smooth
  2317. obj17.BottomSurface = Enum.SurfaceType.Smooth
  2318. obj17.Material = Enum.Material.SmoothPlastic
  2319. obj17.Size = Vector3.new(0.25, 0.25, 0.25)
  2320. obj17.BrickColor = BrickColor.new("Hot pink")
  2321. obj17.Friction = 0.30000001192093
  2322. obj17.Shape = Enum.PartType.Ball
  2323. obj17.Parent = obj2
  2324.  
  2325. -- 18 - Part
  2326. local obj18 = Instance.new("Part")
  2327. obj18.CFrame = CFrame.new(Vector3.new(67.3677139, 3.83245182, 7.3331027)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2328. obj18.CanCollide = false
  2329. obj18.TopSurface = Enum.SurfaceType.Smooth
  2330. obj18.BottomSurface = Enum.SurfaceType.Smooth
  2331. obj18.Material = Enum.Material.SmoothPlastic
  2332. obj18.Size = Vector3.new(0.25, 0.25, 0.25)
  2333. obj18.BrickColor = BrickColor.new("Hot pink")
  2334. obj18.Friction = 0.30000001192093
  2335. obj18.Shape = Enum.PartType.Ball
  2336. obj18.Parent = obj2
  2337.  
  2338. -- 19 - Part
  2339. local obj19 = Instance.new("Part")
  2340. obj19.CFrame = CFrame.new(Vector3.new(67.4115601, 3.71535063, 7.01420689)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  2341. obj19.CanCollide = false
  2342. obj19.TopSurface = Enum.SurfaceType.Smooth
  2343. obj19.BottomSurface = Enum.SurfaceType.Smooth
  2344. obj19.Material = Enum.Material.SmoothPlastic
  2345. obj19.Size = Vector3.new(0.25, 0.25, 0.25)
  2346. obj19.BrickColor = BrickColor.new("Hot pink")
  2347. obj19.Friction = 0.30000001192093
  2348. obj19.Shape = Enum.PartType.Ball
  2349. obj19.Parent = obj2
  2350.  
  2351. -- 20 - Part
  2352. local obj20 = Instance.new("Part")
  2353. obj20.CFrame = CFrame.new(Vector3.new(67.6487045, 3.39313889, 7.19381428)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  2354. obj20.CanCollide = false
  2355. obj20.TopSurface = Enum.SurfaceType.Smooth
  2356. obj20.BottomSurface = Enum.SurfaceType.Smooth
  2357. obj20.Material = Enum.Material.SmoothPlastic
  2358. obj20.Size = Vector3.new(0.25, 0.25, 0.25)
  2359. obj20.BrickColor = BrickColor.new("Hot pink")
  2360. obj20.Friction = 0.30000001192093
  2361. obj20.Shape = Enum.PartType.Ball
  2362. obj20.Parent = obj2
  2363.  
  2364. -- 21 - Part
  2365. local obj21 = Instance.new("Part")
  2366. obj21.CFrame = CFrame.new(Vector3.new(66.8260422, 4.12417316, 6.81669378)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2367. obj21.CanCollide = false
  2368. obj21.TopSurface = Enum.SurfaceType.Smooth
  2369. obj21.BottomSurface = Enum.SurfaceType.Smooth
  2370. obj21.Material = Enum.Material.SmoothPlastic
  2371. obj21.Size = Vector3.new(0.25, 0.25, 0.25)
  2372. obj21.BrickColor = BrickColor.new("Hot pink")
  2373. obj21.Friction = 0.30000001192093
  2374. obj21.Shape = Enum.PartType.Ball
  2375. obj21.Parent = obj2
  2376.  
  2377. -- 22 - Part
  2378. local obj22 = Instance.new("Part")
  2379. obj22.CFrame = CFrame.new(Vector3.new(67.162117, 3.11433029, 6.8847661)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  2380. obj22.CanCollide = false
  2381. obj22.TopSurface = Enum.SurfaceType.Smooth
  2382. obj22.BottomSurface = Enum.SurfaceType.Smooth
  2383. obj22.Material = Enum.Material.SmoothPlastic
  2384. obj22.Size = Vector3.new(0.25, 0.25, 0.25)
  2385. obj22.BrickColor = BrickColor.new("Hot pink")
  2386. obj22.Friction = 0.30000001192093
  2387. obj22.Shape = Enum.PartType.Ball
  2388. obj22.Parent = obj2
  2389.  
  2390. -- 23 - Part
  2391. local obj23 = Instance.new("Part")
  2392. obj23.CFrame = CFrame.new(Vector3.new(66.4981842, 3.63936186, 7.01661682)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2393. obj23.CanCollide = false
  2394. obj23.TopSurface = Enum.SurfaceType.Smooth
  2395. obj23.BottomSurface = Enum.SurfaceType.Smooth
  2396. obj23.Material = Enum.Material.SmoothPlastic
  2397. obj23.Size = Vector3.new(0.25, 0.25, 0.25)
  2398. obj23.BrickColor = BrickColor.new("Hot pink")
  2399. obj23.Friction = 0.30000001192093
  2400. obj23.Shape = Enum.PartType.Ball
  2401. obj23.Parent = obj2
  2402.  
  2403. -- 24 - Part
  2404. local obj24 = Instance.new("Part")
  2405. obj24.CFrame = CFrame.new(Vector3.new(66.6352844, 3.38244724, 7.06651926)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2406. obj24.CanCollide = false
  2407. obj24.TopSurface = Enum.SurfaceType.Smooth
  2408. obj24.BottomSurface = Enum.SurfaceType.Smooth
  2409. obj24.Material = Enum.Material.SmoothPlastic
  2410. obj24.Size = Vector3.new(0.25, 0.25, 0.25)
  2411. obj24.BrickColor = BrickColor.new("Hot pink")
  2412. obj24.Friction = 0.30000001192093
  2413. obj24.Shape = Enum.PartType.Ball
  2414. obj24.Parent = obj2
  2415.  
  2416. -- 25 - Part
  2417. local obj25 = Instance.new("Part")
  2418. obj25.CFrame = CFrame.new(Vector3.new(66.753746, 3.10362744, 7.32704163)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  2419. obj25.CanCollide = false
  2420. obj25.TopSurface = Enum.SurfaceType.Smooth
  2421. obj25.BottomSurface = Enum.SurfaceType.Smooth
  2422. obj25.Material = Enum.Material.SmoothPlastic
  2423. obj25.Size = Vector3.new(0.25, 0.25, 0.25)
  2424. obj25.BrickColor = BrickColor.new("Hot pink")
  2425. obj25.Friction = 0.30000001192093
  2426. obj25.Shape = Enum.PartType.Ball
  2427. obj25.Parent = obj2
  2428.  
  2429. -- 26 - Part
  2430. local obj26 = Instance.new("Part")
  2431. obj26.CFrame = CFrame.new(Vector3.new(66.851532, 3.01907969, 7.04717398)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  2432. obj26.CanCollide = false
  2433. obj26.TopSurface = Enum.SurfaceType.Smooth
  2434. obj26.BottomSurface = Enum.SurfaceType.Smooth
  2435. obj26.Material = Enum.Material.SmoothPlastic
  2436. obj26.Size = Vector3.new(0.25, 0.25, 0.25)
  2437. obj26.BrickColor = BrickColor.new("Hot pink")
  2438. obj26.Friction = 0.30000001192093
  2439. obj26.Shape = Enum.PartType.Ball
  2440. obj26.Parent = obj2
  2441.  
  2442. -- 27 - Part
  2443. local obj27 = Instance.new("Part")
  2444. obj27.CFrame = CFrame.new(Vector3.new(66.944519, 3.20876789, 7.64748764)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  2445. obj27.CanCollide = false
  2446. obj27.TopSurface = Enum.SurfaceType.Smooth
  2447. obj27.BottomSurface = Enum.SurfaceType.Smooth
  2448. obj27.Material = Enum.Material.SmoothPlastic
  2449. obj27.Size = Vector3.new(0.25, 0.25, 0.25)
  2450. obj27.BrickColor = BrickColor.new("Hot pink")
  2451. obj27.Friction = 0.30000001192093
  2452. obj27.Shape = Enum.PartType.Ball
  2453. obj27.Parent = obj2
  2454.  
  2455. -- 28 - Part
  2456. local obj28 = Instance.new("Part")
  2457. obj28.CFrame = CFrame.new(Vector3.new(67.2306061, 4.08936405, 7.28319883)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2458. obj28.CanCollide = false
  2459. obj28.TopSurface = Enum.SurfaceType.Smooth
  2460. obj28.BottomSurface = Enum.SurfaceType.Smooth
  2461. obj28.Material = Enum.Material.SmoothPlastic
  2462. obj28.Size = Vector3.new(0.25, 0.25, 0.25)
  2463. obj28.BrickColor = BrickColor.new("Hot pink")
  2464. obj28.Friction = 0.30000001192093
  2465. obj28.Shape = Enum.PartType.Ball
  2466. obj28.Parent = obj2
  2467.  
  2468. -- 29 - Part
  2469. local obj29 = Instance.new("Part")
  2470. obj29.CFrame = CFrame.new(Vector3.new(66.5712891, 3.99917173, 6.8835969)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2471. obj29.CanCollide = false
  2472. obj29.TopSurface = Enum.SurfaceType.Smooth
  2473. obj29.BottomSurface = Enum.SurfaceType.Smooth
  2474. obj29.Material = Enum.Material.SmoothPlastic
  2475. obj29.Size = Vector3.new(0.25, 0.25, 0.25)
  2476. obj29.BrickColor = BrickColor.new("Hot pink")
  2477. obj29.Friction = 0.30000001192093
  2478. obj29.Shape = Enum.PartType.Ball
  2479. obj29.Parent = obj2
  2480.  
  2481. -- 30 - Part
  2482. local obj30 = Instance.new("Part")
  2483. obj30.CFrame = CFrame.new(Vector3.new(66.7236328, 4.26077843, 7.20509243)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2484. obj30.CanCollide = false
  2485. obj30.TopSurface = Enum.SurfaceType.Smooth
  2486. obj30.BottomSurface = Enum.SurfaceType.Smooth
  2487. obj30.Material = Enum.Material.SmoothPlastic
  2488. obj30.Size = Vector3.new(0.25, 0.25, 0.25)
  2489. obj30.BrickColor = BrickColor.new("Hot pink")
  2490. obj30.Friction = 0.30000001192093
  2491. obj30.Shape = Enum.PartType.Ball
  2492. obj30.Parent = obj2
  2493.  
  2494. -- 31 - Part
  2495. local obj31 = Instance.new("Part")
  2496. obj31.CFrame = CFrame.new(Vector3.new(66.5950623, 4.16077423, 7.05188084)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2497. obj31.CanCollide = false
  2498. obj31.TopSurface = Enum.SurfaceType.Smooth
  2499. obj31.BottomSurface = Enum.SurfaceType.Smooth
  2500. obj31.Material = Enum.Material.SmoothPlastic
  2501. obj31.Size = Vector3.new(0.25, 0.25, 0.25)
  2502. obj31.BrickColor = BrickColor.new("Hot pink")
  2503. obj31.Friction = 0.30000001192093
  2504. obj31.Shape = Enum.PartType.Ball
  2505. obj31.Parent = obj2
  2506.  
  2507. -- 32 - Part
  2508. local obj32 = Instance.new("Part")
  2509. obj32.CFrame = CFrame.new(Vector3.new(67.0637207, 4.03936481, 7.48850012)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2510. obj32.CanCollide = false
  2511. obj32.TopSurface = Enum.SurfaceType.Smooth
  2512. obj32.BottomSurface = Enum.SurfaceType.Smooth
  2513. obj32.Material = Enum.Material.SmoothPlastic
  2514. obj32.Size = Vector3.new(0.25, 0.25, 0.25)
  2515. obj32.BrickColor = BrickColor.new("Hot pink")
  2516. obj32.Friction = 0.30000001192093
  2517. obj32.Shape = Enum.PartType.Ball
  2518. obj32.Parent = obj2
  2519.  
  2520. -- 33 - Part
  2521. local obj33 = Instance.new("Part")
  2522. obj33.CFrame = CFrame.new(Vector3.new(66.4686813, 3.99917364, 7.16550922)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2523. obj33.CanCollide = false
  2524. obj33.TopSurface = Enum.SurfaceType.Smooth
  2525. obj33.BottomSurface = Enum.SurfaceType.Smooth
  2526. obj33.Material = Enum.Material.SmoothPlastic
  2527. obj33.Size = Vector3.new(0.25, 0.25, 0.25)
  2528. obj33.BrickColor = BrickColor.new("Hot pink")
  2529. obj33.Friction = 0.30000001192093
  2530. obj33.Shape = Enum.PartType.Ball
  2531. obj33.Parent = obj2
  2532.  
  2533. -- 34 - Part
  2534. local obj34 = Instance.new("Part")
  2535. obj34.CFrame = CFrame.new(Vector3.new(66.6615219, 4.14917231, 7.3953228)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2536. obj34.CanCollide = false
  2537. obj34.TopSurface = Enum.SurfaceType.Smooth
  2538. obj34.BottomSurface = Enum.SurfaceType.Smooth
  2539. obj34.Material = Enum.Material.SmoothPlastic
  2540. obj34.Size = Vector3.new(0.25, 0.25, 0.25)
  2541. obj34.BrickColor = BrickColor.new("Hot pink")
  2542. obj34.Friction = 0.30000001192093
  2543. obj34.Shape = Enum.PartType.Ball
  2544. obj34.Parent = obj2
  2545.  
  2546. -- 35 - Part
  2547. local obj35 = Instance.new("Part")
  2548. obj35.CFrame = CFrame.new(Vector3.new(66.8712616, 4.16257238, 7.47166586)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2549. obj35.CanCollide = false
  2550. obj35.TopSurface = Enum.SurfaceType.Smooth
  2551. obj35.BottomSurface = Enum.SurfaceType.Smooth
  2552. obj35.Material = Enum.Material.SmoothPlastic
  2553. obj35.Size = Vector3.new(0.25, 0.25, 0.25)
  2554. obj35.BrickColor = BrickColor.new("Hot pink")
  2555. obj35.Friction = 0.30000001192093
  2556. obj35.Shape = Enum.PartType.Ball
  2557. obj35.Parent = obj2
  2558.  
  2559. -- 36 - Part
  2560. local obj36 = Instance.new("Part")
  2561. obj36.CFrame = CFrame.new(Vector3.new(66.7165604, 3.82596827, 6.77684546)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2562. obj36.CanCollide = false
  2563. obj36.TopSurface = Enum.SurfaceType.Smooth
  2564. obj36.BottomSurface = Enum.SurfaceType.Smooth
  2565. obj36.Material = Enum.Material.SmoothPlastic
  2566. obj36.Size = Vector3.new(0.25, 0.25, 0.25)
  2567. obj36.BrickColor = BrickColor.new("Hot pink")
  2568. obj36.Friction = 0.30000001192093
  2569. obj36.Shape = Enum.PartType.Ball
  2570. obj36.Parent = obj2
  2571.  
  2572. -- 37 - Part
  2573. local obj37 = Instance.new("Part")
  2574. obj37.CFrame = CFrame.new(Vector3.new(66.9846878, 4.27417517, 7.14047909)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2575. obj37.CanCollide = false
  2576. obj37.TopSurface = Enum.SurfaceType.Smooth
  2577. obj37.BottomSurface = Enum.SurfaceType.Smooth
  2578. obj37.Material = Enum.Material.SmoothPlastic
  2579. obj37.Size = Vector3.new(0.25, 0.25, 0.25)
  2580. obj37.BrickColor = BrickColor.new("Hot pink")
  2581. obj37.Friction = 0.30000001192093
  2582. obj37.Shape = Enum.PartType.Ball
  2583. obj37.Parent = obj2
  2584.  
  2585. -- 38 - Part
  2586. local obj38 = Instance.new("Part")
  2587. obj38.CFrame = CFrame.new(Vector3.new(67.1641541, 4.10096312, 6.93975735)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2588. obj38.CanCollide = false
  2589. obj38.TopSurface = Enum.SurfaceType.Smooth
  2590. obj38.BottomSurface = Enum.SurfaceType.Smooth
  2591. obj38.Material = Enum.Material.SmoothPlastic
  2592. obj38.Size = Vector3.new(0.25, 0.25, 0.25)
  2593. obj38.BrickColor = BrickColor.new("Hot pink")
  2594. obj38.Friction = 0.30000001192093
  2595. obj38.Shape = Enum.PartType.Ball
  2596. obj38.Parent = obj2
  2597.  
  2598. -- 39 - Part
  2599. local obj39 = Instance.new("Part")
  2600. obj39.CFrame = CFrame.new(Vector3.new(66.792038, 4.26077843, 7.01715183)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2601. obj39.CanCollide = false
  2602. obj39.TopSurface = Enum.SurfaceType.Smooth
  2603. obj39.BottomSurface = Enum.SurfaceType.Smooth
  2604. obj39.Material = Enum.Material.SmoothPlastic
  2605. obj39.Size = Vector3.new(0.25, 0.25, 0.25)
  2606. obj39.BrickColor = BrickColor.new("Hot pink")
  2607. obj39.Friction = 0.30000001192093
  2608. obj39.Shape = Enum.PartType.Ball
  2609. obj39.Parent = obj2
  2610.  
  2611. -- 40 - Part
  2612. local obj40 = Instance.new("Part")
  2613. obj40.CFrame = CFrame.new(Vector3.new(66.5005493, 3.71436262, 7.38994217)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2614. obj40.CanCollide = false
  2615. obj40.TopSurface = Enum.SurfaceType.Smooth
  2616. obj40.BottomSurface = Enum.SurfaceType.Smooth
  2617. obj40.Material = Enum.Material.SmoothPlastic
  2618. obj40.Size = Vector3.new(0.25, 0.25, 0.25)
  2619. obj40.BrickColor = BrickColor.new("Hot pink")
  2620. obj40.Friction = 0.30000001192093
  2621. obj40.Shape = Enum.PartType.Ball
  2622. obj40.Parent = obj2
  2623.  
  2624. -- 41 - stretches
  2625. local obj41 = Instance.new("Model")
  2626. obj41.Name = "stretches"
  2627. obj41.Parent = obj1
  2628.  
  2629. -- 42 - stretchlol
  2630. local obj42 = Instance.new("Part")
  2631. obj42.CFrame = CFrame.new(Vector3.new(67.162117, 3.13544774, 6.8847661)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  2632. obj42.CanCollide = false
  2633. obj42.Transparency = 1
  2634. obj42.TopSurface = Enum.SurfaceType.Smooth
  2635. obj42.BottomSurface = Enum.SurfaceType.Smooth
  2636. obj42.Material = Enum.Material.SmoothPlastic
  2637. obj42.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2638. obj42.BrickColor = BrickColor.new("Pastel brown")
  2639. obj42.Friction = 0.30000001192093
  2640. obj42.Shape = Enum.PartType.Ball
  2641. obj42.Name = "stretchlol"
  2642. obj42.Parent = obj41
  2643.  
  2644. -- 43 - stretchlol
  2645. local obj43 = Instance.new("Part")
  2646. obj43.CFrame = CFrame.new(Vector3.new(67.1951675, 3.40412855, 7.69050598)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  2647. obj43.CanCollide = false
  2648. obj43.Transparency = 1
  2649. obj43.TopSurface = Enum.SurfaceType.Smooth
  2650. obj43.BottomSurface = Enum.SurfaceType.Smooth
  2651. obj43.Material = Enum.Material.SmoothPlastic
  2652. obj43.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2653. obj43.BrickColor = BrickColor.new("Pastel brown")
  2654. obj43.Friction = 0.30000001192093
  2655. obj43.Shape = Enum.PartType.Ball
  2656. obj43.Name = "stretchlol"
  2657. obj43.Parent = obj41
  2658.  
  2659. -- 44 - stretchlol
  2660. local obj44 = Instance.new("Part")
  2661. obj44.CFrame = CFrame.new(Vector3.new(67.5038223, 3.48357916, 7.48069382)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  2662. obj44.CanCollide = false
  2663. obj44.Transparency = 1
  2664. obj44.TopSurface = Enum.SurfaceType.Smooth
  2665. obj44.BottomSurface = Enum.SurfaceType.Smooth
  2666. obj44.Material = Enum.Material.SmoothPlastic
  2667. obj44.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2668. obj44.BrickColor = BrickColor.new("Pastel brown")
  2669. obj44.Friction = 0.30000001192093
  2670. obj44.Shape = Enum.PartType.Ball
  2671. obj44.Name = "stretchlol"
  2672. obj44.Parent = obj41
  2673.  
  2674. -- 45 - stretchlol
  2675. local obj45 = Instance.new("Part")
  2676. obj45.CFrame = CFrame.new(Vector3.new(67.1641541, 4.12207699, 6.93975687)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2677. obj45.CanCollide = false
  2678. obj45.Transparency = 1
  2679. obj45.TopSurface = Enum.SurfaceType.Smooth
  2680. obj45.BottomSurface = Enum.SurfaceType.Smooth
  2681. obj45.Material = Enum.Material.SmoothPlastic
  2682. obj45.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2683. obj45.BrickColor = BrickColor.new("Pastel brown")
  2684. obj45.Friction = 0.30000001192093
  2685. obj45.Shape = Enum.PartType.Ball
  2686. obj45.Name = "stretchlol"
  2687. obj45.Parent = obj41
  2688.  
  2689. -- 46 - stretchlol
  2690. local obj46 = Instance.new("Part")
  2691. obj46.CFrame = CFrame.new(Vector3.new(66.8712616, 4.18368626, 7.47166586)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2692. obj46.CanCollide = false
  2693. obj46.Transparency = 1
  2694. obj46.TopSurface = Enum.SurfaceType.Smooth
  2695. obj46.BottomSurface = Enum.SurfaceType.Smooth
  2696. obj46.Material = Enum.Material.SmoothPlastic
  2697. obj46.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2698. obj46.BrickColor = BrickColor.new("Pastel brown")
  2699. obj46.Friction = 0.30000001192093
  2700. obj46.Shape = Enum.PartType.Ball
  2701. obj46.Name = "stretchlol"
  2702. obj46.Parent = obj41
  2703.  
  2704. -- 47 - stretchlol
  2705. local obj47 = Instance.new("Part")
  2706. obj47.CFrame = CFrame.new(Vector3.new(66.8260345, 4.14528561, 6.81669378)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2707. obj47.CanCollide = false
  2708. obj47.Transparency = 1
  2709. obj47.TopSurface = Enum.SurfaceType.Smooth
  2710. obj47.BottomSurface = Enum.SurfaceType.Smooth
  2711. obj47.Material = Enum.Material.SmoothPlastic
  2712. obj47.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2713. obj47.BrickColor = BrickColor.new("Pastel brown")
  2714. obj47.Friction = 0.30000001192093
  2715. obj47.Shape = Enum.PartType.Ball
  2716. obj47.Name = "stretchlol"
  2717. obj47.Parent = obj41
  2718.  
  2719. -- 48 - stretchlol
  2720. local obj48 = Instance.new("Part")
  2721. obj48.CFrame = CFrame.new(Vector3.new(66.7104797, 3.88547921, 7.57276678)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2722. obj48.CanCollide = false
  2723. obj48.Transparency = 1
  2724. obj48.TopSurface = Enum.SurfaceType.Smooth
  2725. obj48.BottomSurface = Enum.SurfaceType.Smooth
  2726. obj48.Material = Enum.Material.SmoothPlastic
  2727. obj48.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2728. obj48.BrickColor = BrickColor.new("Pastel brown")
  2729. obj48.Friction = 0.30000001192093
  2730. obj48.Shape = Enum.PartType.Ball
  2731. obj48.Name = "stretchlol"
  2732. obj48.Parent = obj41
  2733.  
  2734. -- 49 - stretchlol
  2735. local obj49 = Instance.new("Part")
  2736. obj49.CFrame = CFrame.new(Vector3.new(67.0637207, 4.06047773, 7.48850012)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2737. obj49.CanCollide = false
  2738. obj49.Transparency = 1
  2739. obj49.TopSurface = Enum.SurfaceType.Smooth
  2740. obj49.BottomSurface = Enum.SurfaceType.Smooth
  2741. obj49.Material = Enum.Material.SmoothPlastic
  2742. obj49.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2743. obj49.BrickColor = BrickColor.new("Pastel brown")
  2744. obj49.Friction = 0.30000001192093
  2745. obj49.Shape = Enum.PartType.Ball
  2746. obj49.Name = "stretchlol"
  2747. obj49.Parent = obj41
  2748.  
  2749. -- 50 - stretchlol
  2750. local obj50 = Instance.new("Part")
  2751. obj50.CFrame = CFrame.new(Vector3.new(66.7165604, 3.84708691, 6.77684498)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2752. obj50.CanCollide = false
  2753. obj50.Transparency = 1
  2754. obj50.TopSurface = Enum.SurfaceType.Smooth
  2755. obj50.BottomSurface = Enum.SurfaceType.Smooth
  2756. obj50.Material = Enum.Material.SmoothPlastic
  2757. obj50.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2758. obj50.BrickColor = BrickColor.new("Pastel brown")
  2759. obj50.Friction = 0.30000001192093
  2760. obj50.Shape = Enum.PartType.Ball
  2761. obj50.Name = "stretchlol"
  2762. obj50.Parent = obj41
  2763.  
  2764. -- 51 - stretchlol
  2765. local obj51 = Instance.new("Part")
  2766. obj51.CFrame = CFrame.new(Vector3.new(66.9846878, 4.29528904, 7.14047909)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2767. obj51.CanCollide = false
  2768. obj51.Transparency = 1
  2769. obj51.TopSurface = Enum.SurfaceType.Smooth
  2770. obj51.BottomSurface = Enum.SurfaceType.Smooth
  2771. obj51.Material = Enum.Material.SmoothPlastic
  2772. obj51.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2773. obj51.BrickColor = BrickColor.new("Pastel brown")
  2774. obj51.Friction = 0.30000001192093
  2775. obj51.Shape = Enum.PartType.Ball
  2776. obj51.Name = "stretchlol"
  2777. obj51.Parent = obj41
  2778.  
  2779. -- 52 - stretchlol
  2780. local obj52 = Instance.new("Part")
  2781. obj52.CFrame = CFrame.new(Vector3.new(66.868927, 3.45350599, 6.82578087)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  2782. obj52.CanCollide = false
  2783. obj52.Transparency = 1
  2784. obj52.TopSurface = Enum.SurfaceType.Smooth
  2785. obj52.BottomSurface = Enum.SurfaceType.Smooth
  2786. obj52.Material = Enum.Material.SmoothPlastic
  2787. obj52.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2788. obj52.BrickColor = BrickColor.new("Pastel brown")
  2789. obj52.Friction = 0.30000001192093
  2790. obj52.Shape = Enum.PartType.Ball
  2791. obj52.Name = "stretchlol"
  2792. obj52.Parent = obj41
  2793.  
  2794. -- 53 - stretchlol
  2795. local obj53 = Instance.new("Part")
  2796. obj53.CFrame = CFrame.new(Vector3.new(67.287262, 3.10603261, 7.30382156)) * CFrame.Angles(9.1487750708552e-09, -0.34906616806984, -1.0471986532211)
  2797. obj53.CanCollide = false
  2798. obj53.Transparency = 1
  2799. obj53.TopSurface = Enum.SurfaceType.Smooth
  2800. obj53.BottomSurface = Enum.SurfaceType.Smooth
  2801. obj53.Material = Enum.Material.SmoothPlastic
  2802. obj53.Size = Vector3.new(1.79999995, 1.04999995, 1.04999995)
  2803. obj53.BrickColor = BrickColor.new("Pastel brown")
  2804. obj53.Friction = 0.30000001192093
  2805. obj53.Shape = Enum.PartType.Cylinder
  2806. obj53.Name = "stretchlol"
  2807. obj53.Parent = obj41
  2808.  
  2809. -- 54 - stretchlol
  2810. local obj54 = Instance.new("Part")
  2811. obj54.CFrame = CFrame.new(Vector3.new(66.4686813, 4.02028799, 7.16550922)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2812. obj54.CanCollide = false
  2813. obj54.Transparency = 1
  2814. obj54.TopSurface = Enum.SurfaceType.Smooth
  2815. obj54.BottomSurface = Enum.SurfaceType.Smooth
  2816. obj54.Material = Enum.Material.SmoothPlastic
  2817. obj54.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2818. obj54.BrickColor = BrickColor.new("Pastel brown")
  2819. obj54.Friction = 0.30000001192093
  2820. obj54.Shape = Enum.PartType.Ball
  2821. obj54.Name = "stretchlol"
  2822. obj54.Parent = obj41
  2823.  
  2824. -- 55 - stretchlol
  2825. local obj55 = Instance.new("Part")
  2826. obj55.CFrame = CFrame.new(Vector3.new(66.6615219, 4.17028332, 7.3953228)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2827. obj55.CanCollide = false
  2828. obj55.Transparency = 1
  2829. obj55.TopSurface = Enum.SurfaceType.Smooth
  2830. obj55.BottomSurface = Enum.SurfaceType.Smooth
  2831. obj55.Material = Enum.Material.SmoothPlastic
  2832. obj55.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2833. obj55.BrickColor = BrickColor.new("Pastel brown")
  2834. obj55.Friction = 0.30000001192093
  2835. obj55.Shape = Enum.PartType.Ball
  2836. obj55.Name = "stretchlol"
  2837. obj55.Parent = obj41
  2838.  
  2839. -- 56 - stretchlol
  2840. local obj56 = Instance.new("Part")
  2841. obj56.CFrame = CFrame.new(Vector3.new(66.753746, 3.12474751, 7.32704115)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  2842. obj56.CanCollide = false
  2843. obj56.Transparency = 1
  2844. obj56.TopSurface = Enum.SurfaceType.Smooth
  2845. obj56.BottomSurface = Enum.SurfaceType.Smooth
  2846. obj56.Material = Enum.Material.SmoothPlastic
  2847. obj56.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2848. obj56.BrickColor = BrickColor.new("Pastel brown")
  2849. obj56.Friction = 0.30000001192093
  2850. obj56.Shape = Enum.PartType.Ball
  2851. obj56.Name = "stretchlol"
  2852. obj56.Parent = obj41
  2853.  
  2854. -- 57 - stretchlol
  2855. local obj57 = Instance.new("Part")
  2856. obj57.CFrame = CFrame.new(Vector3.new(67.2306061, 4.11047649, 7.28319883)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2857. obj57.CanCollide = false
  2858. obj57.Transparency = 1
  2859. obj57.TopSurface = Enum.SurfaceType.Smooth
  2860. obj57.BottomSurface = Enum.SurfaceType.Smooth
  2861. obj57.Material = Enum.Material.SmoothPlastic
  2862. obj57.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2863. obj57.BrickColor = BrickColor.new("Pastel brown")
  2864. obj57.Friction = 0.30000001192093
  2865. obj57.Shape = Enum.PartType.Ball
  2866. obj57.Name = "stretchlol"
  2867. obj57.Parent = obj41
  2868.  
  2869. -- 58 - stretchlol
  2870. local obj58 = Instance.new("Part")
  2871. obj58.CFrame = CFrame.new(Vector3.new(67.0756683, 3.79114079, 7.63403416)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  2872. obj58.CanCollide = false
  2873. obj58.Transparency = 1
  2874. obj58.TopSurface = Enum.SurfaceType.Smooth
  2875. obj58.BottomSurface = Enum.SurfaceType.Smooth
  2876. obj58.Material = Enum.Material.SmoothPlastic
  2877. obj58.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2878. obj58.BrickColor = BrickColor.new("Pastel brown")
  2879. obj58.Friction = 0.30000001192093
  2880. obj58.Shape = Enum.PartType.Ball
  2881. obj58.Name = "stretchlol"
  2882. obj58.Parent = obj41
  2883.  
  2884. -- 59 - stretchlol
  2885. local obj59 = Instance.new("Part")
  2886. obj59.CFrame = CFrame.new(Vector3.new(66.5005493, 3.73548079, 7.38994217)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2887. obj59.CanCollide = false
  2888. obj59.Transparency = 1
  2889. obj59.TopSurface = Enum.SurfaceType.Smooth
  2890. obj59.BottomSurface = Enum.SurfaceType.Smooth
  2891. obj59.Material = Enum.Material.SmoothPlastic
  2892. obj59.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2893. obj59.BrickColor = BrickColor.new("Pastel brown")
  2894. obj59.Friction = 0.30000001192093
  2895. obj59.Shape = Enum.PartType.Ball
  2896. obj59.Name = "stretchlol"
  2897. obj59.Parent = obj41
  2898.  
  2899. -- 60 - stretchlol
  2900. local obj60 = Instance.new("Part")
  2901. obj60.CFrame = CFrame.new(Vector3.new(67.6487045, 3.41425848, 7.1938138)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  2902. obj60.CanCollide = false
  2903. obj60.Transparency = 1
  2904. obj60.TopSurface = Enum.SurfaceType.Smooth
  2905. obj60.BottomSurface = Enum.SurfaceType.Smooth
  2906. obj60.Material = Enum.Material.SmoothPlastic
  2907. obj60.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2908. obj60.BrickColor = BrickColor.new("Pastel brown")
  2909. obj60.Friction = 0.30000001192093
  2910. obj60.Shape = Enum.PartType.Ball
  2911. obj60.Name = "stretchlol"
  2912. obj60.Parent = obj41
  2913.  
  2914. -- 61 - stretchlol
  2915. local obj61 = Instance.new("Part")
  2916. obj61.CFrame = CFrame.new(Vector3.new(67.3677139, 3.85357118, 7.33310223)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2917. obj61.CanCollide = false
  2918. obj61.Transparency = 1
  2919. obj61.TopSurface = Enum.SurfaceType.Smooth
  2920. obj61.BottomSurface = Enum.SurfaceType.Smooth
  2921. obj61.Material = Enum.Material.SmoothPlastic
  2922. obj61.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2923. obj61.BrickColor = BrickColor.new("Pastel brown")
  2924. obj61.Friction = 0.30000001192093
  2925. obj61.Shape = Enum.PartType.Ball
  2926. obj61.Name = "stretchlol"
  2927. obj61.Parent = obj41
  2928.  
  2929. -- 62 - stretchlol
  2930. local obj62 = Instance.new("Part")
  2931. obj62.CFrame = CFrame.new(Vector3.new(66.6352844, 3.40356588, 7.06651878)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2932. obj62.CanCollide = false
  2933. obj62.Transparency = 1
  2934. obj62.TopSurface = Enum.SurfaceType.Smooth
  2935. obj62.BottomSurface = Enum.SurfaceType.Smooth
  2936. obj62.Material = Enum.Material.SmoothPlastic
  2937. obj62.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2938. obj62.BrickColor = BrickColor.new("Pastel brown")
  2939. obj62.Friction = 0.30000001192093
  2940. obj62.Shape = Enum.PartType.Ball
  2941. obj62.Name = "stretchlol"
  2942. obj62.Parent = obj41
  2943.  
  2944. -- 63 - stretchlol
  2945. local obj63 = Instance.new("Part")
  2946. obj63.CFrame = CFrame.new(Vector3.new(66.7236328, 4.28189754, 7.20509195)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2947. obj63.CanCollide = false
  2948. obj63.Transparency = 1
  2949. obj63.TopSurface = Enum.SurfaceType.Smooth
  2950. obj63.BottomSurface = Enum.SurfaceType.Smooth
  2951. obj63.Material = Enum.Material.SmoothPlastic
  2952. obj63.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2953. obj63.BrickColor = BrickColor.new("Pastel brown")
  2954. obj63.Friction = 0.30000001192093
  2955. obj63.Shape = Enum.PartType.Ball
  2956. obj63.Name = "stretchlol"
  2957. obj63.Parent = obj41
  2958.  
  2959. -- 64 - stretchlol
  2960. local obj64 = Instance.new("Part")
  2961. obj64.CFrame = CFrame.new(Vector3.new(66.5712891, 4.02028799, 6.8835969)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2962. obj64.CanCollide = false
  2963. obj64.Transparency = 1
  2964. obj64.TopSurface = Enum.SurfaceType.Smooth
  2965. obj64.BottomSurface = Enum.SurfaceType.Smooth
  2966. obj64.Material = Enum.Material.SmoothPlastic
  2967. obj64.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2968. obj64.BrickColor = BrickColor.new("Pastel brown")
  2969. obj64.Friction = 0.30000001192093
  2970. obj64.Shape = Enum.PartType.Ball
  2971. obj64.Name = "stretchlol"
  2972. obj64.Parent = obj41
  2973.  
  2974. -- 65 - stretchlol
  2975. local obj65 = Instance.new("Part")
  2976. obj65.CFrame = CFrame.new(Vector3.new(66.4981842, 3.66047978, 7.01661682)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2977. obj65.CanCollide = false
  2978. obj65.Transparency = 1
  2979. obj65.TopSurface = Enum.SurfaceType.Smooth
  2980. obj65.BottomSurface = Enum.SurfaceType.Smooth
  2981. obj65.Material = Enum.Material.SmoothPlastic
  2982. obj65.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2983. obj65.BrickColor = BrickColor.new("Pastel brown")
  2984. obj65.Friction = 0.30000001192093
  2985. obj65.Shape = Enum.PartType.Ball
  2986. obj65.Name = "stretchlol"
  2987. obj65.Parent = obj41
  2988.  
  2989. -- 66 - stretchlol
  2990. local obj66 = Instance.new("Part")
  2991. obj66.CFrame = CFrame.new(Vector3.new(66.7920303, 4.28189754, 7.01715183)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2992. obj66.CanCollide = false
  2993. obj66.Transparency = 1
  2994. obj66.TopSurface = Enum.SurfaceType.Smooth
  2995. obj66.BottomSurface = Enum.SurfaceType.Smooth
  2996. obj66.Material = Enum.Material.SmoothPlastic
  2997. obj66.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2998. obj66.BrickColor = BrickColor.new("Pastel brown")
  2999. obj66.Friction = 0.30000001192093
  3000. obj66.Shape = Enum.PartType.Ball
  3001. obj66.Name = "stretchlol"
  3002. obj66.Parent = obj41
  3003.  
  3004. -- 67 - stretchlol
  3005. local obj67 = Instance.new("Part")
  3006. obj67.CFrame = CFrame.new(Vector3.new(66.5950623, 4.18188763, 7.05188084)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  3007. obj67.CanCollide = false
  3008. obj67.Transparency = 1
  3009. obj67.TopSurface = Enum.SurfaceType.Smooth
  3010. obj67.BottomSurface = Enum.SurfaceType.Smooth
  3011. obj67.Material = Enum.Material.SmoothPlastic
  3012. obj67.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3013. obj67.BrickColor = BrickColor.new("Pastel brown")
  3014. obj67.Friction = 0.30000001192093
  3015. obj67.Shape = Enum.PartType.Ball
  3016. obj67.Name = "stretchlol"
  3017. obj67.Parent = obj41
  3018.  
  3019. -- 68 - stretchlol
  3020. local obj68 = Instance.new("Part")
  3021. obj68.CFrame = CFrame.new(Vector3.new(67.4115601, 3.73646879, 7.01420689)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  3022. obj68.CanCollide = false
  3023. obj68.Transparency = 1
  3024. obj68.TopSurface = Enum.SurfaceType.Smooth
  3025. obj68.BottomSurface = Enum.SurfaceType.Smooth
  3026. obj68.Material = Enum.Material.SmoothPlastic
  3027. obj68.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3028. obj68.BrickColor = BrickColor.new("Pastel brown")
  3029. obj68.Friction = 0.30000001192093
  3030. obj68.Shape = Enum.PartType.Ball
  3031. obj68.Name = "stretchlol"
  3032. obj68.Parent = obj41
  3033.  
  3034. -- 69 - stretchlol
  3035. local obj69 = Instance.new("Part")
  3036. obj69.CFrame = CFrame.new(Vector3.new(66.8643951, 3.88548112, 7.14990711)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  3037. obj69.CanCollide = false
  3038. obj69.Transparency = 1
  3039. obj69.TopSurface = Enum.SurfaceType.Smooth
  3040. obj69.BottomSurface = Enum.SurfaceType.Smooth
  3041. obj69.Material = Enum.Material.SmoothPlastic
  3042. obj69.Size = Vector3.new(1.04999995, 1.04999995, 1.04999995)
  3043. obj69.BrickColor = BrickColor.new("Pastel brown")
  3044. obj69.Friction = 0.30000001192093
  3045. obj69.Shape = Enum.PartType.Ball
  3046. obj69.Name = "stretchlol"
  3047. obj69.Parent = obj41
  3048.  
  3049. -- 70 - stretchlol
  3050. local obj70 = Instance.new("Part")
  3051. obj70.CFrame = CFrame.new(Vector3.new(67.4108353, 3.29388237, 6.88037777)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  3052. obj70.CanCollide = false
  3053. obj70.Transparency = 1
  3054. obj70.TopSurface = Enum.SurfaceType.Smooth
  3055. obj70.BottomSurface = Enum.SurfaceType.Smooth
  3056. obj70.Material = Enum.Material.SmoothPlastic
  3057. obj70.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3058. obj70.BrickColor = BrickColor.new("Pastel brown")
  3059. obj70.Friction = 0.30000001192093
  3060. obj70.Shape = Enum.PartType.Ball
  3061. obj70.Name = "stretchlol"
  3062. obj70.Parent = obj41
  3063.  
  3064. -- 71 - stretchlol
  3065. local obj71 = Instance.new("Part")
  3066. obj71.CFrame = CFrame.new(Vector3.new(67.1960983, 3.65356374, 6.79175806)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  3067. obj71.CanCollide = false
  3068. obj71.Transparency = 1
  3069. obj71.TopSurface = Enum.SurfaceType.Smooth
  3070. obj71.BottomSurface = Enum.SurfaceType.Smooth
  3071. obj71.Material = Enum.Material.SmoothPlastic
  3072. obj71.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3073. obj71.BrickColor = BrickColor.new("Pastel brown")
  3074. obj71.Friction = 0.30000001192093
  3075. obj71.Shape = Enum.PartType.Ball
  3076. obj71.Name = "stretchlol"
  3077. obj71.Parent = obj41
  3078.  
  3079. -- 72 - stretchlol
  3080. local obj72 = Instance.new("Part")
  3081. obj72.CFrame = CFrame.new(Vector3.new(66.944519, 3.22988653, 7.64748716)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  3082. obj72.CanCollide = false
  3083. obj72.Transparency = 1
  3084. obj72.TopSurface = Enum.SurfaceType.Smooth
  3085. obj72.BottomSurface = Enum.SurfaceType.Smooth
  3086. obj72.Material = Enum.Material.SmoothPlastic
  3087. obj72.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3088. obj72.BrickColor = BrickColor.new("Pastel brown")
  3089. obj72.Friction = 0.30000001192093
  3090. obj72.Shape = Enum.PartType.Ball
  3091. obj72.Name = "stretchlol"
  3092. obj72.Parent = obj41
  3093.  
  3094. -- 73 - stretchlol
  3095. local obj73 = Instance.new("Part")
  3096. obj73.CFrame = CFrame.new(Vector3.new(66.851532, 3.04020095, 7.04717398)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  3097. obj73.CanCollide = false
  3098. obj73.Transparency = 1
  3099. obj73.TopSurface = Enum.SurfaceType.Smooth
  3100. obj73.BottomSurface = Enum.SurfaceType.Smooth
  3101. obj73.Material = Enum.Material.SmoothPlastic
  3102. obj73.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3103. obj73.BrickColor = BrickColor.new("Pastel brown")
  3104. obj73.Friction = 0.30000001192093
  3105. obj73.Shape = Enum.PartType.Ball
  3106. obj73.Name = "stretchlol"
  3107. obj73.Parent = obj41
  3108.  
  3109. -- 74 - stretchlol
  3110. local obj74 = Instance.new("Part")
  3111. obj74.CFrame = CFrame.new(Vector3.new(66.5551376, 3.48395109, 7.33871603)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  3112. obj74.CanCollide = false
  3113. obj74.Transparency = 1
  3114. obj74.TopSurface = Enum.SurfaceType.Smooth
  3115. obj74.BottomSurface = Enum.SurfaceType.Smooth
  3116. obj74.Material = Enum.Material.SmoothPlastic
  3117. obj74.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3118. obj74.BrickColor = BrickColor.new("Pastel brown")
  3119. obj74.Friction = 0.30000001192093
  3120. obj74.Shape = Enum.PartType.Ball
  3121. obj74.Name = "stretchlol"
  3122. obj74.Parent = obj41
  3123.  
  3124. -- 75 - stretchlol
  3125. local obj75 = Instance.new("Part")
  3126. obj75.CFrame = CFrame.new(Vector3.new(66.8069, 3.60357046, 7.60786104)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  3127. obj75.CanCollide = false
  3128. obj75.Transparency = 1
  3129. obj75.TopSurface = Enum.SurfaceType.Smooth
  3130. obj75.BottomSurface = Enum.SurfaceType.Smooth
  3131. obj75.Material = Enum.Material.SmoothPlastic
  3132. obj75.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3133. obj75.BrickColor = BrickColor.new("Pastel brown")
  3134. obj75.Friction = 0.30000001192093
  3135. obj75.Shape = Enum.PartType.Ball
  3136. obj75.Name = "stretchlol"
  3137. obj75.Parent = obj41
  3138.  
  3139. -- 76 - stretchlol
  3140. local obj76 = Instance.new("Part")
  3141. obj76.CFrame = CFrame.new(Vector3.new(67.0182953, 3.88547921, 6.72704411)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  3142. obj76.CanCollide = false
  3143. obj76.Transparency = 1
  3144. obj76.TopSurface = Enum.SurfaceType.Smooth
  3145. obj76.BottomSurface = Enum.SurfaceType.Smooth
  3146. obj76.Material = Enum.Material.SmoothPlastic
  3147. obj76.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3148. obj76.BrickColor = BrickColor.new("Pastel brown")
  3149. obj76.Friction = 0.30000001192093
  3150. obj76.Shape = Enum.PartType.Ball
  3151. obj76.Name = "stretchlol"
  3152. obj76.Parent = obj41
  3153. obj1.PrimaryPart = obj4
  3154.  
  3155. local stretches = obj41:GetChildren()
  3156. for i,v in pairs(stretches) do
  3157. v.Anchored = true
  3158. v.Parent = obj1
  3159. end
  3160. for i,v in pairs(obj2:GetChildren()) do
  3161. v.Anchored = true
  3162. v.Parent = obj1
  3163. end
  3164. obj2:Destroy()
  3165. obj41:Destroy()
  3166.  
  3167. local previous = nil
  3168. for i,v in pairs(obj1:GetChildren()) do
  3169. if v:IsA('BasePart') then
  3170. if previous then
  3171. local weld = Instance.new('Weld',v)
  3172. weld.Part0 = v
  3173. weld.Part1 = previous
  3174. weld.C0 = v.CFrame:inverse() * previous.CFrame
  3175. previous.Anchored = false
  3176. previous.CanCollide = false
  3177. local vee = v
  3178. weld.AncestryChanged:connect(function(mez,par)
  3179. wait()
  3180. weld.Parent = vee
  3181. end)
  3182. end
  3183. previous = v
  3184. end
  3185. end
  3186. previous.Anchored = false
  3187. previous.CanCollide = false
  3188. obj1:SetPrimaryPartCFrame(handle.CFrame*CFrame.Angles(0,math.rad(180),0)+Vector3.new(0,100,0))
  3189. -- 2 - Part
  3190. local ree = Instance.new("Part")
  3191. ree.CFrame = CFrame.new(Vector3.new(50.5, 141, 5.5))
  3192. ree.Transparency = 0.80000001192093
  3193. ree.Material = Enum.Material.Neon
  3194. ree.CFrame = CFrame.new(obj4.Position)
  3195. ree.Size = Vector3.new(5, math.huge, 5)
  3196. ree.BrickColor = BrickColor.new("New Yeller")
  3197. ree.Friction = 0.30000001192093
  3198. ree.Shape = Enum.PartType.Block
  3199. ree.Parent = handle
  3200.  
  3201. -- 3 - Mesh
  3202. local ree2 = Instance.new("CylinderMesh")
  3203. ree2.Parent = ree
  3204. local thing = Instance.new('BodyPosition',obj9)
  3205. local thing2 = Instance.new('BodyPosition',ree)
  3206. thing2.P = 100000
  3207. thing2.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  3208. thing.MaxForce = Vector3.new(10000,10000,10000)
  3209. for i=1,100 do
  3210. thing2.Position = obj4.Position
  3211. obj1:SetPrimaryPartCFrame(CFrame.new(obj1.PrimaryPart.Position)*CFrame.Angles(math.rad(handle.Orientation.X),math.rad(handle.Orientation.Y),math.rad(handle.Orientation.Z))*CFrame.Angles(0,math.rad(180),0))
  3212. thing.Position = handle.Position+(handle.CFrame.rightVector*0.5)
  3213. wait()
  3214. end
  3215. thing:Destroy()
  3216. local lmfao = Instance.new('Weld',obj4)
  3217. lmfao.C0 = CFrame.new(2.5,0.2,0)*CFrame.Angles(0,math.rad(180),0)
  3218. lmfao.Part0 = obj4
  3219. lmfao.Part1 = handle
  3220. ree:Destroy()
  3221. working = false
  3222. end
  3223.  
  3224. function katanamode()
  3225. blademode = "katana"
  3226. -- 1 - weeb shit
  3227. local weebshit1 = handle
  3228.  
  3229. -- 16 - top cap
  3230. local weebshit16 = Instance.new("Part")
  3231. weebshit16.CFrame = CFrame.new(Vector3.new(206.400146, 11.5499945, 5.00058556)) * CFrame.Angles(-3.1415927410126, 0, 1.5707963705063)
  3232. weebshit16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3233. weebshit16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3234. weebshit16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3235. weebshit16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3236. weebshit16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3237. weebshit16.Size = Vector3.new(0.1, 0.05,0.05) --0.65, 0.65
  3238. weebshit16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3239. weebshit16.Anchored = false
  3240. weebshit16.BrickColor = BrickColor.new("Institutional white")
  3241. weebshit16.Friction = 0.30000001192093
  3242. weebshit16.Shape = Enum.PartType.Cylinder
  3243. weebshit16.Name = "top cap"
  3244. weebshit16.Parent = weebshit1
  3245. local weld = Instance.new('Weld',weebshit16)
  3246. weld.Part0 = weebshit16
  3247. weld.Part1 = handle
  3248. weld.C1 = CFrame.new(0.6, 0, 0, 1.00000048, 0, 0, 0, 1, 0, 0, 0, 1.00000048)
  3249. --weld,part,endsize,endpos,amntime
  3250. grow(weld,weebshit16,Vector3.new(0.1,0.65,0.65),CFrame.new(0.6, 0, 0, 1.00000048, 0, 0, 0, 1, 0, 0, 0, 1.00000048),0.1)
  3251.  
  3252. -- 8 - blade
  3253. local weebshit8 = Instance.new("Part")
  3254. weebshit8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3255. weebshit8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3256. weebshit8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3257. weebshit8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3258. weebshit8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3259. weebshit8.Material = Enum.Material.Metal
  3260. weebshit8.Size = Vector3.new(0.23,0.05, 0.1)
  3261. weebshit8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3262. weebshit8.Anchored = false
  3263. weebshit8.BrickColor = BrickColor.new("Dark stone grey")
  3264. weebshit8.Friction = 0.30000001192093
  3265. weebshit8.Shape = Enum.PartType.Block
  3266. weebshit8.Name = "blade"
  3267. weebshit8.Parent = weebshit1
  3268. weebshit8:BreakJoints()
  3269. local bld1 = weebshit8
  3270. local weld2 = Instance.new('Weld',weebshit8)
  3271. weld2.Part0 = weebshit8
  3272. weld2.Part1 = handle
  3273. weld2.C1 = CFrame.new(0.75, 0, 0) * CFrame.Angles(math.rad(180), 0, math.rad(-90))
  3274. local coru=coroutine.wrap(function()
  3275. grow(weld2,weebshit8,Vector3.new(0.23,1.17,0.1),CFrame.new(1.25, 0, 0) * CFrame.Angles(math.rad(180), 0, math.rad(-90)),0.05)
  3276. end)
  3277. coru()
  3278.  
  3279. -- 9 - blade
  3280. local weebshit9 = Instance.new("Part")
  3281. weebshit9.CFrame = CFrame.new(Vector3.new(206.475388, 13.3372736, 5.00158167)) * CFrame.Angles(-0, 0, 0.052359949797392)
  3282. weebshit9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3283. weebshit9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3284. weebshit9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3285. weebshit9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3286. weebshit9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3287. weebshit9.Material = Enum.Material.Metal
  3288. weebshit9.Size = Vector3.new(0.100000009, 0.05, 0.0500000007)
  3289. weebshit9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3290. weebshit9.Anchored = false
  3291. weebshit9.BrickColor = BrickColor.new("Institutional white")
  3292. weebshit9.Friction = 0.30000001192093
  3293. weebshit9.Shape = Enum.PartType.Block
  3294. weebshit9.Name = "blade"
  3295. weebshit9.Parent = weebshit8
  3296. local bld2 = weebshit9
  3297. local weld3 = Instance.new('Weld',weebshit9)
  3298. weld3.Part0 = weebshit9
  3299. weld3.Part1 = weebshit8
  3300. weld3.C1 = CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0)
  3301. grow(weld3,weebshit9,Vector3.new(0.100000009, 1.17, 0.0500000007),CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.05)
  3302. -- 10 - blade
  3303. local weebshit10 = Instance.new("Part")
  3304. weebshit10.CFrame = CFrame.new(Vector3.new(206.26973, 14.458313, 5)) * CFrame.Angles(-0, 0, 0.10472027212381)
  3305. weebshit10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3306. weebshit10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3307. weebshit10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3308. weebshit10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3309. weebshit10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3310. weebshit10.Material = Enum.Material.Metal
  3311. weebshit10.Size = Vector3.new(0.229999945, 0.05, 0.100000009)
  3312. weebshit10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3313. weebshit10.Anchored = false
  3314. weebshit10.BrickColor = BrickColor.new("Dark stone grey")
  3315. weebshit10.Friction = 0.30000001192093
  3316. weebshit10.Shape = Enum.PartType.Block
  3317. weebshit10.Name = "blade"
  3318. weebshit10.Parent = weebshit1
  3319. local weld4 = Instance.new('Weld',weebshit10)
  3320. weld4.Part0 = weebshit10
  3321. weld4.Part1 = weebshit8
  3322. weld4.C1 = CFrame.new(-0.01, 0.55, -1.14440918e-05, 0.998631477, 0.0523363762, -1.25522347e-05, 0.0523363687, -0.998631358, -8.97663813e-06, -1.3056685e-05, 8.01841452e-06, -1.00000095)
  3323. local coru=coroutine.wrap(function()
  3324. grow(weld4,weebshit10,Vector3.new(0.23,1.17,0.1),CFrame.new(-0.0285797119, 1.14634609, -1.14440918e-05, 0.998631477, 0.0523363762, -1.25522347e-05, 0.0523363687, -0.998631358, -8.97663813e-06, -1.3056685e-05, 8.01841452e-06, -1.00000095),0.1)
  3325. end)
  3326. coru()
  3327. -- 11 - blade
  3328. local weebshit11 = Instance.new("Part")
  3329. weebshit11.CFrame = CFrame.new(Vector3.new(206.384079, 14.4703341, 5.00158167)) * CFrame.Angles(-0, 0, 0.10472027212381)
  3330. weebshit11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3331. weebshit11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3332. weebshit11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3333. weebshit11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3334. weebshit11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3335. weebshit11.Material = Enum.Material.Metal
  3336. weebshit11.Size = Vector3.new(0.100000009, 0.05, 0.0500000007)
  3337. weebshit11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3338. weebshit11.Anchored = false
  3339. weebshit11.BrickColor = BrickColor.new("Institutional white")
  3340. weebshit11.Friction = 0.30000001192093
  3341. weebshit11.Shape = Enum.PartType.Block
  3342. weebshit11.Name = "blade"
  3343. weebshit11.Parent = weebshit1
  3344. local weld5 = Instance.new('Weld',weebshit10)
  3345. weld5.Part0 = weebshit10
  3346. weld5.Part1 = weebshit11
  3347. weld5.C1 = CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0)
  3348. grow(weld5,weebshit11,Vector3.new(0.100000009, 1.16999841, 0.0500000007),CFrame.new(-0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.1)
  3349.  
  3350. -- 15 - blade
  3351. local weebshit15 = Instance.new("Part")
  3352. weebshit15.CFrame = CFrame.new(Vector3.new(206.36055, 13.3312511, 5)) * CFrame.Angles(-0, 0, 0.052359949797392)
  3353. weebshit15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3354. weebshit15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3355. weebshit15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3356. weebshit15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3357. weebshit15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3358. weebshit15.Material = Enum.Material.Metal
  3359. weebshit15.Size = Vector3.new(0.229999945, 0.55, 0.100000009)
  3360. weebshit15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3361. weebshit15.Anchored = false
  3362. weebshit15.BrickColor = BrickColor.new("Dark stone grey")
  3363. weebshit15.Friction = 0.30000001192093
  3364. weebshit15.Shape = Enum.PartType.Block
  3365. weebshit15.Name = "blade"
  3366. weebshit15.Parent = weebshit1
  3367. local weld6 = Instance.new('Weld',weebshit15)
  3368. weld6.Part0 = weebshit15
  3369. weld6.Part1 = weebshit10
  3370. weld6.C1 = CFrame.new(-0.01, -0.55, 0, 0.99863112, -0.0523363762, 5.34574838e-07, -0.0523363203, -0.998631358, 9.75034527e-06, 9.04611142e-08, -1.00508332e-05, -1.0000006)
  3371. local coru=coroutine.wrap(function()
  3372. grow(weld6,weebshit15,Vector3.new(0.229999945, 1.17000151, 0.100000009),CFrame.new(-0.0274810791, -1.13038063, 0, 0.99863112, -0.0523363762, 5.34574838e-07, -0.0523363203, -0.998631358, 9.75034527e-06, 9.04611142e-08, -1.00508332e-05, -1.0000006),0.1)
  3373. end)
  3374. coru()
  3375.  
  3376. -- 12 - blade
  3377. local weebshit12 = Instance.new("Part")
  3378. weebshit12.CFrame = CFrame.new(Vector3.new(206.50705, 12.1849957, 5.00158167)) * CFrame.Angles(-0, 0, -0)
  3379. weebshit12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3380. weebshit12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3381. weebshit12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3382. weebshit12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3383. weebshit12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3384. weebshit12.Material = Enum.Material.Metal
  3385. weebshit12.Size = Vector3.new(0.100000009, 0.05, 0.0500000007)
  3386. weebshit12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3387. weebshit12.Anchored = false
  3388. weebshit12.BrickColor = BrickColor.new("Institutional white")
  3389. weebshit12.Friction = 0.30000001192093
  3390. weebshit12.Shape = Enum.PartType.Block
  3391. weebshit12.Name = "blade"
  3392. weebshit12.Parent = weebshit1
  3393. local weld7 = Instance.new('Weld',weebshit12)
  3394. weld7.Part0 = weebshit12
  3395. weld7.Part1 = weebshit15
  3396. weld7.C1 = CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0)
  3397. grow(weld7,weebshit12,Vector3.new(0.100000009, 1.16999841, 0.0500000007),CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.1)
  3398.  
  3399. -- 14 - blade
  3400. local weebshit14 = Instance.new("Part")
  3401. weebshit14.CFrame = CFrame.new(Vector3.new(206.155365, 15.3628922, 5)) * CFrame.Angles(-0, 0, 0.15708021819592)
  3402. weebshit14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3403. weebshit14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3404. weebshit14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3405. weebshit14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3406. weebshit14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3407. weebshit14.Material = Enum.Material.Metal
  3408. weebshit14.Size = Vector3.new(0.229999945, 0.05, 0.100000009)
  3409. weebshit14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3410. weebshit14.Anchored = false
  3411. weebshit14.BrickColor = BrickColor.new("Dark stone grey")
  3412. weebshit14.Friction = 0.30000001192093
  3413. weebshit14.Shape = Enum.PartType.Block
  3414. weebshit14.Name = "blade"
  3415. weebshit14.Parent = weebshit1
  3416. local weld8 = Instance.new('Weld',weebshit14)
  3417. weld8.Part0 = weebshit14
  3418. weld8.Part1 = weebshit15
  3419. weld8.C1 = CFrame.new(-0.01, 0.45, -1.43051147e-06, 0.99862963, 0.0522801876, -1.10407145e-05, 0.0522794127, 0.998632491, -1.50609173e-06, 8.47656065e-06, 1.7598054e-06, 1)
  3420. local coru=coroutine.wrap(function()
  3421. grow(weld8,weebshit14,Vector3.new(0.229999945, 0.700001657, 0.100000009),CFrame.new(-0.0191650391, 0.911635399, -1.43051147e-06, 0.99862963, 0.0522801876, -1.10407145e-05, 0.0522794127, 0.998632491, -1.50609173e-06, 8.47656065e-06, 1.7598054e-06, 1),0.1)
  3422. end)
  3423. coru()
  3424.  
  3425. -- 13 - blade
  3426. local weebshit13 = Instance.new("Part")
  3427. weebshit13.CFrame = CFrame.new(Vector3.new(206.268967, 15.3808832, 5.00158167)) * CFrame.Angles(-0, 0, 0.15708021819592)
  3428. weebshit13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3429. weebshit13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3430. weebshit13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3431. weebshit13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3432. weebshit13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3433. weebshit13.Material = Enum.Material.Metal
  3434. weebshit13.Size = Vector3.new(0.100000009, 0.05, 0.0500000007)
  3435. weebshit13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3436. weebshit13.Anchored = false
  3437. weebshit13.BrickColor = BrickColor.new("Institutional white")
  3438. weebshit13.Friction = 0.30000001192093
  3439. weebshit13.Shape = Enum.PartType.Block
  3440. weebshit13.Name = "blade"
  3441. weebshit13.Parent = weebshit1
  3442. local weld9 = Instance.new('Weld',weebshit13)
  3443. weld9.Part0 = weebshit13
  3444. weld9.Part1 = weebshit14
  3445. weld9.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  3446. grow(weld9,weebshit13,Vector3.new(0.100000009, 0.699998796, 0.0500000007),CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.1)
  3447.  
  3448. -- 18 - blade
  3449. local weebshit18 = Instance.new("WedgePart")
  3450. weebshit18.CFrame = CFrame.new(Vector3.new(206.077118, 15.85674, 5)) * CFrame.Angles(1.5707963705063, -1.4137160778046, 1.5707963705063)
  3451. weebshit18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3452. weebshit18.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3453. weebshit18.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3454. weebshit18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3455. weebshit18.Material = Enum.Material.Metal
  3456. weebshit18.Size = Vector3.new(0.100000009, 0.05, 0.230000108)
  3457. weebshit18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3458. weebshit18.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3459. weebshit18.Anchored = false
  3460. weebshit18.BrickColor = BrickColor.new("Dark stone grey")
  3461. weebshit18.Friction = 0.30000001192093
  3462. weebshit18.Name = "blade"
  3463. weebshit18.Parent = weebshit1
  3464. local weld10 = Instance.new('Weld',weebshit18)
  3465. weld10.Part0 = weebshit18
  3466. weld10.Part1 = weebshit14
  3467. weld10.C1 = CFrame.new(-0.015, 0.299937057, 2.86102295e-06)*CFrame.Angles(0,math.rad(-90),0)
  3468. local coru=coroutine.wrap(function()
  3469. grow(weld10,weebshit18,Vector3.new(0.1, 0.3, 0.23),CFrame.new(0, 0.499937057, 2.86102295e-06)*CFrame.Angles(0,math.rad(-90),0),0.1)
  3470. end)
  3471. coru()
  3472.  
  3473. -- 19 - blade
  3474. local weebshit19 = Instance.new("WedgePart")
  3475. weebshit19.CFrame = CFrame.new(Vector3.new(206.096375, 15.8952179, 5.00177383)) * CFrame.Angles(1.5707963705063, -1.4137160778046, 1.5707963705063)
  3476. weebshit19.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3477. weebshit19.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3478. weebshit19.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3479. weebshit19.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3480. weebshit19.Material = Enum.Material.Metal
  3481. weebshit19.Size = Vector3.new(0.0500000007, 0.05, 0.280000091)
  3482. weebshit19.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3483. weebshit19.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3484. weebshit19.Anchored = false
  3485. weebshit19.BrickColor = BrickColor.new("Institutional white")
  3486. weebshit19.Friction = 0.30000001192093
  3487. weebshit19.Name = "blade"
  3488. weebshit19.Parent = weebshit1
  3489. local weld11 = Instance.new('Weld',weebshit19)
  3490. weld11.Part0 = weebshit19
  3491. weld11.Part1 = weebshit18
  3492. weld11.C1 = CFrame.new(0, 0, -0.029) * CFrame.Angles(0, 0, 0)
  3493. local coru=coroutine.wrap(function()
  3494. grow(weld11,weebshit19,Vector3.new(0.05, 0.37, 0.28),CFrame.new(0, 0.011, -0.029) * CFrame.Angles(0, 0, 0),0.1)
  3495. end)
  3496. coru()
  3497. end
  3498.  
  3499. function gunmode()
  3500. working = false
  3501.  
  3502. working = false
  3503. end
  3504.  
  3505. function knifemode()
  3506. blademode = "knife"
  3507. -- 6 - thicc cap
  3508. local obj6 = Instance.new("Part")
  3509. obj6.CFrame = CFrame.new(Vector3.new(202.399948, 10.5999813, 5.00099993)) * CFrame.Angles(-0, 0, 3.5017728805542e-07)
  3510. obj6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3511. obj6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3512. obj6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3513. obj6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3514. obj6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3515. obj6.Size = Vector3.new(0.3, 0.3, 0.3)
  3516. obj6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3517. obj6.Anchored = false
  3518. obj6.BrickColor = BrickColor.new("Institutional white")
  3519. obj6.Friction = 0.30000001192093
  3520. obj6.Shape = Enum.PartType.Ball
  3521. obj6.Name = "thicc cap"
  3522. obj6.Parent = handle
  3523. local weld2 = Instance.new('Weld',obj6)
  3524. weld2.Part0 = obj6
  3525. weld2.Part1 = handle
  3526. weld2.C0 = CFrame.new(0.4, 0, 0)
  3527. grow(weld2,obj6,Vector3.new(0.3, 0.3, 0.3),CFrame.new(-0.15, 0, 0),0.1)
  3528.  
  3529. -- 8 - thicc top cap
  3530. local obj8 = Instance.new("Part")
  3531. obj8.CFrame = CFrame.new(Vector3.new(202.399963, 11.3000078, 5.00099993)) * CFrame.Angles(-0, 0, 3.5017728805542e-07)
  3532. obj8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3533. obj8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3534. obj8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3535. obj8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3536. obj8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3537. obj8.Size = Vector3.new(0.3, 0.3, 0.3)
  3538. obj8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3539. obj8.Anchored = false
  3540. obj8.BrickColor = BrickColor.new("Institutional white")
  3541. obj8.Friction = 0.30000001192093
  3542. obj8.Shape = Enum.PartType.Ball
  3543. obj8.Name = "thicc top cap"
  3544. obj8.Parent = handle
  3545. local weld1 = Instance.new('Weld',obj8)
  3546. weld1.Part0 = obj8
  3547. weld1.Part1 = handle
  3548. weld1.C0 = CFrame.new(-0.4, 0, 0)
  3549. grow(weld1,obj8,Vector3.new(0.3, 0.3, 0.3),CFrame.new(0.15, 0, 0),0.1)
  3550. -- 4 - thicc blade
  3551. local obj4 = Instance.new("Part")
  3552. obj4.CFrame = CFrame.new(Vector3.new(202.40007, 12.1600046, 5.00099707)) * CFrame.Angles(-0, 0, -0)
  3553. obj4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3554. obj4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3555. obj4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3556. obj4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3557. obj4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3558. obj4.Material = Enum.Material.Metal
  3559. obj4.Size = Vector3.new(0.23, 0.1, 0.1)
  3560. obj4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3561. obj4.Anchored = false
  3562. obj4.BrickColor = BrickColor.new("Dark stone grey")
  3563. obj4.Friction = 0.30000001192093
  3564. obj4.Shape = Enum.PartType.Block
  3565. obj4.Name = "blade"
  3566. obj4.Parent = handle
  3567. local weld4 = Instance.new('Weld',obj4)
  3568. weld4.Part0 = obj4
  3569. weld4.Part1 = handle
  3570. weld4.C0 = CFrame.new(0, -0.535, 0)*CFrame.Angles(0,0,math.rad(90))
  3571. local coru=coroutine.wrap(function()
  3572. grow(weld4,obj4,Vector3.new(0.23, 1.19, 0.1),CFrame.new(0.5, 0, 0),0.1)
  3573. end)
  3574. coru()
  3575.  
  3576. -- 5 - thicc blade
  3577. local obj5 = Instance.new("Part")
  3578. obj5.CFrame = CFrame.new(Vector3.new(202.507141, 12.1749954, 5.00158167)) * CFrame.Angles(-0, 0, -0)
  3579. obj5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3580. obj5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3581. obj5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3582. obj5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3583. obj5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3584. obj5.Material = Enum.Material.Metal
  3585. obj5.Size = Vector3.new(0.100000009, 0.1, 0.0500000007)
  3586. obj5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3587. obj5.Anchored = false
  3588. obj5.BrickColor = BrickColor.new("Institutional white")
  3589. obj5.Friction = 0.30000001192093
  3590. obj5.Shape = Enum.PartType.Block
  3591. obj5.Name = "blade"
  3592. obj5.Parent = handle
  3593. local weld5 = Instance.new('Weld',obj5)
  3594. weld5.Part0 = obj5
  3595. weld5.Part1 = obj4
  3596. weld5.C0 = CFrame.new(0.09, 0, 0)*CFrame.Angles(0,0,0)
  3597. grow(weld5,obj5,Vector3.new(0.1, 1.19, 0.05),CFrame.new(0, 0, 0),0.1)
  3598.  
  3599. -- 3 - thicc blade
  3600. local obj3 = Instance.new("WedgePart")
  3601. obj3.CFrame = CFrame.new(Vector3.new(202.40007, 12.9000006, 5.00099707)) * CFrame.Angles(-0, -1.5707963705063, 0)
  3602. obj3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3603. obj3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3604. obj3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3605. obj3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3606. obj3.Material = Enum.Material.Metal
  3607. obj3.Size = Vector3.new(0.1, 0, 0.23)
  3608. obj3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3609. obj3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3610. obj3.Anchored = false
  3611. obj3.BrickColor = BrickColor.new("Dark stone grey")
  3612. obj3.Friction = 0.30000001192093
  3613. obj3.Name = "blade"
  3614. obj3.Parent = handle
  3615. local weld6 = Instance.new('Weld',obj3)
  3616. weld6.Part0 = obj3
  3617. weld6.Part1 = obj4
  3618. weld6.C0 = CFrame.new(0, -0.595, 0)*CFrame.Angles(math.rad(0),math.rad(270),math.rad(0))
  3619. local coru=coroutine.wrap(function()
  3620. grow(weld6,obj3,Vector3.new(0.1, 0.3, 0.23),CFrame.new(0, 0.15, 0),0.05)
  3621. end)
  3622. coru()
  3623.  
  3624. -- 2 - thicc blade
  3625. local obj2 = Instance.new("WedgePart")
  3626. obj2.CFrame = CFrame.new(Vector3.new(202.423431, 12.9305696, 5.00099707)) * CFrame.Angles(-0, -1.5707963705063, 0)
  3627. obj2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3628. obj2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3629. obj2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3630. obj2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3631. obj2.Material = Enum.Material.Metal
  3632. obj2.Size = Vector3.new(0.05, 0, 0.26)
  3633. obj2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3634. obj2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3635. obj2.Anchored = false
  3636. obj2.BrickColor = BrickColor.new("Lily white")
  3637. obj2.Friction = 0.30000001192093
  3638. obj2.Name = "blade"
  3639. obj2.Parent = handle
  3640. local weld7 = Instance.new('Weld',obj2)
  3641. weld7.Part0 = obj2
  3642. weld7.Part1 = obj4
  3643. weld7.C0 = CFrame.new(0, -0.595, 0)*CFrame.Angles(math.rad(0),math.rad(270),math.rad(0))
  3644. grow(weld7,obj2,Vector3.new(0.05, 0.33, 0.24),CFrame.new(-0.02, 0.165, 0),0.05)
  3645. end
  3646.  
  3647. function raep()
  3648. working = true
  3649. pcall(function()
  3650. local holyshit = Instance.new("Sound", handle)
  3651. holyshit.SoundId = "rbxassetid://345287845"
  3652. holyshit.Volume = 5
  3653. holyshit:Play()
  3654. holyshit.TimePosition = 0.6
  3655. --[[local waitwhatthefuck = Instance.new("Sound", handle)
  3656. waitwhatthefuck.SoundId = "rbxassetid://864314263"
  3657. waitwhatthefuck:Play()]]--
  3658. local coru=coroutine.wrap(function()
  3659. wait(1.95)
  3660. holyshit.TimePosition = 2.8
  3661. end)
  3662. coru()
  3663. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  3664. tweld.Part0 = char.HumanoidRootPart
  3665. tweld.Part1 = char.Torso
  3666. local rweld = Instance.new("Weld", char["Right Arm"])
  3667. rweld.Part0 = char["Torso"]
  3668. rweld.Part1 = char["Right Arm"]
  3669. rweld.C0 = CFrame.new(1.5, 0, 0)
  3670. local lweld = Instance.new("Weld", char["Left Arm"])
  3671. lweld.Part0 = char.Torso
  3672. lweld.Part1 = char["Left Arm"]
  3673. lweld.C0 = CFrame.new(-1.5, 0, 0)
  3674.  
  3675. char.Humanoid.WalkSpeed = 16
  3676.  
  3677. local cor = coroutine.wrap(function()
  3678. lerp(rweld,rweld.C0,CFrame.new(1.75, 0, 0.35) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(50)),0.2)
  3679. end)
  3680. local cor2 = coroutine.wrap(function()
  3681. lerp(tweld,tweld.C0,CFrame.new(0, -0.25, 0) * CFrame.Angles(math.rad(-15), math.rad(-45), math.rad(0)),0.2)
  3682. end)
  3683. cor()
  3684. cor2()
  3685. lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, -0.35) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-20)),0.2)
  3686.  
  3687. local particl = Instance.new("ParticleEmitter")
  3688. particl.LightEmission = 3
  3689. particl.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(42, 0, 255)), ColorSequenceKeypoint.new(0.25, Color3.fromRGB(248, 153, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 0))})
  3690. particl.LightInfluence = 0.75
  3691. particl.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
  3692. particl.Lifetime = NumberRange.new(0.1, 0.5)
  3693. particl.Rate = 50
  3694. particl.RotSpeed = NumberRange.new(300, 300)
  3695. particl.Speed = NumberRange.new(0, 1)
  3696. particl.SpreadAngle = Vector2.new(90, 90)
  3697. particl.Parent = handle
  3698.  
  3699. for i, v in pairs(handle["pink toy"]:GetChildren()) do
  3700. if v:IsA("Part") then
  3701. coolaaa = particl:Clone()
  3702. coolaaa.Parent = v
  3703. end
  3704. end
  3705.  
  3706. particl:Remove()
  3707.  
  3708. wait(1)
  3709. MOAN = true
  3710.  
  3711. char.Humanoid.WalkSpeed = 75
  3712.  
  3713.  
  3714. local cor = coroutine.wrap(function()
  3715. lerp(rweld,rweld.C0,CFrame.new(1.6, 0.5, -0.75) * CFrame.Angles(0, math.rad(55), math.rad(90)),0.06)
  3716. end)
  3717. local cor2 = coroutine.wrap(function()
  3718. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)),0.06)
  3719. end)
  3720. local cor3 = coroutine.wrap(function()
  3721. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(270),math.rad(-90),math.rad(180)), 0.06)
  3722. end)
  3723. cor()
  3724. cor2()
  3725. cor3()
  3726. lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, 0.35) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-20)),0.06)
  3727. local omgg = 0
  3728. repeat wait(0.05) omgg = omgg+0.05 until aidsificating ~= nil or omgg > 2
  3729. holyshit:Destroy()
  3730. char.Humanoid.WalkSpeed = 16
  3731. MOAN = false
  3732. if aidsificating == nil then
  3733. for i, v in pairs(handle["pink toy"]:GetChildren()) do
  3734. if v:IsA("Part") then
  3735. v:FindFirstChild("ParticleEmitter"):Destroy()
  3736. end
  3737. end
  3738. local cor = coroutine.wrap(function()
  3739. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.08)
  3740. end)
  3741. local cor2 = coroutine.wrap(function()
  3742. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.08)
  3743. end)
  3744. local cor3 = coroutine.wrap(function()
  3745. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.08)
  3746. end)
  3747. cor()
  3748. cor2()
  3749. cor3()
  3750. lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, 0.35) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-20)),0.08)
  3751.  
  3752. lweld:Remove()
  3753. rweld:Remove()
  3754. tweld:Remove()
  3755.  
  3756. if torsoclone and char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then
  3757. local clone = torsoclone:Clone()
  3758. clone.Part0 = char.HumanoidRootPart
  3759. clone.Part1 = char.Torso
  3760. clone.Parent = char.HumanoidRootPart
  3761. end
  3762. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  3763. local clone = leftclone:Clone()
  3764. clone.Part0 = char.Torso
  3765. clone.Part1 = char["Left Arm"]
  3766. clone.Parent = char.Torso
  3767. end
  3768. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  3769. local clone = rightclone:Clone()
  3770. clone.Part0 = char.Torso
  3771. clone.Part1 = char["Right Arm"]
  3772. clone.Parent = char.Torso
  3773. end
  3774. else
  3775. pcall(function()
  3776. aidsificating.HumanoidRootPart:Destroy()
  3777. end)
  3778. pcall(function()
  3779. ragdollpart(aidsificating,"Right Arm")
  3780. ragdollpart(aidsificating,"Right Leg")
  3781. ragdollpart(aidsificating,"Left Arm")
  3782. ragdollpart(aidsificating,"Left Leg")
  3783. end)
  3784. pcall(function()
  3785. ragdollpart(aidsificating,"RightUpperArm")
  3786. ragdollpart(aidsificating,"RightUpperLeg")
  3787. ragdollpart(aidsificating,"LeftUpperArm")
  3788. ragdollpart(aidsificating,"LeftUpperLeg")
  3789. end)
  3790. pcall(function()
  3791. local weld = Instance.new('Weld',aidsificating.Torso)
  3792. weld.Part0 = aidsificating.Torso
  3793. weld.Part1 = handle
  3794. weld.C0 = CFrame.new(0.2,-2.5,2)*CFrame.Angles(math.rad(135),0,math.rad(-90))
  3795. for i,v in pairs(handle["pink toy"]:GetChildren()) do
  3796. if v:IsA('BasePart') and v.Name == "stretchlol" then
  3797. v.BrickColor = aidsificating.Torso.BrickColor
  3798. v.Transparency = 0
  3799. end
  3800. end
  3801. end)
  3802. pcall(function()
  3803. local weld = Instance.new('Weld',aidsificating.UpperTorso)
  3804. weld.Part0 = aidsificating.UpperTorso
  3805. weld.Part1 = handle
  3806. weld.C0 = CFrame.new(0.2,-2.5,2)*CFrame.Angles(math.rad(135),0,math.rad(-90))
  3807. for i,v in pairs(handle["pink toy"]:GetChildren()) do
  3808. if v:IsA('BasePart') and v.Name == "stretchlol" then
  3809. v.BrickColor = aidsificating.UpperTorso.BrickColor
  3810. v.Transparency = 0
  3811. end
  3812. end
  3813. end)
  3814. lerp(rweld,rweld.C0,CFrame.new(1.6, 1, -0.5) * CFrame.Angles(0, math.rad(55), math.rad(145)),0.06)
  3815. wait(2)
  3816. for i,v in pairs(aidsificating:GetDescendants()) do
  3817. if v:IsA('Weld') then v:Destroy() end
  3818. end
  3819. pcall(function()
  3820. ragdollpart(aidsificating,"Head")
  3821. end)
  3822. pcall(function()
  3823. local thang = "Torso"
  3824. if aidsificating:FindFirstChild('UpperTorso') then
  3825. thang = "UpperTorso"
  3826. end
  3827. local ayybleed = Instance.new('Part',aidsificating)
  3828. ayybleed.Size = Vector3.new(0.2,0.2,0.2)
  3829. ayybleed.BrickColor = BrickColor.new('Maroon')
  3830. ayybleed.Material = Enum.Material.SmoothPlastic
  3831. ayybleed.Name = "ayybleed"
  3832. ayybleed.CanCollide = false
  3833. ayybleed.Transparency = 1
  3834. ayybleed.CFrame = aidsificating[thang].CFrame
  3835. ayybleed:BreakJoints()
  3836. local attachment1 = Instance.new('Attachment',ayybleed)
  3837. attachment1.Position = Vector3.new(0,-1,0)
  3838. attachment1.Orientation = Vector3.new(180, 0, 0)
  3839. local attachment0 = Instance.new('Attachment',aidsificating[thang])
  3840. if attachment0 and attachment1 then
  3841. local constraint = Instance.new("HingeConstraint")
  3842. constraint.Attachment0 = attachment0
  3843. constraint.Attachment1 = attachment1
  3844. constraint.LimitsEnabled = true
  3845. constraint.UpperAngle = 0
  3846. constraint.LowerAngle = 0
  3847. constraint.Parent = aidsificating
  3848. end
  3849. local bleedBLEED= coroutine.wrap(function()
  3850. bleed(ayybleed,true)
  3851. end)
  3852. bleedBLEED()
  3853. end)
  3854. aidsificating = nil
  3855. pcall(function()
  3856. for i,v in pairs(handle["pink toy"]:GetChildren()) do
  3857. if v:IsA('BasePart') and v.Name == "stretchlol" then
  3858. v.Transparency = 1
  3859. end
  3860. end
  3861. end)
  3862. local cor = coroutine.wrap(function()
  3863. lerp(rweld,rweld.C0,CFrame.new(1.6, -0.25, 0.75) * CFrame.Angles(0, math.rad(55), math.rad(145)),0.04)
  3864. end)
  3865. local cor2 = coroutine.wrap(function()
  3866. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)),0.04)
  3867. end)
  3868. cor()
  3869. cor2()
  3870. lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, 0.35) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-20)),0.04)
  3871. wait(0.1)
  3872. local cor = coroutine.wrap(function()
  3873. lerp(rweld,rweld.C0,CFrame.new(1.6, -0.5, 1) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  3874. end)
  3875. local cor2 = coroutine.wrap(function()
  3876. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)),0.08)
  3877. end)
  3878. local cor3 = coroutine.wrap(function()
  3879. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.08)
  3880. end)
  3881. cor()
  3882. cor2()
  3883. cor3()
  3884. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.08)
  3885.  
  3886. lweld:Remove()
  3887. rweld:Remove()
  3888. tweld:Remove()
  3889.  
  3890. if torsoclone and char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then
  3891. local clone = torsoclone:Clone()
  3892. clone.Part0 = char.HumanoidRootPart
  3893. clone.Part1 = char.Torso
  3894. clone.Parent = char.HumanoidRootPart
  3895. end
  3896. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  3897. local clone = leftclone:Clone()
  3898. clone.Part0 = char.Torso
  3899. clone.Part1 = char["Left Arm"]
  3900. clone.Parent = char.Torso
  3901. end
  3902. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  3903. local clone = rightclone:Clone()
  3904. clone.Part0 = char.Torso
  3905. clone.Part1 = char["Right Arm"]
  3906. clone.Parent = char.Torso
  3907. end
  3908. end
  3909. end)
  3910. working = false
  3911. end
  3912.  
  3913. function katanaQ()
  3914. working = true
  3915. swinging = true
  3916. gettingeem = true
  3917. pcall(function()
  3918. local rweld = Instance.new("Weld", char["Right Arm"])
  3919. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  3920. pcall(function()
  3921. rweld.Part0 = char["Torso"]
  3922. rweld.Part1 = char["Right Arm"]
  3923. rweld.C0 = CFrame.new(1.5, 0, 0)
  3924. tweld.Part0 = char.HumanoidRootPart
  3925. tweld.Part1 = char.Torso
  3926. end)
  3927.  
  3928. char:FindFirstChildOfClass('Humanoid').WalkSpeed = 100
  3929.  
  3930. local at1 = Instance.new("Attachment", handle)
  3931. local at2 = Instance.new("Attachment", handle)
  3932. at1.Visible = false
  3933. at1.Position = Vector3.new(5, 0, 0)
  3934. at2.Visible = false
  3935. at2.Position = Vector3.new(1, 0, 0)
  3936.  
  3937. local trail = Instance.new("Trail", handle)
  3938. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
  3939. trail.LightEmission = 0.25
  3940. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.9), NumberSequenceKeypoint.new(1, 1)})
  3941. trail.Lifetime = 0.10
  3942. trail.MinLength = 0.05
  3943. trail.Attachment0 = at1
  3944. trail.Attachment1 = at2
  3945. local coru=coroutine.wrap(function()
  3946. lerp(rweld,rweld.C0,CFrame.new(1.35, 0.5, -1.2) * CFrame.Angles(0, math.rad(90), math.rad(90)),0.08)
  3947. end)
  3948. coru()
  3949. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(270),math.rad(-90),math.rad(180)), 0.08)
  3950. local ree=0
  3951. while goteem == nil and ree < 1 do
  3952. wait(0.05)
  3953. ree=ree+0.05
  3954. end
  3955. char:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
  3956. gettingeem = false
  3957. swinging = false
  3958. if goteem then
  3959. wait(2)
  3960. pcall(function()
  3961. local sounn = Instance.new("Sound", goteem.Torso)
  3962. local lipp = math.random(1, 3)
  3963. if lipp == 1 then sounn.SoundId = "rbxassetid://444667844" end
  3964. if lipp == 2 then sounn.SoundId = "rbxassetid://444667824" end
  3965. if lipp == 3 then sounn.SoundId = "rbxassetid://444667859" end
  3966. sounn:Play()
  3967. end)
  3968. ragdollpart(goteem,"Head")
  3969. for i,v in pairs(goteem:GetDescendants()) do
  3970. if v:IsA('Weld') then v:Destroy() end
  3971. end
  3972. goteem = nil
  3973. end
  3974. trail:Destroy()
  3975. at1:Destroy()
  3976. at2:Destroy()
  3977. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.05)
  3978. local cor = coroutine.wrap(function()
  3979. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  3980. end)
  3981. cor()
  3982. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  3983. rweld:Destroy()
  3984. tweld:Destroy()
  3985. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  3986. local clone = rightclone:Clone()
  3987. clone.Part0 = char.Torso
  3988. clone.Part1 = char["Right Arm"]
  3989. clone.Parent = char.Torso
  3990. end
  3991. if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
  3992. local clone = torsoclone:Clone()
  3993. clone.Part0 = char.HumanoidRootPart
  3994. clone.Part1 = char.Torso
  3995. clone.Parent = char.HumanoidRootPart
  3996. end
  3997. end)
  3998. swinging = false
  3999. gettingeem = false
  4000. working = false
  4001. end
  4002. local function katanaE()
  4003. working = true
  4004. swinging = true
  4005. SLESH = true
  4006. pcall(function()
  4007. local rweld = Instance.new("Weld", char["Right Arm"])
  4008. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  4009. rweld.Part0 = char["Torso"]
  4010. rweld.Part1 = char["Right Arm"]
  4011. rweld.C0 = CFrame.new(1.5, 0, 0)
  4012. tweld.Part0 = char.HumanoidRootPart
  4013. tweld.Part1 = char.Torso
  4014.  
  4015. char:FindFirstChildOfClass('Humanoid').WalkSpeed = 100
  4016.  
  4017. local at1 = Instance.new("Attachment", handle)
  4018. local at2 = Instance.new("Attachment", handle)
  4019. at1.Visible = false
  4020. at1.Position = Vector3.new(5, 0, 0)
  4021. at2.Visible = false
  4022. at2.Position = Vector3.new(1, 0, 0)
  4023.  
  4024. local trail = Instance.new("Trail", handle)
  4025. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
  4026. trail.LightEmission = 0.25
  4027. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.9), NumberSequenceKeypoint.new(1, 1)})
  4028. trail.Lifetime = 0.10
  4029. trail.MinLength = 0.05
  4030. trail.Attachment0 = at1
  4031. trail.Attachment1 = at2
  4032. local coru=coroutine.wrap(function()
  4033. lerp(rweld,rweld.C0,CFrame.new(2, 1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(60)),0.08)
  4034. end)
  4035. coru()
  4036. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(270),math.rad(-270),math.rad(0)), 0.08)
  4037.  
  4038. wait(1)
  4039. char:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
  4040. trail:Destroy()
  4041. at1:Destroy()
  4042. at2:Destroy()
  4043. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.05)
  4044. local cor = coroutine.wrap(function()
  4045. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  4046. end)
  4047. cor()
  4048. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  4049. rweld:Destroy()
  4050. tweld:Destroy()
  4051. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  4052. local clone = rightclone:Clone()
  4053. clone.Part0 = char.Torso
  4054. clone.Part1 = char["Right Arm"]
  4055. clone.Parent = char.Torso
  4056. end
  4057. if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
  4058. local clone = torsoclone:Clone()
  4059. clone.Part0 = char.HumanoidRootPart
  4060. clone.Part1 = char.Torso
  4061. clone.Parent = char.HumanoidRootPart
  4062. end
  4063. end)
  4064. swinging = false
  4065. SLESH = false
  4066. working = false
  4067. end
  4068.  
  4069. function begoneTHOUGHT()
  4070. working = true
  4071. pcall(function()
  4072. local thott = Instance.new("Sound", char)
  4073. thott.SoundId = "rbxassetid://949916584"
  4074. thott.Volume = 1
  4075. thott.TimePosition = 0.5
  4076. thott.PlaybackSpeed = 1
  4077. thott.EmitterSize = player.CameraMaxZoomDistance+1
  4078. thott.MaxDistance = player.CameraMaxZoomDistance+1
  4079. thott:Play()
  4080.  
  4081. local rweld = Instance.new("Weld", char["Right Arm"])
  4082. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  4083. rweld.Part0 = char["Torso"]
  4084. rweld.Part1 = char["Right Arm"]
  4085. rweld.C0 = CFrame.new(1.5, 0, 0)
  4086. tweld.Part0 = char.HumanoidRootPart
  4087. tweld.Part1 = char.Torso
  4088.  
  4089. local coru=coroutine.wrap(function()
  4090. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0)),0.25)
  4091. end)
  4092. coru()
  4093. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(-45),math.rad(0)), 0.25)
  4094.  
  4095. wait(0.5)
  4096. local thote = Instance.new("Sound", char.Head)
  4097. thote.SoundId = "rbxassetid://358498516"
  4098. thote.Volume = 1
  4099. thote:Play()
  4100.  
  4101.  
  4102.  
  4103. local coru=coroutine.wrap(function()
  4104. lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)),0.04)
  4105. end)
  4106. coru()
  4107. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)), 0.04)
  4108. wait(0.04)
  4109. local ree = Instance.new('Part',workspace)
  4110. ree.Shape = Enum.PartType.Cylinder
  4111. ree.CanCollide = false
  4112. ree.Anchored = false
  4113. ree.Size = Vector3.new(0.5,2,2)
  4114. ree.TopSurface = Enum.SurfaceType.Smooth
  4115. ree.BottomSurface = Enum.SurfaceType.Smooth
  4116. ree.Transparency = 0.8
  4117. ree.Material =Enum.Material.Neon
  4118. ree.BrickColor = BrickColor.new('Toothpaste')
  4119. ree.CFrame = handle.CFrame*CFrame.Angles(0,0,math.rad(90))
  4120. ree:BreakJoints()
  4121. local reee = Instance.new("Sound", ree)
  4122. reee.SoundId = "rbxassetid://138677306"
  4123. reee:Play()
  4124. local heck = Instance.new('BodyVelocity',ree)
  4125. heck.Velocity = ree.CFrame.rightVector*50
  4126. heck.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  4127. local coru=coroutine.wrap(function()
  4128. for i=1,21 do
  4129. local cf = ree.CFrame
  4130. ree.Size = ree.Size+Vector3.new(0,2,2)
  4131. ree.CFrame = cf
  4132. wait()
  4133. end
  4134. for i=1,4 do
  4135. local cf = ree.CFrame
  4136. ree.Size = ree.Size+Vector3.new(0,2,2)
  4137. ree.CFrame = cf
  4138. ree.Transparency = ree.Transparency + 0.05
  4139. wait()
  4140. end
  4141. ree:Destroy()
  4142. end)
  4143. coru()
  4144. ree.Touched:connect(function(hit)
  4145. if hit.Parent and hit.Parent ~= char and hit.Parent:FindFirstChildOfClass('Humanoid') then
  4146. hit.Parent:FindFirstChildOfClass('Humanoid').Health = 100
  4147. ragdollpart(hit.Parent,"Head")
  4148. end
  4149. end)
  4150. wait(0.5)
  4151. local coru=coroutine.wrap(function()
  4152. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.8)
  4153. end)
  4154. coru()
  4155. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.8)
  4156.  
  4157. rweld:Destroy()
  4158. tweld:Destroy()
  4159. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  4160. local clone = rightclone:Clone()
  4161. clone.Part0 = char.Torso
  4162. clone.Part1 = char["Right Arm"]
  4163. clone.Parent = char.Torso
  4164. end
  4165. if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
  4166. local clone = torsoclone:Clone()
  4167. clone.Part0 = char.HumanoidRootPart
  4168. clone.Part1 = char.Torso
  4169. clone.Parent = char.HumanoidRootPart
  4170. end
  4171. end)
  4172. working = false
  4173. end
  4174.  
  4175. function katanaswing()
  4176. working = true
  4177. pcall(function()
  4178. local rweld = Instance.new("Weld", char["Right Arm"])
  4179. local lweld = Instance.new("Weld", char["Left Arm"])
  4180. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  4181. rweld.Part0 = char["Torso"]
  4182. rweld.Part1 = char["Right Arm"]
  4183. rweld.C0 = CFrame.new(1.5, 0, 0)
  4184. lweld.Part0 = char.Torso
  4185. lweld.Part1 = char["Left Arm"]
  4186. lweld.C0 = CFrame.new(-1.5, 0, 0)
  4187. tweld.Part0 = char.HumanoidRootPart
  4188. tweld.Part1 = char.Torso
  4189.  
  4190. local cor = coroutine.wrap(function()
  4191. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(45), 0),0.08)
  4192. end)
  4193. cor()
  4194. lerp(rweld,rweld.C0,CFrame.new(1.35, 0.5, -1.2) * CFrame.Angles(0, math.rad(110), math.rad(90)),0.08)
  4195. wait(0.2)
  4196. local at1 = Instance.new("Attachment", handle)
  4197. local at2 = Instance.new("Attachment", handle)
  4198. at1.Visible = false
  4199. at1.Position = Vector3.new(5, 0, 0)
  4200. at2.Visible = false
  4201. at2.Position = Vector3.new(1, 0, 0)
  4202.  
  4203. local trail = Instance.new("Trail", handle)
  4204. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, trail.Parent.Color), ColorSequenceKeypoint.new(1, trail.Parent.Color)})
  4205. trail.LightEmission = 0.25
  4206. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.9), NumberSequenceKeypoint.new(1, 1)})
  4207. trail.Lifetime = 0.10
  4208. trail.MinLength = 0.05
  4209. trail.Attachment0 = at1
  4210. trail.Attachment1 = at2
  4211.  
  4212. swinging = true
  4213.  
  4214. local cor = coroutine.wrap(function()
  4215. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-45), 0),0.04)
  4216. end)
  4217. cor()
  4218. lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) * CFrame.Angles(0, math.rad(0), math.rad(90)),0.04)
  4219. wait(0.2)
  4220. swinging = false
  4221. trail:Destroy()
  4222. at1:Destroy()
  4223. at2:Destroy()
  4224. local cor = coroutine.wrap(function()
  4225. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  4226. end)
  4227. cor()
  4228. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  4229. rweld:Destroy()
  4230. lweld:Destroy()
  4231. tweld:Destroy()
  4232. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  4233. local clone = rightclone:Clone()
  4234. clone.Part0 = char.Torso
  4235. clone.Part1 = char["Right Arm"]
  4236. clone.Parent = char.Torso
  4237. end
  4238. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  4239. local clone = leftclone:Clone()
  4240. clone.Part0 = char.Torso
  4241. clone.Part1 = char["Left Arm"]
  4242. clone.Parent = char.Torso
  4243. end
  4244. if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
  4245. local clone = torsoclone:Clone()
  4246. clone.Part0 = char.HumanoidRootPart
  4247. clone.Part1 = char.Torso
  4248. clone.Parent = char.HumanoidRootPart
  4249. end
  4250. end)
  4251. working = false
  4252. end
  4253.  
  4254. function throw()
  4255. working = true
  4256. pcall(function()
  4257. local rweld = char["Right Arm"]:FindFirstChild("Weld")
  4258. local lweld = char["Left Arm"]:FindFirstChild("Weld")
  4259. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  4260. tweld.Part0 = char.HumanoidRootPart
  4261. tweld.Part1 = char.Torso
  4262. local throwsound = Instance.new("Sound", char.Head)
  4263. throwsound.SoundId = "rbxassetid://711753382"
  4264. throwsound.PlaybackSpeed = 0.75
  4265.  
  4266. local cor = coroutine.wrap(function()
  4267. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-30), 0),0.04)
  4268. end)
  4269. local cor2 = coroutine.wrap(function()
  4270. lerp(rweld,rweld.C0,CFrame.new(1.5, 0.15, 0.4) * CFrame.Angles(0, math.rad(-30), math.rad(15)),0.04)
  4271. end)
  4272. cor()
  4273. cor2()
  4274. grabweld:Remove()
  4275. throwsound:Play()
  4276.  
  4277. local throwvel = Instance.new("BodyThrust")
  4278. throwvel.Force = Vector3.new(0, 3000, -2000)
  4279. pcall(function()
  4280. throwvel.Parent = grabbed.Torso
  4281. end)
  4282. pcall(function()
  4283. throwvel.Parent = grabbed.UpperTorso
  4284. end)
  4285.  
  4286. lerp(lweld,lweld.C0,CFrame.new(-1.3, 0.7, -1) * CFrame.Angles(0, math.rad(-70), math.rad(-105)),0.04)
  4287. wait(0.15)
  4288. throwvel:Remove()
  4289. local cor = coroutine.wrap(function()
  4290. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  4291. end)
  4292. local cor2 = coroutine.wrap(function()
  4293. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  4294. end)
  4295. cor()
  4296. cor2()
  4297. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  4298. lweld:Remove()
  4299. rweld:Remove()
  4300. tweld:Remove()
  4301. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  4302. local clone = rightclone:Clone()
  4303. clone.Part0 = char.Torso
  4304. clone.Part1 = char["Right Arm"]
  4305. clone.Parent = char.Torso
  4306. end
  4307. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  4308. local clone = leftclone:Clone()
  4309. clone.Part0 = char.Torso
  4310. clone.Part1 = char["Left Arm"]
  4311. clone.Parent = char.Torso
  4312. end
  4313. if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
  4314. local clone = torsoclone:Clone()
  4315. clone.Part0 = char.HumanoidRootPart
  4316. clone.Part1 = char.Torso
  4317. clone.Parent = char.HumanoidRootPart
  4318. end
  4319. local lolgrabbed = grabbed
  4320. spawn(function()
  4321. wait(2)
  4322. unstun(lolgrabbed)
  4323. end)
  4324. end)
  4325. grabbed = nil
  4326. working = false
  4327. end
  4328.  
  4329. function whoosh(vroom)
  4330. vroom.Parent = workspace
  4331. vroom.Name = "Projectile"
  4332. vroom.CFrame = CFrame.new(char.Head.CFrame.p,mouse.Hit.p)*CFrame.Angles(math.rad(0),math.rad(90),math.rad(0))
  4333. vroom.Anchored = true
  4334. vroom.Velocity = Vector3.new(0,0,0)
  4335. vroom.RotVelocity = Vector3.new(0,0,0)
  4336. vroom.Anchored = false
  4337. game:GetService('Debris'):AddItem(vroom,10)
  4338. local flyy = Instance.new('BodyVelocity',vroom)
  4339. flyy.Velocity = vroom.CFrame.rightVector*200
  4340. local touched = false
  4341. for i,v in pairs(vroom:GetChildren()) do
  4342. if v:IsA('BasePart') then
  4343. v.Touched:connect(function(hit)
  4344. local pos = vroom.CFrame
  4345. if touched == false then
  4346. if hit and hit.Parent and hit.Transparency ~= 1 and hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent~= char then
  4347. touched = true
  4348. local before = hit.Anchored
  4349. vroom.Anchored = true
  4350. vroom.Velocity = Vector3.new(0,0,0)
  4351. vroom.RotVelocity = Vector3.new(0,0,0)
  4352. vroom.CFrame = vroom.CFrame-(vroom.CFrame.rightVector)
  4353. hit.Anchored = true
  4354. flyy:Destroy()
  4355. pcall(function()
  4356. local weld = Instance.new('Weld',hit)
  4357. weld.Part0 = hit
  4358. weld.Part1 = vroom
  4359. weld.C0 = hit.CFrame:toObjectSpace(vroom.CFrame)
  4360. local ayybleed = Instance.new('Part',hit)
  4361. ayybleed.Size = Vector3.new(0.2,0.2,0.2)
  4362. ayybleed.BrickColor = BrickColor.new('Maroon')
  4363. ayybleed.Material = Enum.Material.SmoothPlastic
  4364. ayybleed.Name = "ayybleed"
  4365. ayybleed.CanCollide = false
  4366. ayybleed.Transparency = 1
  4367. ayybleed.CFrame = hit.CFrame
  4368. ayybleed:BreakJoints()
  4369. local attachment1 = Instance.new('Attachment',ayybleed)
  4370. local attachment0 = Instance.new('Attachment',hit)
  4371. for i,v in pairs(vroom:GetChildren()) do
  4372. if v.Name == "blade" and v.Size == Vector3.new(0.23, 1.19, 0.1) then
  4373. v.Name = "REEEE"
  4374. end
  4375. end
  4376. attachment1.Orientation = vroom["REEEE"].Orientation+Vector3.new(90,0,0)
  4377. attachment0.Position = hit.CFrame:toObjectSpace(vroom["REEEE"].CFrame).p-(hit.CFrame:toObjectSpace(vroom["REEEE"].CFrame).upVector)
  4378. if attachment0 and attachment1 then
  4379. local constraint = Instance.new("HingeConstraint")
  4380. constraint.Attachment0 = attachment0
  4381. constraint.Attachment1 = attachment1
  4382. constraint.LimitsEnabled = true
  4383. constraint.UpperAngle = 0
  4384. constraint.LowerAngle = 0
  4385. constraint.Parent = attachment0
  4386. end
  4387. local bleedBLEED= coroutine.wrap(function()
  4388. bleed(ayybleed)
  4389. end)
  4390. bleedBLEED()
  4391. if hit.Name ~= "Head" and hit.Name ~= "UpperTorso" and hit.Name ~= "Torso" and hit.Name ~= "LowerTorso" then
  4392. game:GetService('Debris'):AddItem(ayybleed,7.5)
  4393. end
  4394. end)
  4395. hit.Anchored = before
  4396. vroom.Anchored = false
  4397. vroom.CanCollide = true
  4398. pcall(function()
  4399. vroom:FindFirstChildOfClass('Trail'):Destroy()
  4400. end)
  4401. for i,v in pairs(vroom:GetChildren()) do
  4402. if v:IsA('BasePart') then
  4403. v.CanCollide = true
  4404. end
  4405. end
  4406. if hit.Name == "Head" or hit.Name == "UpperTorso" or hit.Name == "Torso" or hit.Name == "LowerTorso" then
  4407. pcall(function()
  4408. hit.Parent.HumanoidRootPart:Destroy()
  4409. end)
  4410. pcall(function()
  4411. ragdollpart(hit.Parent,"Left Arm")
  4412. ragdollpart(hit.Parent,"Left Leg")
  4413. ragdollpart(hit.Parent,"Right Arm")
  4414. ragdollpart(hit.Parent,"Right Leg")
  4415. end)
  4416. pcall(function()
  4417. ragdollpart(hit.Parent,"LeftUpperLeg")
  4418. ragdollpart(hit.Parent,"RightUpperLeg")
  4419. ragdollpart(hit.Parent,"LeftUpperArm")
  4420. ragdollpart(hit.Parent,"RightUpperArm")
  4421. end)
  4422. spawn(function()
  4423. wait(5)
  4424. ragdollpart(hit.Parent,"Head")
  4425. end)
  4426. else
  4427. pcall(function()
  4428. ragdollpart(hit.Parent,hit.Name)
  4429. end)
  4430. end
  4431. elseif hit and hit.CanCollide == true and hit.Parent and hit.Parent ~= char then
  4432. touched = true
  4433. local before = hit.Anchored
  4434. vroom.Anchored = true
  4435. vroom.Velocity = Vector3.new(0,0,0)
  4436. vroom.RotVelocity = Vector3.new(0,0,0)
  4437. hit.Anchored = true
  4438. flyy:Destroy()
  4439. vroom.CFrame = vroom.CFrame-vroom.CFrame.rightVector
  4440. pcall(function()
  4441. local weld = Instance.new('Weld',hit)
  4442. weld.Part0 = hit
  4443. weld.Part1 = vroom
  4444. weld.C0 = hit.CFrame:toObjectSpace(vroom.CFrame)
  4445. end)
  4446. pcall(function()
  4447. vroom:FindFirstChildOfClass('Trail'):Destroy()
  4448. end)
  4449. hit.Anchored = before
  4450. vroom.Anchored = false
  4451. end
  4452. end
  4453. end)
  4454. end
  4455. end
  4456. end
  4457.  
  4458. function fling()
  4459. working = true
  4460. pcall(function()
  4461. local rweld = Instance.new("Weld", char["Right Arm"])
  4462. local lweld = Instance.new("Weld", char["Left Arm"])
  4463. rweld.Part0 = char["Torso"]
  4464. rweld.Part1 = char["Right Arm"]
  4465. rweld.C0 = CFrame.new(1.5, 0, 0)
  4466. lweld.Part0 = char.Torso
  4467. lweld.Part1 = char["Left Arm"]
  4468. lweld.C0 = CFrame.new(-1.5, 0, 0)
  4469. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  4470. tweld.Part0 = char.HumanoidRootPart
  4471. tweld.Part1 = char.Torso
  4472.  
  4473. local at1 = Instance.new("Attachment", handle)
  4474. local at2 = Instance.new("Attachment", handle)
  4475. at1.Visible = false
  4476. at1.Position = Vector3.new(2, 0, 0)
  4477. at2.Visible = false
  4478. at2.Position = Vector3.new(-0.3, 0, 0)
  4479.  
  4480. local trail = Instance.new("Trail", handle)
  4481. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
  4482. trail.LightEmission = 0.25
  4483. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.75), NumberSequenceKeypoint.new(1, 1)})
  4484. trail.Lifetime = 0.10
  4485. trail.MinLength = 0.05
  4486. trail.Attachment0 = at1
  4487. trail.Attachment1 = at2
  4488.  
  4489. local cor = coroutine.wrap(function()
  4490. lerp(rweld,rweld.C0,CFrame.new(1.75, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(45)),0.07)
  4491. end)
  4492. cor()
  4493. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, -0.5) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(0)),0.07)
  4494.  
  4495. local cor = coroutine.wrap(function()
  4496. lerp(rweld,rweld.C0,CFrame.new(1.75, 1, 0.25) * CFrame.Angles(math.rad(35), math.rad(0), math.rad(150)),0.07)
  4497. end)
  4498. local cor2 = coroutine.wrap(function()
  4499. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-45), math.rad(0)),0.07)
  4500. end)
  4501. local cor3 = coroutine.wrap(function()
  4502. lerp(hweld,hweld.C0,CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90),math.rad(90), 0),0.12)
  4503. end)
  4504. cor()
  4505. cor2()
  4506. cor3()
  4507. lerp(lweld,lweld.C0,CFrame.new(-1.75, 0.5, -0.5) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-45)),0.07)
  4508. wait(0.2)
  4509.  
  4510. local cor = coroutine.wrap(function()
  4511. lerp(rweld,rweld.C0,CFrame.new(1.5, 1, 0.25) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(170)),0.03)
  4512. end)
  4513. local cor2 = coroutine.wrap(function()
  4514. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.03)
  4515. end)
  4516. cor()
  4517. cor2()
  4518. lerp(lweld,lweld.C0,CFrame.new(-1, 0, -0.45) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(45)),0.03)
  4519.  
  4520. local cor = coroutine.wrap(function()
  4521. lerp(rweld,rweld.C0,CFrame.new(1.5, 0.5, -0.5) * CFrame.Angles(math.rad(0), math.rad(60), math.rad(90)),0.03)
  4522. end)
  4523. local cor2 = coroutine.wrap(function()
  4524. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(45), math.rad(0)),0.01)
  4525. end)
  4526. cor()
  4527. cor2()
  4528. whoosh(handle:Clone())
  4529. for i, v in pairs(handle:GetChildren()) do
  4530. if v:IsA("Part") then
  4531. v.Transparency = 1
  4532. end
  4533. end
  4534. handle.Transparency = 1
  4535. trail:Remove()
  4536. at1:Remove()
  4537. at2:Remove()
  4538. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(0)),0.01)
  4539. local cor = coroutine.wrap(function()
  4540. lerp(rweld,rweld.C0,CFrame.new(0.5, 0.4, -1) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(75)),0.04)
  4541. end)
  4542. local cor2 = coroutine.wrap(function()
  4543. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(55), math.rad(0)),0.04)
  4544. end)
  4545. cor()
  4546. cor2()
  4547. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(0)),0.04)
  4548. wait(0.2)
  4549.  
  4550. local cor = coroutine.wrap(function()
  4551. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.07)
  4552. end)
  4553. local cor2 = coroutine.wrap(function()
  4554. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.07)
  4555. end)
  4556. cor()
  4557. cor2()
  4558. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.07)
  4559.  
  4560. for i, v in pairs(handle:GetChildren()) do
  4561. if v:IsA("Part") then
  4562. v.Transparency = 0
  4563. end
  4564. end
  4565. handle.Transparency = 0
  4566. hweld.C0 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0)
  4567.  
  4568. lweld:Remove()
  4569. rweld:Remove()
  4570. tweld:Remove()
  4571.  
  4572. if torsoclone and char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then
  4573. local clone = torsoclone:Clone()
  4574. clone.Part0 = char.HumanoidRootPart
  4575. clone.Part1 = char.Torso
  4576. clone.Parent = char.HumanoidRootPart
  4577. end
  4578. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  4579. local clone = leftclone:Clone()
  4580. clone.Part0 = char.Torso
  4581. clone.Part1 = char["Left Arm"]
  4582. clone.Parent = char.Torso
  4583. end
  4584. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  4585. local clone = rightclone:Clone()
  4586. clone.Part0 = char.Torso
  4587. clone.Part1 = char["Right Arm"]
  4588. clone.Parent = char.Torso
  4589. end
  4590. end)
  4591. working = false
  4592. end
  4593.  
  4594. function kill()
  4595. working = true
  4596. pcall(function()
  4597. local rweld = char["Right Arm"]:FindFirstChild("Weld")
  4598. local lweld = char["Left Arm"]:FindFirstChild("Weld")
  4599. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  4600. tweld.Part0 = char.HumanoidRootPart
  4601. tweld.Part1 = char.Torso
  4602. local killsound = Instance.new("Sound", grabbed.Head)
  4603. killsound.SoundId = "rbxassetid://150315649"
  4604. killsound.PlaybackSpeed = 1.2
  4605. local killsoundac = Instance.new("Sound", grabbed.Head)
  4606. killsoundac.SoundId = "rbxassetid://162194585"
  4607. killsoundac.PlaybackSpeed = 1
  4608. killsoundac.Volume = 1
  4609. local throwsound = Instance.new("Sound", char.Head)
  4610. throwsound.SoundId = "rbxassetid://711753382"
  4611. throwsound.PlaybackSpeed = 0.75
  4612. local chokesound = Instance.new("Sound", grabbed.Head)
  4613. chokesound.SoundId = "rbxassetid://2801263"
  4614. chokesound.TimePosition = 3
  4615. chokesound.PlaybackSpeed = 1
  4616. local bleedsound = Instance.new("Sound", grabbed.Head)
  4617. bleedsound.SoundId = "rbxassetid://2801263"
  4618. bleedsound.PlaybackSpeed = 1.5
  4619. bleedsound.Volume = 1.5
  4620.  
  4621. pitchun = math.random(9, 12)/10
  4622. pitchdos = math.random(9, 13)/10
  4623.  
  4624. killsound.PlaybackSpeed = pitchun
  4625. killsoundac.PlaybackSpeed = pitchdos
  4626. chokesound.PlaybackSpeed = pitchun
  4627.  
  4628. pcall(function()
  4629. grabbed.HumanoidRootPart:Destroy()
  4630. end)
  4631.  
  4632. lerp(rweld,rweld.C0,CFrame.new(0.5, 0.7, -0.70) * CFrame.Angles(0, math.rad(100), math.rad(105)),0.1)
  4633. wait(0.2)
  4634. lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) * CFrame.Angles(0, math.rad(0), math.rad(90)),0.04)
  4635.  
  4636. killsound:Play()
  4637. killsoundac:Play()
  4638. chokesound:Play()
  4639. bleedsound:Play()
  4640.  
  4641. local ayybleed = Instance.new('Part',grabbed)
  4642. ayybleed.Size = Vector3.new(0.2,0.2,0.2)
  4643. ayybleed.BrickColor = BrickColor.new('Maroon')
  4644. ayybleed.Material = Enum.Material.SmoothPlastic
  4645. ayybleed.Name = "ayybleed"
  4646. ayybleed.CanCollide = false
  4647. ayybleed.Transparency = 0.5
  4648. ayybleed.CFrame = grabbed.Head.CFrame
  4649. ayybleed:BreakJoints()
  4650. local attachment1 = Instance.new('Attachment',ayybleed)
  4651. attachment1.Position = Vector3.new(-0.55,0,0)
  4652. attachment1.Orientation = Vector3.new(90, 0, -90)
  4653. local attachment0 = Instance.new('Attachment')
  4654. pcall(function()
  4655. attachment0.Parent = grabbed.Torso
  4656. end)
  4657. pcall(function()
  4658. attachment0.Parent = grabbed.UpperTorso
  4659. end)
  4660. if attachment0 and attachment1 then
  4661. local constraint = Instance.new("HingeConstraint")
  4662. constraint.Attachment0 = attachment0
  4663. constraint.Attachment1 = attachment1
  4664. constraint.LimitsEnabled = true
  4665. constraint.UpperAngle = 0
  4666. constraint.LowerAngle = 0
  4667. pcall(function()
  4668. constraint.Parent = grabbed.Torso
  4669. end)
  4670. pcall(function()
  4671. constraint.Parent = grabbed.UpperTorso
  4672. end)
  4673. end
  4674. local bleedBLEED= coroutine.wrap(function()
  4675. bleed(ayybleed)
  4676. end)
  4677. bleedBLEED()
  4678.  
  4679. wait(0.2)
  4680.  
  4681. local at1 = Instance.new("Attachment", handle)
  4682. local at2 = Instance.new("Attachment", handle)
  4683. at1.Visible = false
  4684. at1.Position = Vector3.new(2, 0, 0)
  4685. at2.Visible = false
  4686. at2.Position = Vector3.new(-0.3, 0, 0)
  4687.  
  4688. local trail = Instance.new("Trail", handle)
  4689. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
  4690. trail.LightEmission = 0.25
  4691. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.75), NumberSequenceKeypoint.new(1, 1)})
  4692. trail.Lifetime = 0.10
  4693. trail.MinLength = 0.05
  4694. trail.Attachment0 = at1
  4695. trail.Attachment1 = at2
  4696.  
  4697. lerp(rweld,rweld.C0,CFrame.new(1.5, 0.15, 0.4) * CFrame.Angles(0, math.rad(-40), math.rad(15)),0.08)
  4698. lerp(rweld,rweld.C0,CFrame.new(1.5, 0.15, 0.4) * CFrame.Angles(0, math.rad(-30), math.rad(15)),0.1)
  4699. local coru=coroutine.wrap(function()
  4700. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(-90), 0), 0.07)
  4701. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.09)
  4702. end)
  4703. coru()
  4704. local cor = coroutine.wrap(function()
  4705. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-30), 0),0.04)
  4706. end)
  4707. cor()
  4708. grabweld:Remove()
  4709. throwsound:Play()
  4710.  
  4711. local throwvel = Instance.new("BodyThrust")
  4712. throwvel.Force = Vector3.new(0, 3000, -1000)
  4713. pcall(function()
  4714. throwvel.Parent = grabbed.Torso
  4715. end)
  4716. pcall(function()
  4717. throwvel.Parent = grabbed.UpperTorso
  4718. end)
  4719.  
  4720. trail:Remove()
  4721. at1:Remove()
  4722. at2:Remove()
  4723. lerp(lweld,lweld.C0,CFrame.new(-1.3, 0.7, -1) * CFrame.Angles(0, math.rad(-70), math.rad(-105)),0.04)
  4724. pcall(function()
  4725. ragdollpart(grabbed,"Left Arm")
  4726. ragdollpart(grabbed,"Left Leg")
  4727. ragdollpart(grabbed,"Right Arm")
  4728. ragdollpart(grabbed,"Right Leg")
  4729. end)
  4730. pcall(function()
  4731. ragdollpart(grabbed,"LeftUpperLeg")
  4732. ragdollpart(grabbed,"RightUpperLeg")
  4733. ragdollpart(grabbed,"LeftUpperArm")
  4734. ragdollpart(grabbed,"RightUpperArm")
  4735. end)
  4736. wait(0.15)
  4737. throwvel:Remove()
  4738. local cor = coroutine.wrap(function()
  4739. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  4740. end)
  4741. local cor2 = coroutine.wrap(function()
  4742. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  4743. end)
  4744. cor()
  4745. cor2()
  4746. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  4747.  
  4748. lweld:Remove()
  4749. rweld:Remove()
  4750. tweld:Remove()
  4751.  
  4752. if torsoclone and char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then
  4753. local clone = torsoclone:Clone()
  4754. clone.Part0 = char.HumanoidRootPart
  4755. clone.Part1 = char.Torso
  4756. clone.Parent = char.HumanoidRootPart
  4757. end
  4758. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  4759. local clone = leftclone:Clone()
  4760. clone.Part0 = char.Torso
  4761. clone.Part1 = char["Left Arm"]
  4762. clone.Parent = char.Torso
  4763. end
  4764. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  4765. local clone = rightclone:Clone()
  4766. clone.Part0 = char.Torso
  4767. clone.Part1 = char["Right Arm"]
  4768. clone.Parent = char.Torso
  4769. end
  4770. local coru2=coroutine.wrap(function()
  4771. local whyy = grabbed
  4772. local continue = true
  4773. local repeats = 0
  4774. while continue == true do
  4775. local ree = pcall(function()
  4776. if repeats < 20 then
  4777. whyy:FindFirstChildOfClass('Humanoid').Health = whyy:FindFirstChildOfClass('Humanoid').Health-4.9
  4778. repeats = repeats+1
  4779. if whyy:FindFirstChildOfClass('Humanoid').Health <= 0 then
  4780. continue = false
  4781. end
  4782. else
  4783. continue = false
  4784. end
  4785. end)
  4786. if ree == false then
  4787. continue = false
  4788. end
  4789. if continue == true then
  4790. wait(0.2)
  4791. end
  4792. end
  4793. ragdollpart(whyy,"Head")
  4794. end)
  4795. coru2()
  4796. throwsound:Remove()
  4797. killsound:Remove()
  4798. end)
  4799. grabbed = nil
  4800. working = false
  4801. end
  4802.  
  4803. function release()
  4804. working = true
  4805. pcall(function()
  4806. unstun(grabbed)
  4807. grabbed = nil
  4808. grabweld:Destroy()
  4809. removewelds(char["Right Arm"])
  4810. removewelds(char["Left Arm"])
  4811. local rweld = Instance.new("Weld", char["Right Arm"])
  4812. local lweld = Instance.new("Weld", char["Left Arm"])
  4813. rweld.Part0 = char["Torso"]
  4814. rweld.Part1 = char["Right Arm"]
  4815. rweld.C0 = CFrame.new(1, 0.7, -0.75) * CFrame.Angles(0, math.rad(95), math.rad(105))
  4816. lweld.Part0 = char.Torso
  4817. lweld.Part1 = char["Left Arm"]
  4818. lweld.C0 = CFrame.new(-1.25, 0.7, -0.75) * CFrame.Angles(0, math.rad(-140), math.rad(-105))
  4819. local cor = coroutine.wrap(function()
  4820. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  4821. end)
  4822. local cor2 = coroutine.wrap(function()
  4823. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0),0.08)
  4824. end)
  4825. cor()
  4826. cor2()
  4827. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  4828. lweld:Remove()
  4829. rweld:Remove()
  4830. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  4831. local clone = leftclone:Clone()
  4832. clone.Part0 = char.Torso
  4833. clone.Part1 = char["Left Arm"]
  4834. clone.Parent = char.Torso
  4835. end
  4836. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  4837. local clone = rightclone:Clone()
  4838. clone.Part0 = char.Torso
  4839. clone.Part1 = char["Right Arm"]
  4840. clone.Parent = char.Torso
  4841. end
  4842. end)
  4843. working = false
  4844. end
  4845.  
  4846. function grab()
  4847. working = true
  4848. pcall(function()
  4849. local rweld = Instance.new("Weld", char["Right Arm"])
  4850. local lweld = Instance.new("Weld", char["Left Arm"])
  4851. rweld.Part0 = char["Torso"]
  4852. rweld.Part1 = char["Right Arm"]
  4853. rweld.C0 = CFrame.new(1.5, 0, 0)
  4854. lweld.Part0 = char.Torso
  4855. lweld.Part1 = char["Left Arm"]
  4856. lweld.C0 = CFrame.new(-1.5, 0, 0)
  4857.  
  4858. local at1 = Instance.new("Attachment", handle)
  4859. local at2 = Instance.new("Attachment", handle)
  4860. at1.Visible = false
  4861. at1.Position = Vector3.new(2, 0, 0)
  4862. at2.Visible = false
  4863. at2.Position = Vector3.new(-0.3, 0, 0)
  4864.  
  4865. local trail = Instance.new("Trail", handle)
  4866. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
  4867. trail.LightEmission = 0.25
  4868. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.75), NumberSequenceKeypoint.new(1, 1)})
  4869. trail.Lifetime = 0.10
  4870. trail.MinLength = 0.05
  4871. trail.Attachment0 = at1
  4872. trail.Attachment1 = at2
  4873.  
  4874. local spinnyshit = coroutine.wrap(function()
  4875. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(-90), 0), 0.07)
  4876. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(90), 0), 0.07)
  4877. end)
  4878. spinnyshit()
  4879. local cor = coroutine.wrap(function()
  4880. lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) * CFrame.Angles(0, math.rad(0), math.rad(90)),0.08)
  4881. end)
  4882. cor()
  4883. lerp(lweld,lweld.C0,CFrame.new(-2, 0.5, 0) * CFrame.Angles(0, math.rad(0), math.rad(-90)),0.08)
  4884. wait(0.15)
  4885. grabbing = true
  4886. local cor = coroutine.wrap(function()
  4887. lerp(rweld,rweld.C0,CFrame.new(1, 0.7, -0.75) * CFrame.Angles(0, math.rad(95), math.rad(105)),0.08)
  4888. end)
  4889. cor()
  4890. lerp(lweld,lweld.C0,CFrame.new(-1.25, 0.7, -0.75) * CFrame.Angles(0, math.rad(-140), math.rad(-105)),0.08)
  4891. at1:Remove()
  4892. at2:Remove()
  4893. trail:Remove()
  4894. wait(0.3)
  4895. grabbing = false
  4896.  
  4897. if grabbed == nil then
  4898. local cor = coroutine.wrap(function()
  4899. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  4900. end)
  4901. local cor2 = coroutine.wrap(function()
  4902. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0),0.08)
  4903. end)
  4904. cor()
  4905. cor2()
  4906. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  4907. lweld:Remove()
  4908. rweld:Remove()
  4909. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  4910. local clone = leftclone:Clone()
  4911. clone.Part0 = char.Torso
  4912. clone.Part1 = char["Left Arm"]
  4913. clone.Parent = char.Torso
  4914. end
  4915. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  4916. local clone = rightclone:Clone()
  4917. clone.Part0 = char.Torso
  4918. clone.Part1 = char["Right Arm"]
  4919. clone.Parent = char.Torso
  4920. end
  4921. end
  4922. end)
  4923. working = false
  4924. end
  4925.  
  4926. mouse.KeyDown:connect(function(kkk)
  4927. local key = kkk:lower()
  4928. if usable and working == false then
  4929. if key == "z" then
  4930. if equipped == false then
  4931. if firsttime then
  4932. firsttime = false
  4933. notify("Equipped || Press X or C to equip one of two weapons",true)
  4934. else
  4935. notify("Equipped")
  4936. end
  4937. equip()
  4938. else
  4939. notify("Unequipped")
  4940. unequip()
  4941. end
  4942. elseif key == "x" then
  4943. if blademode ~= "katana" and equipped == true then
  4944. getrid(handle)
  4945. if firsttime2 then
  4946. firsttime2 = false
  4947. notify("Katana mode enabled || Press Q, E, or click to perform an action",true)
  4948. else
  4949. notify("Katana mode enabled")
  4950. end
  4951. katanamode()
  4952. elseif blademode == "katana" then
  4953. getrid(handle)
  4954. notify("Katana mode disabled")
  4955. end
  4956. elseif key == "v" then
  4957. if blademode ~= "gun" and equipped == true then
  4958. getrid(handle)
  4959. if firsttime5 then
  4960. firsttime5 = false
  4961. notify("Gun mode enabled || this mode doesnt work, dont use this",true)
  4962. else
  4963. notify("Gun mode enabled")
  4964. end
  4965. gunmode()
  4966. elseif blademode == "gun" then
  4967. getrid(handle)
  4968. notify("Gun mode disabled")
  4969. end
  4970. elseif key == "9887455" then
  4971. if childlock == false then
  4972. if blademode ~= "aaa" and equipped == true then
  4973. getrid(handle)
  4974. if firsttime4 then
  4975. firsttime4 = false
  4976. notify("aaaaaa mode enabled || TURN THIS OFF",true)
  4977. else
  4978. notify("aaaaa mode enabled")
  4979. end
  4980. aaa()
  4981. elseif blademode == "aaa" then
  4982. notify("aaa mode disabled")
  4983. getrid(handle)
  4984. end
  4985. end
  4986. elseif key == "c" then
  4987. if blademode ~= "knife" and equipped == true then
  4988. getrid(handle)
  4989. if firsttime3 then
  4990. firsttime3 = false
  4991. notify("Knife mode enabled || Press F, E, T, or Q to set modes; Click to perform an action",true)
  4992. else
  4993. notify("Knife mode enabled")
  4994. end
  4995. knifemode()
  4996. elseif blademode == "knife" then
  4997. notify("Knife mode disabled")
  4998. getrid(handle)
  4999. end
  5000. elseif key == "q" then
  5001. if blademode == "katana" then
  5002. notify()
  5003. katanaQ()
  5004. elseif blademode == "knife" then
  5005. mode = "release"
  5006. notify("Mode changed to "..mode)
  5007. end
  5008. elseif key == "e" then
  5009. if blademode == "katana" then
  5010. notify()
  5011. katanaE()
  5012. elseif blademode == "knife" then
  5013. mode = "throw"
  5014. notify("Mode changed to "..mode)
  5015. end
  5016. elseif key == "f" then
  5017. if blademode == "handle" then
  5018. notify([[BEGONE
  5019. THOT]])
  5020. begoneTHOUGHT()
  5021. elseif blademode == "knife" then
  5022. mode = "kill"
  5023. notify("Mode changed to "..mode)
  5024. end
  5025. elseif key == "t" then
  5026. if blademode == "knife" then
  5027. mode = "fling"
  5028. notify("Mode changed to "..mode)
  5029. end
  5030. end
  5031. end
  5032. if key == "m" and sounding == false then
  5033. --badass mode
  5034. pcall(function()
  5035. if badass.Playing == false then
  5036. sounding = true
  5037. for i,v in pairs(workspace:GetDescendants()) do
  5038. if v:IsA('Sound') and v~=player.Character.Head.Badass then
  5039. v:Stop()
  5040. end
  5041. end
  5042. badass:Play()
  5043. badass.Volume = 10
  5044. sounding = false
  5045. else
  5046. sounding = true
  5047. for i=1,100 do
  5048. badass.Volume = badass.Volume-0.1
  5049. wait()
  5050. end
  5051. badass.Volume = 0
  5052. badass:Stop()
  5053. sounding = false
  5054. end
  5055. end)
  5056. end
  5057. if key == "r" then
  5058. rag1 = true
  5059. if rag1 == true and rag2 == true then
  5060. oogabooga()
  5061. end
  5062. end
  5063. if key == "g" then
  5064. rag2 = true
  5065. if rag1 == true and rag2 == true then
  5066. oogabooga()
  5067. end
  5068. end
  5069. end)
  5070. mouse.KeyUp:connect(function(key)
  5071. if key == "r" then
  5072. rag1 = false
  5073. end
  5074. if key == "g" then
  5075. rag2 = false
  5076. end
  5077. end)
  5078.  
  5079. handle.ChildAdded:connect(function(child)
  5080. if child:IsA('BasePart') then
  5081. child.CanCollide = false
  5082. if child.Name == "blade" then
  5083. child.Touched:connect(function(hit)
  5084. if blademode == "katana" and swinging then
  5085. if gettingeem then
  5086. if goteem == nil then
  5087. if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
  5088. local sounn = Instance.new("Sound", char.Torso)
  5089. local lipp = math.random(1, 3)
  5090. if lipp == 1 then sounn.SoundId = "rbxassetid://444667844" end
  5091. if lipp == 2 then sounn.SoundId = "rbxassetid://444667824" end
  5092. if lipp == 3 then sounn.SoundId = "rbxassetid://444667859" end
  5093. sounn:Play()
  5094. goteem = hit.Parent
  5095. pcall(function()
  5096. goteem.HumanoidRootPart:Destroy()
  5097. end)
  5098. pcall(function()
  5099. ragdollpart(goteem,"Right Arm")
  5100. ragdollpart(goteem,"Right Leg")
  5101. ragdollpart(goteem,"Left Arm")
  5102. ragdollpart(goteem,"Left Leg")
  5103. end)
  5104. pcall(function()
  5105. ragdollpart(goteem,"RightUpperArm")
  5106. ragdollpart(goteem,"RightUpperLeg")
  5107. ragdollpart(goteem,"LeftUpperArm")
  5108. ragdollpart(goteem,"LeftUpperLeg")
  5109. end)
  5110. pcall(function()
  5111. local weld = Instance.new('Weld',goteem.Torso)
  5112. weld.Part0 = goteem.Torso
  5113. weld.Part1 = handle
  5114. weld.C0 = CFrame.new(0,0,2)*CFrame.Angles(math.rad(90),0,math.rad(-90))
  5115. end)
  5116. pcall(function()
  5117. local weld = Instance.new('Weld',goteem.UpperTorso)
  5118. weld.Part0 = goteem.UpperTorso
  5119. weld.Part1 = handle
  5120. weld.C0 = CFrame.new(0,0,2)*CFrame.Angles(math.rad(90),0,math.rad(-90))
  5121. end)
  5122. pcall(function()
  5123. local thang = "Torso"
  5124. if goteem:FindFirstChild('UpperTorso') then
  5125. thang = "UpperTorso"
  5126. end
  5127. local ayybleed = Instance.new('Part',goteem)
  5128. ayybleed.Size = Vector3.new(0.2,0.2,0.2)
  5129. ayybleed.BrickColor = BrickColor.new('Maroon')
  5130. ayybleed.Material = Enum.Material.SmoothPlastic
  5131. ayybleed.Name = "ayybleed"
  5132. ayybleed.CanCollide = false
  5133. ayybleed.Transparency = 1
  5134. ayybleed.CFrame = goteem[thang].CFrame
  5135. ayybleed:BreakJoints()
  5136. local attachment1 = Instance.new('Attachment',ayybleed)
  5137. attachment1.Position = Vector3.new(0,0,0)
  5138. attachment1.Orientation = Vector3.new(-90, 0, -90)
  5139. local attachment0 = Instance.new('Attachment',goteem[thang])
  5140. if attachment0 and attachment1 then
  5141. local constraint = Instance.new("HingeConstraint")
  5142. constraint.Attachment0 = attachment0
  5143. constraint.Attachment1 = attachment1
  5144. constraint.LimitsEnabled = true
  5145. constraint.UpperAngle = 0
  5146. constraint.LowerAngle = 0
  5147. constraint.Parent = goteem
  5148. end
  5149. local bleedBLEED= coroutine.wrap(function()
  5150. bleed(ayybleed)
  5151. end)
  5152. bleedBLEED()
  5153. end)
  5154. end
  5155. end
  5156. elseif SLESH then
  5157.  
  5158. if hit.Parent and hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
  5159. local sounn = Instance.new("Sound", char.Torso)
  5160. local lipp = math.random(1, 3)
  5161. if lipp == 1 then sounn.SoundId = "rbxassetid://444667844" end
  5162. if lipp == 2 then sounn.SoundId = "rbxassetid://444667824" end
  5163. if lipp == 3 then sounn.SoundId = "rbxassetid://444667859" end
  5164. sounn:Play()
  5165. ragdollpart(hit.Parent,hit.Name,false)
  5166. end
  5167. else
  5168. if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
  5169. local sounn = Instance.new("Sound", char.Torso)
  5170. local lipp = math.random(1, 3)
  5171. if lipp == 1 then sounn.SoundId = "rbxassetid://444667844" end
  5172. if lipp == 2 then sounn.SoundId = "rbxassetid://444667824" end
  5173. if lipp == 3 then sounn.SoundId = "rbxassetid://444667859" end
  5174. sounn:Play()
  5175. swinging = false
  5176. ragdollpart(hit.Parent,"Head",true,false)
  5177. end
  5178. end
  5179. elseif blademode == "knife" then
  5180. if grabbing == true and grabbed == nil then
  5181. if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
  5182. grabbed = hit.Parent
  5183.  
  5184. stun(grabbed)
  5185.  
  5186. local grabwelds = Instance.new("Weld", char.Torso)
  5187. grabwelds.Part0 = char.Torso
  5188. pcall(function()
  5189. grabwelds.Part1 = grabbed.Torso
  5190. end)
  5191. pcall(function()
  5192. grabwelds.Part1 = grabbed.UpperTorso
  5193. end)
  5194. grabwelds.C0 = CFrame.new(-0.45, 0, -1)
  5195. grabweld = grabwelds
  5196. end
  5197. end
  5198. end
  5199. end)
  5200. end
  5201. elseif child:IsA("Model") then
  5202. child.ChildAdded:connect(function(aaatip)
  5203. if aaatip:IsA('BasePart') then
  5204. aaatip.Touched:connect(function(hit)
  5205. if MOAN == true then
  5206. if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
  5207. local sound = Instance.new('Sound',hit.Parent.Head)
  5208. sound.SoundId = 'rbxassetid://959679286'
  5209. sound.Volume = 0
  5210. sound:Play()
  5211. local sound3 = Instance.new("Sound",hit.Parent.Head)
  5212. sound3.Volume = 0
  5213. sound3.SoundId = "rbxassetid://702631545"
  5214. sound3:Play()
  5215. pcall(function()
  5216. for i,v in pairs(hit.Parent.Head:GetChildren()) do
  5217. if v:IsA('Decal') then v:Destroy() end
  5218. end
  5219. end)
  5220. pcall(function()
  5221. local ree=Instance.new('Decal',hit.Parent.Head)
  5222. ree.Name = "face"
  5223. ree.Texture = "rbxassetid://996521543"
  5224. end)
  5225. MOAN = false
  5226. aidsificating = hit.Parent
  5227. for i, v in pairs(handle["pink toy"]:GetChildren()) do
  5228. if v:IsA("Part") then
  5229. v:FindFirstChild("ParticleEmitter"):Destroy()
  5230. end
  5231. end
  5232. end
  5233. end
  5234. end)
  5235. end
  5236. end)
  5237. end
  5238. end)
  5239.  
  5240. mouse.Button1Down:connect(function(jew)
  5241. if usable and working == false and equipped then
  5242. if blademode == "katana" then
  5243. notify()
  5244. katanaswing()
  5245. elseif blademode == "knife" then
  5246. notify()
  5247. if grabbed == nil then
  5248. if mode == "fling" then
  5249. fling()
  5250. else
  5251. grab()
  5252. end
  5253. elseif grabbed ~= nil then
  5254. if mode == "kill" then
  5255. kill()
  5256. elseif mode == "throw" then
  5257. throw()
  5258. elseif mode == "release" then
  5259. release()
  5260. end
  5261. end
  5262. elseif blademode == "aaa" then
  5263. raep()
  5264. end
  5265. end
  5266. end)
  5267.  
  5268. end
  5269. spawned()
  5270.  
  5271. player.CharacterAdded:connect(function()
  5272. spawned()
  5273. end)
  5274. local avgs = {}
  5275.  
  5276. game:GetService('RunService').Heartbeat:connect(function(step)
  5277. local ofps = math.floor((60/(step*60))*10)/10
  5278. if #avgs > 100 then
  5279. table.remove(avgs,1)
  5280. end
  5281. table.insert(avgs,#avgs+1,ofps)
  5282. local fpsa = 0
  5283. for i,v in pairs(avgs) do
  5284. fpsa = fpsa+v
  5285. end
  5286. fpsa = math.floor(fpsa/#avgs)
  5287. fps.Text = 'FPS: '..tostring(fpsa)
  5288. end)
  5289.  
  5290. while true do
  5291. for i,v in pairs(rekt) do
  5292. if v.Parent ~= nil then
  5293. if v:FindFirstChildOfClass('Humanoid') and v:FindFirstChildOfClass('Humanoid').Health>0 then
  5294. for a,c in pairs(v:GetChildren()) do
  5295. if c:IsA('Tool') then
  5296. c.ManualActivationOnly = true
  5297. wait()
  5298. if game:GetService('Players'):GetPlayerFromCharacter(v) then
  5299. c.Parent = game:GetService('Players'):GetPlayerFromCharacter(v).Backpack
  5300. c.ManualActivationOnly = false
  5301. end
  5302. end
  5303. end
  5304. v:FindFirstChildOfClass('Humanoid').PlatformStand = true
  5305. v:FindFirstChildOfClass('Humanoid').Sit = false
  5306. v:FindFirstChildOfClass('Humanoid').JumpPower = 0
  5307. v:FindFirstChildOfClass('Humanoid').WalkSpeed = 0
  5308. v:FindFirstChildOfClass('Humanoid').Name = "hecc"
  5309. else
  5310. table.remove(rekt,i)
  5311. end
  5312. else
  5313. table.remove(rekt,i)
  5314. end
  5315. end
  5316. wait()
  5317. end
Add Comment
Please, Sign In to add comment