Advertisement
Christoffer07700Extr

grab knife v4

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