Advertisement
Dark_EccentricYT

Untitled

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