Advertisement
Griefix

Griefix's Katana

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