Advertisement
cr8brooo

Untitled

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