Josemmoya

Untitled

Feb 8th, 2019
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.11 KB | None | 0 0
  1. -- This script has been converted to FE by iPxter
  2.  
  3.  
  4. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  5. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  6. do
  7. print("FE Compatibility code by Mokiros | Translated to FE by iPxter")
  8. script.Parent = Player.Character
  9.  
  10. --RemoteEvent for communicating
  11. local Event = Instance.new("RemoteEvent")
  12. Event.Name = "UserInput_Event"
  13.  
  14. --Fake event to make stuff like Mouse.KeyDown work
  15. local function fakeEvent()
  16. local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  17. t.connect = t.Connect
  18. return t
  19. end
  20.  
  21. --Creating fake input objects with fake variables
  22. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  23. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  24. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  25. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  26. end}
  27. --Merged 2 functions into one by checking amount of arguments
  28. CAS.UnbindAction = CAS.BindAction
  29.  
  30. --This function will trigger the events that have been :Connect()'ed
  31. local function te(self,ev,...)
  32. local t = m[ev]
  33. if t and t._fakeEvent and t.Function then
  34. t.Function(...)
  35. end
  36. end
  37. m.TrigEvent = te
  38. UIS.TrigEvent = te
  39.  
  40. Event.OnServerEvent:Connect(function(plr,io)
  41. if plr~=Player then return end
  42. if io.isMouse then
  43. m.Target = io.Target
  44. m.Hit = io.Hit
  45. else
  46. local b = io.UserInputState == Enum.UserInputState.Begin
  47. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  48. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  49. end
  50. for _,t in pairs(CAS.Actions) do
  51. for _,k in pairs(t.Keys) do
  52. if k==io.KeyCode then
  53. t.Function(t.Name,io.UserInputState,io)
  54. end
  55. end
  56. end
  57. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  58. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  59. end
  60. end)
  61. Event.Parent = NLS([==[
  62. local Player = game:GetService("Players").LocalPlayer
  63. local Event = script:WaitForChild("UserInput_Event")
  64.  
  65. local UIS = game:GetService("UserInputService")
  66. local input = function(io,a)
  67. if a then return end
  68. --Since InputObject is a client-side instance, we create and pass table instead
  69. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  70. end
  71. UIS.InputBegan:Connect(input)
  72. UIS.InputEnded:Connect(input)
  73.  
  74. local Mouse = Player:GetMouse()
  75. local h,t
  76. --Give the server mouse data 30 times every second, but only if the values changed
  77. --If player is not moving their mouse, client won't fire events
  78. while wait(1/30) do
  79. if h~=Mouse.Hit or t~=Mouse.Target then
  80. h,t=Mouse.Hit,Mouse.Target
  81. Event:FireServer({isMouse=true,Target=t,Hit=h})
  82. end
  83. end]==],Player.Character)
  84. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  85. end
  86.  
  87. local hehah = Instance.new('ScreenGui')
  88. local lele = owner
  89. hehah.Parent = lele.PlayerGui
  90. local scr = Instance.new('TextLabel')
  91. scr.Parent = hehah
  92. scr.Text = "Created by mustardfoot for Raindrop users. Enjoy!"
  93. scr.TextScaled = true
  94. scr.Font = Enum.Font.SciFi
  95. scr.TextColor = BrickColor.new(1001)
  96. scr.BackgroundColor3 = Color3.new(0.235294, 0.235294, 0.235294)
  97. scr.BorderColor3 = Color3.new(0, 0, 0)
  98. scr.Position = UDim2.new(0.2, 0, 0.2, 0)
  99. scr.Size = UDim2.new(0.7, 0, 0.7, 0)
  100. wait(2)
  101. scr.text = "this garbage breaks when killing this is a 1 time use. to use again do g/r or reset."
  102. wait(5)
  103. hehah:Destroy()
  104.  
  105. local plr = owner
  106. local chr = plr.Character
  107. local hum = chr:FindFirstChildOfClass('Humanoid')
  108. local Tool = nil
  109. local txt = Instance.new("BillboardGui", owner.Character.Head)
  110. txt.Adornee = owner.Character.Head
  111. txt.Name = "_status"
  112. txt.Size = UDim2.new(2, 0, 1.2, 0)
  113. txt.StudsOffset = Vector3.new(-9, 8, 0)
  114. local text = Instance.new("TextLabel", txt)
  115. text.Size = UDim2.new(10, 0, 7, 0)
  116. text.FontSize = "Size24"
  117. text.TextScaled = true
  118. text.TextTransparency = 0
  119. text.BackgroundTransparency = 1
  120. text.TextTransparency = 0
  121. text.TextStrokeTransparency = 1
  122. text.Font = "Cartoon"
  123. text.text = "WIP"
  124. text.TextStrokeColor3 = Color3.new(0, 0, 0)
  125. local music = Instance.new("Sound",owner.Character.Torso)
  126. music.SoundId = 'rbxassetid://2545298782'
  127. music.Volume = 10
  128. music.Pitch = 0.9
  129. music.Looped = true
  130. music:Play()
  131. local A=Instance.new("Animation",owner.Character)
  132. A.AnimationId = "rbxassetid://28090109"
  133. local P=owner
  134. local C=P.Character or P.CharacterAdded:Wait()
  135. local H=C:WaitForChild'Humanoid':LoadAnimation(A)
  136. Gibs = game.Workspace
  137.  
  138. function Kill(Character)
  139. Character:BreakJoints()
  140. local poo = Instance.new("IntValue",Character)
  141. poo.Name = "haha nope"
  142. local svch = Character
  143. local hum = Character:findFirstChild("Humanoid")
  144. Character.Archivable = true
  145. local chrclone = Character:clone()
  146. Character.Archivable = false
  147.  
  148. local ch = chrclone:GetChildren()
  149. local i
  150. for i = 1,#ch do
  151. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
  152. ch[i]:remove()
  153. end
  154. end
  155. local function Scan(ch)
  156. local e
  157. for e = 1,#ch do
  158. Scan(ch[e]:GetChildren())
  159. if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
  160. ch[e]:remove()
  161. end
  162. end
  163. end
  164. Scan(chrclone:GetChildren())
  165.  
  166. local hum2 = chrclone:findFirstChild("Humanoid")
  167.  
  168.  
  169. if hum2 ~= nil then
  170. hum2.Name = "Humanoid2"
  171. hum2.PlatformStand = true
  172. hum2.Sit = true
  173. hum2.MaxHealth = 0
  174. hum2.Health = 0
  175. end
  176.  
  177. local ch = Character:GetChildren()
  178. local i
  179. for i = 1,#ch do
  180. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  181. ch[i]:remove()
  182. end
  183. end
  184.  
  185. wait(0.2)
  186.  
  187. local ch = Character:GetChildren()
  188. local i
  189. for i = 1,#ch do
  190. if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  191. ch[i]:remove()
  192. end
  193. end
  194. Character = chrclone
  195. local Torso = Character.Torso
  196. local movevector = Vector3.new()
  197.  
  198. if Torso then
  199. local Head = Character:FindFirstChild("Head")
  200. local Limb = Character:FindFirstChild("Right Arm")
  201. if Limb then
  202.  
  203. Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  204. local Joint = Instance.new("Glue")
  205. Joint.Name = "RightShoulder"
  206. Joint.Part0 = Torso
  207. Joint.Part1 = Limb
  208. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  209. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  210. Joint.Parent = Torso
  211.  
  212. local B = Instance.new("Part")
  213. B.TopSurface = 0
  214. B.BottomSurface = 0
  215. B.formFactor = "Symmetric"
  216. B.Size = Vector3.new(1, 1, 1)
  217. B.Transparency = 1
  218. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  219. B.Parent = Character
  220. local W = Instance.new("Weld")
  221. W.Part0 = Limb
  222. W.Part1 = B
  223. W.C0 = CFrame.new(0, -0.5, 0)
  224. W.Parent = Limb
  225.  
  226. end
  227. local Limb = Character:FindFirstChild("Left Arm")
  228. if Limb then
  229.  
  230. Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  231. local Joint = Instance.new("Glue")
  232. Joint.Name = "LeftShoulder"
  233. Joint.Part0 = Torso
  234. Joint.Part1 = Limb
  235. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  236. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  237. Joint.Parent = Torso
  238.  
  239. local B = Instance.new("Part")
  240. B.TopSurface = 0
  241. B.BottomSurface = 0
  242. B.formFactor = "Symmetric"
  243. B.Size = Vector3.new(1, 1, 1)
  244. B.Transparency = 1
  245. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  246. B.Parent = Character
  247. local W = Instance.new("Weld")
  248. W.Part0 = Limb
  249. W.Part1 = B
  250. W.C0 = CFrame.new(0, -0.5, 0)
  251. W.Parent = Limb
  252.  
  253. end
  254. local Limb = Character:FindFirstChild("Right Leg")
  255. if Limb then
  256.  
  257. Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  258. local Joint = Instance.new("Glue")
  259. Joint.Name = "RightHip"
  260. Joint.Part0 = Torso
  261. Joint.Part1 = Limb
  262. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  263. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  264. Joint.Parent = Torso
  265.  
  266. local B = Instance.new("Part")
  267. B.TopSurface = 0
  268. B.BottomSurface = 0
  269. B.formFactor = "Symmetric"
  270. B.Size = Vector3.new(1, 1, 1)
  271. B.Transparency = 1
  272. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  273. B.Parent = Character
  274. local W = Instance.new("Weld")
  275. W.Part0 = Limb
  276. W.Part1 = B
  277. W.C0 = CFrame.new(0, -0.5, 0)
  278. W.Parent = Limb
  279.  
  280. end
  281. local Limb = Character:FindFirstChild("Left Leg")
  282. if Limb then
  283.  
  284. Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  285. local Joint = Instance.new("Glue")
  286. Joint.Name = "LeftHip"
  287. Joint.Part0 = Torso
  288. Joint.Part1 = Limb
  289. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  290. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  291. Joint.Parent = Torso
  292.  
  293. local B = Instance.new("Part")
  294. B.TopSurface = 0
  295. B.BottomSurface = 0
  296. B.formFactor = "Symmetric"
  297. B.Size = Vector3.new(1, 1, 1)
  298. B.Transparency = 1
  299. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  300. B.Parent = Character
  301. local W = Instance.new("Weld")
  302. W.Part0 = Limb
  303. W.Part1 = B
  304. W.C0 = CFrame.new(0, -0.5, 0)
  305. W.Parent = Limb
  306.  
  307. end
  308. --[
  309. local Bar = Instance.new("Part")
  310. Bar.TopSurface = 0
  311. Bar.BottomSurface = 0
  312. Bar.formFactor = "Symmetric"
  313. Bar.Size = Vector3.new(1, 1, 1)
  314. Bar.Transparency = 1
  315. Bar.CFrame = Torso.CFrame * CFrame.new(0, 0.5, 0)
  316. Bar.Parent = Character
  317. local Weld = Instance.new("Weld")
  318. Weld.Part0 = Torso
  319. Weld.Part1 = Bar
  320. Weld.C0 = CFrame.new(0, 0.5, 0)
  321. Weld.Parent = Torso
  322. --]]
  323. end
  324. Character.Parent = Gibs
  325. game.Debris:AddItem(Character, 12)
  326. if movevector ~= Vector3.new() then
  327. for i = 1,10 do
  328. wait()
  329. Torso.Velocity = Vector3.new(0,0,-100)
  330. Head.Velocity = movevector * 200
  331. end
  332. end
  333. local duh = Torso
  334. ee = Instance.new("Part")
  335. ee.Anchored = false
  336. ee.CanCollide = false
  337. ee.Parent = duh
  338. ee.Transparency =1
  339. ee.Size = Vector3.new(0.15, 0.15, 0.15)
  340. wee = Instance.new("Weld")
  341. wee.Parent = duh
  342. wee.Part0 = duh
  343. wee.Part1 = ee
  344. wee.C0 = CFrame.new(0, 1, 0)
  345. ge = Instance.new('ParticleEmitter')
  346. ge.Parent = ee
  347. ge.Texture = "rbxassetid://29712167"
  348. ge.Size = NumberSequence.new(0.2,0.05)
  349. ge.Acceleration = Vector3.new(0, -20, 0)
  350. ge.Rate = 100000
  351. ge.Speed = NumberRange.new(7,8)
  352. ge.Lifetime = NumberRange.new(3,4)
  353. ge.VelocitySpread = 10
  354. ge.VelocityInheritance = 0.3
  355. ea = Instance.new("Part")
  356. ea.Anchored = false
  357. ea.CanCollide = false
  358. ea.Parent = Character.Head
  359. ea.Transparency =1
  360. ea.Size = Vector3.new(0.15, 0.15, 0.15)
  361. wea = Instance.new("Weld")
  362. wea.Parent = Character.Head
  363. wea.Part0 = Character.Head
  364. wea.Part1 = ea
  365. wea.C0 = CFrame.new(0, -0.7, 0)
  366. ga = Instance.new('ParticleEmitter')
  367. ga.Parent = ea
  368. ga.Texture = "rbxassetid://29712167"
  369. ga.Size = NumberSequence.new(0.2,0.05)
  370. ga.Acceleration = Vector3.new(0, -20, 0)
  371. ga.Rate = 100000
  372. ga.Speed = NumberRange.new(7,8)
  373. ga.Lifetime = NumberRange.new(3,4)
  374. ga.VelocitySpread = 10
  375. ga.VelocityInheritance = 0.3
  376. ga.EmissionDirection = Enum.NormalId.Bottom
  377. end
  378. if plr.Backpack:FindFirstChild('Chainsaw') then
  379. plr.Backpack.Chainsaw:Destroy()
  380. elseif plr.Character:FindFirstChild('Chainsaw') then
  381. plr.Character.Chainsaw:Destroy()
  382. end
  383. wait()
  384. local hee = Instance.new('Tool',plr.Backpack)
  385. hee.Name = "Chainsaw"
  386. hee.CanBeDropped = true
  387. hee.GripPos = Vector3.new(0,0,1.5)
  388. hee.GripForward = Vector3.new(1,0,0)
  389. hee.GripRight = Vector3.new(1,0,0)
  390. hee.GripUp = Vector3.new(0,0,-1)
  391. local hee2 = Instance.new('Part',hee)
  392. hee2.Name = 'Handle'
  393. hee2.Size = Vector3.new(0.2,0.7,2.5)
  394. local hee3 = Instance.new('FileMesh',hee2)
  395. hee3.MeshId = 'rbxassetid://2766469'
  396. hee3.TextureId = 'rbxassetid://2846164587'
  397. Tool = hee
  398. local haha = false
  399. Tool.Activated:connect(function()
  400. haha = true
  401. --local anim = Instance.new("StringValue")
  402. --anim.Name = "toolanim"
  403. --anim.Value = "Slash"
  404. --anim.Parent = Tool
  405. local sound = Instance.new("Sound",hee2)
  406. sound.SoundId = 'rbxassetid://248088589'
  407. sound.Volume = 10
  408. sound:Play()
  409. H:Play()
  410. text.text = "J"
  411. wait()
  412. text.text = "Ju"
  413. wait()
  414. text.text = "Jus"
  415. wait()
  416. text.text = "Just"
  417. wait()
  418. text.text = "Just "
  419. wait()
  420. text.text = "Just d"
  421. wait()
  422. text.text = "Just di"
  423. wait()
  424. text.text = "Just die"
  425. wait()
  426. text.text = "Just die "
  427. wait()
  428. text.text = "Just die p"
  429. wait()
  430. text.text = "Just die pl"
  431. wait()
  432. text.text = "Just die ple"
  433. wait()
  434. text.text = "Just die plea"
  435. wait()
  436. text.text = "Just die pleas"
  437. wait()
  438. text.text = "Just die please"
  439. wait()
  440. text.text = "Just die please."
  441. wait(4)
  442. text.text = "WIP"
  443. wait(0.5)
  444. haha = false
  445. --anim:Destroy()
  446. sound:Destroy()
  447. end)
  448.  
  449. hee2.Touched:connect(function(hit)
  450. if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChild('Torso') and hit.Parent:FindFirstChild('Head') and hit.Parent:FindFirstChild('haha nope') == nil and haha == true then
  451. Kill(hit.Parent)
  452. end
  453. end)
Add Comment
Please, Sign In to add comment