Advertisement
samuelrichter66

feee scripts

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