Advertisement
zXzGamePROzXz

Grab Knife V4

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