daily pastebin goal
49%
SHARE
TWEET

rawrrawrarawrawr

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