Advertisement
SubScripts

Custom grab knife V2

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