Advertisement
megaluxe

re

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