SHARE
TWEET

Untitled

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