Advertisement
ManOhMan

Untitled

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