Advertisement
FHDHHDUHDDEF

YEET

Jan 25th, 2020
191
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.10 KB | None | 0 0
  1. --[[
  2. FilteringEnabled Script Bar
  3.  
  4. Run non-fe compatable scripts under Mokorios's compability code.
  5. It should be compatible with most scripts, but if you encounter issues make sure to let Mokorios know.
  6.  
  7. The FE Compatibility code can be found at:
  8. https://github.com/Mokiros/roblox-FE-compatibility.
  9. --]]
  10. if not script:IsA("LocalScript") then
  11. error(">> This script is being run as a server-sided script (or modulescript?) instead of a localscript.\nYou'll need to run it as a localscript, with hl/(url).<<")
  12. end
  13.  
  14. if not NS then
  15. NS = function() end
  16. end
  17.  
  18. services = setmetatable({}, {
  19. __index = function(self, k, ...)
  20. return game:GetService(k)
  21. end})
  22.  
  23. local plr = services.Players.LocalPlayer
  24. print("Credit to Mokiros for his FE Compatibility script.\nThis project wouldn't be possible without him.\n")
  25. print("You can obtain a copy of his code for his FE compatability at https://github.com/Mokiros/roblox-FE-compatibility.\n")
  26. print("You may also obtain a copy of his licence at https://raw.githubusercontent.com/Mokiros/roblox-FE-compatibility/master/LICENSE.\n")
  27. print("All of the source code in exception to his compatability code is in the public domain, and was made by TheFlamingBlaster.")
  28.  
  29. local fecompat = [[
  30. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  31. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  32. local RealPlayer = Player
  33. do local a=RealPlayer;script.Parent=a.Character;local b=Instance.new("RemoteEvent")b.Name="UserInput_Event"local function c()local d={_fakeEvent=true,Functions={},Connect=function(self,e)table.insert(self.Functions,e)end}d.connect=d.Connect;return d end;local f={Target=nil,Hit=CFrame.new(),KeyUp=c(),KeyDown=c(),Button1Up=c(),Button1Down=c(),Button2Up=c(),Button2Down=c()}local g={InputBegan=c(),InputEnded=c()}local CAS={Actions={},BindAction=function(self,h,i,j,...)CAS.Actions[h]=i and{Name=h,Function=i,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function k(self,l,...)local d=f[l]if d and d._fakeEvent then for m,e in pairs(d.Functions)do e(...)end end end;f.TrigEvent=k;g.TrigEvent=k;b.OnServerEvent:Connect(function(n,o)if n~=a then return end;f.Target=o.Target;f.Hit=o.Hit;if not o.isMouse then local p=o.UserInputState==Enum.UserInputState.Begin;if o.UserInputType==Enum.UserInputType.MouseButton1 then return f:TrigEvent(p and"Button1Down"or"Button1Up")end;if o.UserInputType==Enum.UserInputType.MouseButton2 then return f:TrigEvent(p and"Button2Down"or"Button2Up")end;for m,d in pairs(CAS.Actions)do for m,q in pairs(d.Keys)do if q==o.KeyCode then d.Function(d.Name,o.UserInputState,o)end end end;f:TrigEvent(p and"KeyDown"or"KeyUp",o.KeyCode.Name:lower())g:TrigEvent(p and"InputBegan"or"InputEnded",o,false)end end)b.Parent=NLS([==[local a=game:GetService("Players").LocalPlayer;local b=script:WaitForChild("UserInput_Event")local c=a:GetMouse()local d=game:GetService("UserInputService")local e=function(f,g)if g then return end;b:FireServer({KeyCode=f.KeyCode,UserInputType=f.UserInputType,UserInputState=f.UserInputState,Hit=c.Hit,Target=c.Target})end;d.InputBegan:Connect(e)d.InputEnded:Connect(e)local h,i;while wait(1/30)do if h~=c.Hit or i~=c.Target then h,i=c.Hit,c.Target;b:FireServer({isMouse=true,Target=i,Hit=h})end end]==],Player.Character)local r=game;local s={__index=function(self,q)local t=rawget(self,"_RealService")if t then return typeof(t[q])=="function"and function(m,...)return t[q](t,...)end or t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u end end}local function v(d,w)d._RealService=typeof(w)=="string"and r:GetService(w)or w;return setmetatable(d,s)end;local x={GetService=function(self,t)return rawget(self,t)or r:GetService(t)end,Players=v({LocalPlayer=v({GetMouse=function(self)return f end},Player)},"Players"),UserInputService=v(g,"UserInputService"),ContextActionService=v(CAS,"ContextActionService"),RunService=v({_btrs={},RenderStepped=r:GetService("RunService").Heartbeat,BindToRenderStep=function(self,h,m,i)self._btrs[h]=self.Heartbeat:Connect(i)end,UnbindFromRenderStep=function(self,h)self._btrs[h]:Disconnect()end},"RunService")}rawset(x.Players,"localPlayer",x.Players.LocalPlayer)x.service=x.GetService;v(x,game)game,owner=x,x.Players.LocalPlayer end]]
  34.  
  35. NS([[
  36. wait(1)
  37. local requestHandlers = {
  38. ["HttpGet"] = function(client, url, cache)
  39. return game:GetService"HttpService":GetAsync(url, cache or true)
  40. end,
  41. ["GetDataStore"] = function(client, ds, key)
  42. local ds = game:GetService"DataStoreService":GetDataStore(ds):GetAsync(key)
  43. end,
  44. ["SetDataStore"] = function(client, ds, key, newval)
  45. local ds = game:GetService"DataStoreService":GetDataStore(ds):SetAsync(key, newval)
  46. end
  47. }
  48.  
  49.  
  50. local generateRemote
  51. generateRemote = function()
  52. local remote = Instance.new("RemoteFunction")
  53. remote.Name = getfenv().owner.Name.." : Coms"
  54.  
  55. remote.OnServerInvoke = function(client, request, ...)
  56. if requestHandlers[request] then
  57. return requestHandlers[request](client, ...)
  58. end
  59. end
  60.  
  61. remote.Parent = workspace
  62.  
  63. remote.AncestryChanged:Connect(function()
  64. delay(0.03, function()
  65. if remote then
  66. remote:Destroy()
  67. end
  68. end)
  69. generateRemote()
  70. end)
  71. end
  72.  
  73.  
  74. generateRemote()
  75. ]], workspace)
  76.  
  77. local remote = workspace:FindFirstChild(plr.Name..": Coms") or workspace:WaitForChild(plr.Name.." : Coms")
  78.  
  79. -- Objects
  80.  
  81. local FEBar = Instance.new("ScreenGui")
  82. local BG = Instance.new("Frame")
  83. local TextLabel = Instance.new("TextLabel")
  84. local Exit = Instance.new("TextButton")
  85. local UrlBar = Instance.new("TextBox")
  86. local TextLabel_2 = Instance.new("TextLabel")
  87.  
  88. -- Properties
  89.  
  90. FEBar.Name = "FEBar"
  91.  
  92. BG.Name = "BG"
  93. BG.Parent = FEBar
  94. BG.BackgroundColor3 = Color3.new(0.156863, 0.156863, 0.156863)
  95. BG.BorderSizePixel = 0
  96. BG.Position = UDim2.new(0.720785916, 0, 0.897717714, 0)
  97. BG.Size = UDim2.new(0.279214054, 0, 0.10228233, 0)
  98.  
  99. TextLabel.Parent = BG
  100. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  101. TextLabel.BackgroundTransparency = 1
  102. TextLabel.Size = UDim2.new(0.683333337, 0, 0.201834857, 0)
  103. TextLabel.Font = Enum.Font.SourceSansSemibold
  104. TextLabel.FontSize = Enum.FontSize.Size14
  105. TextLabel.Text = "FE Command Bar"
  106. TextLabel.TextColor3 = Color3.new(1, 1, 1)
  107. TextLabel.TextScaled = true
  108. TextLabel.TextWrapped = true
  109. TextLabel.TextXAlignment = Enum.TextXAlignment.Left
  110.  
  111. Exit.Name = "Exit"
  112. Exit.Parent = BG
  113. Exit.BackgroundColor3 = Color3.new(1, 1, 1)
  114. Exit.BackgroundTransparency = 1
  115. Exit.Position = UDim2.new(0.899999976, 0, 0, 0)
  116. Exit.Size = UDim2.new(0.100000001, 0, 0.206422016, 0)
  117. Exit.Font = Enum.Font.SourceSans
  118. Exit.FontSize = Enum.FontSize.Size14
  119. Exit.Text = "X"
  120. Exit.TextColor3 = Color3.new(1, 0, 0)
  121. Exit.TextScaled = true
  122. Exit.TextWrapped = true
  123.  
  124. UrlBar.Name = "UrlBar"
  125. UrlBar.Parent = BG
  126. UrlBar.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  127. UrlBar.BorderSizePixel = 0
  128. UrlBar.Position = UDim2.new(0, 0, 0.247933879, 0)
  129. UrlBar.Size = UDim2.new(1, 0, 0.504132211, 0)
  130. UrlBar.Font = Enum.Font.SourceSans
  131. UrlBar.FontSize = Enum.FontSize.Size14
  132. UrlBar.Text = ""
  133. UrlBar.TextColor3 = Color3.new(0, 0, 0)
  134. UrlBar.TextScaled = true
  135. UrlBar.TextWrapped = true
  136. UrlBar.TextXAlignment = Enum.TextXAlignment.Left
  137.  
  138. TextLabel_2.Parent = BG
  139. TextLabel_2.BackgroundColor3 = Color3.new(1, 0, 0)
  140. TextLabel_2.BackgroundTransparency = 1
  141. TextLabel_2.Position = UDim2.new(0, 0, 0.834710777, 0)
  142. TextLabel_2.Size = UDim2.new(1, 0, 0.165289253, 0)
  143. TextLabel_2.Font = Enum.Font.SourceSansSemibold
  144. TextLabel_2.FontSize = Enum.FontSize.Size14
  145. TextLabel_2.Text = "Click the black box above, paste in your link and press \"Enter\" to run your script."
  146. TextLabel_2.TextColor3 = Color3.new(1, 0, 0)
  147. TextLabel_2.TextScaled = true
  148. TextLabel_2.TextWrapped = true
  149. TextLabel_2.TextXAlignment = Enum.TextXAlignment.Left
  150.  
  151. Exit.MouseButton1Click:Connect(function()
  152. FEBar:Destroy()
  153. script.Disabled = true
  154. end)
  155.  
  156. local curtext = ""
  157.  
  158. UrlBar.Changed:Connect(function()
  159. if not UrlBar.Text:match("#") then
  160. curtext = UrlBar.Text
  161. end
  162. end)
  163.  
  164. UrlBar.FocusLost:Connect(function(e)
  165. if e == true then
  166. if curtext:sub(1, 3) == "hl/" then
  167. UrlBar.Text = curtext:sub(3)
  168. end
  169. if curtext:sub(1, 2) == "h/" then
  170. UrlBar.Text = curtext:sub(2)
  171. end
  172. NS(fecompat.." "..remote:InvokeServer("HttpGet", curtext), workspace)
  173. print("Running "..curtext)
  174. end
  175. end)
  176.  
  177. FEBar.Parent = plr:FindFirstChildOfClass"PlayerGui"
  178.  
  179. cors = {}
  180. mas = Instance.new("Model",game:GetService("Lighting"))
  181. Part0 = Instance.new("Part")
  182. SpecialMesh1 = Instance.new("SpecialMesh")
  183. Part0.Name = "Gun"
  184. Part0.Parent = mas
  185. Part0.CanCollide = false
  186. Part0.Size = Vector3.new(0.970000505, 2.46999931, 0.380000055)
  187. Part0.CFrame = CFrame.new(-211.74501, 2.6168952, 37.920002, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  188. Part0.Position = Vector3.new(-211.74501, 2.6168952, 37.920002)
  189. SpecialMesh1.Parent = Part0
  190. SpecialMesh1.MeshId = "rbxassetid://505563629"
  191. SpecialMesh1.Scale = Vector3.new(0.00499999989, 0.00499999989, 0.00499999989)
  192. SpecialMesh1.TextureId = "rbxassetid://505563636"
  193. SpecialMesh1.MeshType = Enum.MeshType.FileMesh
  194. SpecialMesh1.Scale = Vector3.new(0.00499999989, 0.00499999989, 0.00499999989)
  195. for i,v in pairs(mas:GetChildren()) do
  196. v.Parent = game:GetService("Players").LocalPlayer.Character
  197. pcall(function() v:MakeJoints() end)
  198. end
  199. mas:Destroy()
  200. for i,v in pairs(cors) do
  201. spawn(function()
  202. pcall(v)
  203. end)
  204. end
  205. cankys = true
  206. weld = Instance.new("Weld", Part0)
  207. weld.Part0 = game.Players.LocalPlayer.Character["Left Arm"]
  208. weld.Part1 = Part0
  209. weld.C0 = CFrame.new(0.158004761, -1.63815379, -1.00455856, -5.79879307e-22, 9.29214533e-23, 1, -0.587791622, -0.809012473, -2.65673535e-22, 0.809012473, -0.587791622, 5.23747954e-22)
  210. function killyourself(key)
  211. if cankys then
  212. cankys = false
  213. if game.Players.LocalPlayer.Character.Head:findFirstChild("face") then
  214. game.Players.LocalPlayer.Character.Head.face.Texture = "rbxassetid://1148787155"
  215. end
  216. local rhandweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  217. rhandweld.Part0 = game.Players.LocalPlayer.Character.Torso
  218. rhandweld.Part1 = game.Players.LocalPlayer.Character["Right Arm"]
  219. rhandweld.C0 = CFrame.new(1.5, 0, 0, 1, -1.6395192e-43, 0, -1.6395192e-43, 1, 0, 0, 0, 1)
  220. local lhandweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  221. lhandweld.Part0 = game.Players.LocalPlayer.Character.Torso
  222. lhandweld.Part1 = game.Players.LocalPlayer.Character["Left Arm"]
  223. lhandweld.C0 = CFrame.new(-1.5, 0, 0, 1, -1.6395192e-43, 0, -1.6395192e-43, 1, 0, 0, 0, 1)
  224. for i = 0,2 , 0.02 do
  225. weld.C0 = weld.C0:lerp(CFrame.new(0.720336914, -0.258590698, -0.514060974, 0.409927189, 0.572569966, -0.710018694, 0.0567400455, 0.760912359, 0.646370947, 0.910354853, -0.305250764, 0.279430419),i)
  226. lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-0.832244873, 0.405325174, -1.44667816, 0.719340205, -0.634600103, -0.28254649, -0.214658037, 0.183768019, -0.959245205, 0.660660148, 0.750674427, -0.00403028121),i)
  227. rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(0.921920776, 0.294008493, -1.1861496, 0.88295126, 0.469464868, 6.12843053e-07, -0.0490720123, 0.0922940373, -0.994521856, -0.466893107, 0.878114343, 0.104528703),i)
  228. game:GetService("RunService").RenderStepped:wait()
  229. end
  230. script.Parent = nil
  231. function ragdoll()
  232. game.Players.LocalPlayer.Character.Archivable = true
  233. clone = game.Players.LocalPlayer.Character:Clone()
  234. clone.Parent = workspace
  235. for i,v in pairs(clone:GetChildren()) do
  236. if v.ClassName == "Script" or v.ClassName == "LocalScript" then
  237. v:destroy()
  238. end
  239. for i,p in pairs(v:GetChildren()) do
  240. if p.ClassName == "Weld" or p.ClassName == "Motor6D" or p.ClassName == "BodyVelocity" then
  241. p:destroy()
  242. end
  243. end
  244. end
  245. for i,t in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  246. if t.ClassName == "Accessory" or t.ClassName == "ForceField" then
  247. t:destroy()
  248. end
  249. end
  250. vel = Instance.new("BodyVelocity", clone.Torso)
  251. vel.Velocity = clone.Torso.CFrame.lookVector * -5
  252. vel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  253. clone.Head.face.Texture = "http://www.roblox.com/asset/?id=305296807"
  254. using = false
  255. hit = Instance.new("Sound", clone.Torso)
  256. hit.SoundId = "rbxassetid://260430060"
  257. hit.Volume = 0
  258. hit1 = Instance.new("Sound", clone.Torso)
  259. hit1.SoundId = "rbxassetid://138087186"
  260. hit1.Volume = 0
  261. hit2 = Instance.new("Sound", clone.Torso)
  262. hit2.SoundId = "rbxassetid://131237241"
  263. hit2.Volume = 0
  264. hit3 = Instance.new("Sound", clone.Torso)
  265. hit3.SoundId = "rbxassetid://278062209"
  266. hit3.Volume = 0
  267. hit3.TimePosition = 0.33
  268. ded = Instance.new("Sound", clone.Torso)
  269. ded.SoundId = "rbxassetid://304679846"
  270. ded.Volume = 10
  271. local leftarm = clone:findFirstChild("Left Arm")
  272. local rightrm = clone:findFirstChild("Right Arm")
  273. local leftleg = clone:findFirstChild("Left Leg")
  274. local rightleg = clone:findFirstChild("Right Leg")
  275. local head = clone:findFirstChild("Head")
  276. for i, g in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  277. if g.ClassName == "Part" then
  278. g:destroy()
  279. end
  280. end
  281. for i, h in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  282. if h.ClassName == "Accesory" then
  283. h:destroy()
  284. end
  285. end
  286. game.Workspace.CurrentCamera.CameraSubject = head
  287. if head then
  288. local attachment = Instance.new("Attachment", clone.Head)
  289. attachment.Position = Vector3.new(0, -0.5, 0)
  290. attachment.Name = "lol"
  291. attachment.Visible = false
  292. clone.Torso.NeckAttachment.Visible = false
  293. clone.Torso.NeckAttachment.Position = clone.Torso.NeckAttachment.Position + Vector3.new(0,0,0)
  294. local ball = Instance.new("BallSocketConstraint", clone)
  295. ball.Attachment0 = clone.Torso.NeckAttachment
  296. ball.Attachment1 = attachment
  297. ball.LimitsEnabled = true
  298. ball.TwistLimitsEnabled = true
  299. ball.UpperAngle = 90
  300. ball.Restitution = 0.5
  301. ball.TwistUpperAngle = 90
  302. ball.TwistLowerAngle = -90
  303. local collidepartofleftleg = Instance.new("Part", clone.Torso)
  304. collidepartofleftleg.Name = "Bone"
  305. collidepartofleftleg.Size = Vector3.new(0.7,0.7,0.7)
  306. collidepartofleftleg.Transparency = 1
  307. collidepartofleftleg:BreakJoints()
  308. local weeld = Instance.new("Weld", collidepartofleftleg)
  309. weeld.Part0 = collidepartofleftleg
  310. weeld.Part1 = clone["Head"]
  311. end
  312. if leftleg ~= nil then
  313. local glue = Instance.new("Glue", clone.Torso)
  314. glue.Part0 = clone.Torso
  315. glue.Part1 = leftleg
  316. glue.Name = "Left leg"
  317. local collider = Instance.new("Part", leftleg)
  318. collider.Position = Vector3.new(0,999,0)
  319. collider.Size = Vector3.new(1.5, 1, 1)
  320. collider.Shape = "Cylinder"
  321. local weld = Instance.new("Weld", collider)
  322. weld.Part0 = leftleg
  323. weld.Part1 = collider
  324. weld.C0 = CFrame.new(0,-0.2,0) * CFrame.fromEulerAnglesXYZ(0, 0, math.pi/2)
  325. collider.TopSurface = "Smooth"
  326. collider.BottomSurface = "Smooth"
  327. collider.formFactor = "Symmetric"
  328. glue.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  329. glue.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  330. collider.Transparency = 1
  331. end
  332. ------------
  333. if rightleg ~= nil then
  334. local glue1 = Instance.new("Glue", clone.Torso)
  335. glue1.Part0 = clone.Torso
  336. glue1.Part1 = rightleg
  337. glue1.Name = "Right leg"
  338. local collider1 = Instance.new("Part", rightleg)
  339. collider1.Position = Vector3.new(0,999,0)
  340. collider1.Size = Vector3.new(1.5, 1, 1)
  341. collider1.Shape = "Cylinder"
  342. local weld1 = Instance.new("Weld", collider1)
  343. weld1.Part0 = rightleg
  344. weld1.Part1 = collider1
  345. weld1.C0 = CFrame.new(0,-0.2,0) * CFrame.fromEulerAnglesXYZ(0, 0, math.pi/2)
  346. collider1.TopSurface = "Smooth"
  347. collider1.BottomSurface = "Smooth"
  348. collider1.formFactor = "Symmetric"
  349. glue1.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  350. glue1.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  351. collider1.Transparency = 1
  352. end
  353. ------------
  354. if rightrm ~= nil then
  355. local glue11 = Instance.new("Glue", clone.Torso)
  356. glue11.Part0 = clone.Torso
  357. glue11.Part1 = rightrm
  358. glue11.Name = "Right shoulder"
  359. local collider11 = Instance.new("Part", rightrm)
  360. collider11.Position = Vector3.new(0,9999,0)
  361. collider11.Size = Vector3.new(1.5,1,1)
  362. collider11.Shape = "Cylinder"
  363. local weld11 = Instance.new("Weld", collider11)
  364. weld11.Part0 = rightrm
  365. weld11.Part1 = collider11
  366. weld11.C0 = CFrame.new(0,-0.2,0) * CFrame.fromEulerAnglesXYZ(0, 0, math.pi/2)
  367. collider11.TopSurface = "Smooth"
  368. collider11.BottomSurface = "Smooth"
  369. collider11.formFactor = "Symmetric"
  370. glue11.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  371. glue11.C1 = CFrame.new(0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  372. collider11.Transparency = 1
  373. end
  374. ------------
  375. if leftarm ~= nil then
  376. local glue111 = Instance.new("Glue", clone.Torso)
  377. glue111.Part0 = clone.Torso
  378. glue111.Part1 = leftarm
  379. glue111.Name = "Left shoulder"
  380. local collider111 = Instance.new("Part", leftarm)
  381. collider111.Position = Vector3.new(0,9999,0)
  382. collider111.Size = Vector3.new(1.5,1,1)
  383. collider111.Shape = "Cylinder"
  384. local weld111 = Instance.new("Weld", collider111)
  385. weld111.Part0 = leftarm
  386. weld111.Part1 = collider111
  387. weld111.C0 = CFrame.new(0,-0.2,0) * CFrame.fromEulerAnglesXYZ(0, 0, math.pi/2)
  388. collider111.TopSurface = "Smooth"
  389. collider111.BottomSurface = "Smooth"
  390. collider111.formFactor = "Symmetric"
  391. glue111.C0 = CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  392. glue111.C1 = CFrame.new(0, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  393. collider111.Transparency = 1
  394. ----------------
  395. sensoring = Instance.new("Part", clone.Torso)
  396. sensoring.Size = Vector3.new(1.2,1.1,0.8)
  397. sensoring.CanCollide = false
  398. sensoring.Position = clone.Torso.Position
  399. local welder = Instance.new("Weld", sensoring)
  400. welder.Part0 = clone.Torso
  401. welder.Part1 = sensoring
  402. welder.C0 = welder.C0 * CFrame.new(0,0,1.05)
  403. sensoring.Transparency = 1
  404. -----------------
  405. sensoring1 = Instance.new("Part", clone.Torso)
  406. sensoring1.Size = Vector3.new(1.2,1.1,0.8)
  407. sensoring1.CanCollide = false
  408. sensoring1.Position = clone.Torso.Position
  409. local welder1 = Instance.new("Weld", sensoring)
  410. welder1.Part0 = clone.Torso
  411. welder1.Part1 = sensoring1
  412. welder1.C0 = welder1.C0 * CFrame.new(0,0,-1.05)
  413. sensoring1.Transparency = 1
  414. end
  415. clone.Name = game.Players.LocalPlayer.Character.Name.." (Suicide)"
  416. ded:Play()
  417. vel:destroy()
  418. wait(0.5)
  419. local function touch()
  420. if not using then
  421. using = true
  422. local Math = math.random(1,4)
  423. if Math == 1 then
  424. hit:Play()
  425. end
  426. if Math == 2 then
  427. hit1:Play()
  428. end
  429. if Math == 3 then
  430. hit2:Play()
  431. end
  432. if Math == 4 then
  433. hit3:Play()
  434. end
  435. wait(0.1)
  436. using = false
  437. end
  438. end
  439. sensoring.Touched:connect(touch)
  440. sensoring1.Touched:connect(touch)
  441. while true do
  442. clone.Head.CanCollide = false
  443. game:GetService("RunService").Stepped:wait()
  444. end
  445. end
  446.  
  447. game.Players.LocalPlayer.Character.Humanoid.Died:connect(ragdoll)
  448.  
  449. --di ent
  450. game.Players.LocalPlayer.Character.Humanoid.Health = 0
  451. end
  452. end
  453. mouse.Button1Down:connect(killyourself)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement