Advertisement
klops

child lock

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