daily pastebin goal
10%
SHARE
TWEET

Untitled

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