Advertisement
Guest User

Untitled

a guest
Feb 12th, 2019
379
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.55 KB | None | 0 0
  1. -- This script has convert to FE by who i don't know?
  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,game,owner = owner,game
  6. local RealPlayer = Player
  7. do
  8. print("FE Compatibility code by Mokiros | Showcase by Bacon Hair!")
  9. local rp = RealPlayer
  10. script.Parent = rp.Character
  11.  
  12. --RemoteEvent for communicating
  13. local Event = Instance.new("RemoteEvent")
  14. Event.Name = "UserInput_Event"
  15.  
  16. --Fake event to make stuff like Mouse.KeyDown work
  17. local function fakeEvent()
  18. local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
  19. t.connect = t.Connect
  20. return t
  21. end
  22.  
  23. --Creating fake input objects with fake variables
  24. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  25. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  26. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  27. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  28. end}
  29. --Merged 2 functions into one by checking amount of arguments
  30. CAS.UnbindAction = CAS.BindAction
  31.  
  32. --This function will trigger the events that have been :Connect()'ed
  33. local function te(self,ev,...)
  34. local t = m[ev]
  35. if t and t._fakeEvent then
  36. for _,f in pairs(t.Functions) do
  37. f(...)
  38. end
  39. end
  40. end
  41. m.TrigEvent = te
  42. UIS.TrigEvent = te
  43.  
  44. Event.OnServerEvent:Connect(function(plr,io)
  45. if plr~=rp then return end
  46. m.Target = io.Target
  47. m.Hit = io.Hit
  48. if not io.isMouse then
  49. local b = io.UserInputState == Enum.UserInputState.Begin
  50. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  51. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  52. end
  53. for _,t in pairs(CAS.Actions) do
  54. for _,k in pairs(t.Keys) do
  55. if k==io.KeyCode then
  56. t.Function(t.Name,io.UserInputState,io)
  57. end
  58. end
  59. end
  60. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  61. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  62. end
  63. end)
  64. Event.Parent = NLS([==[
  65. local Player = game:GetService("Players").LocalPlayer
  66. local Event = script:WaitForChild("UserInput_Event")
  67.  
  68. local Mouse = Player:GetMouse()
  69. local UIS = game:GetService("UserInputService")
  70. local input = function(io,a)
  71. if a then return end
  72. --Since InputObject is a client-side instance, we create and pass table instead
  73. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  74. end
  75. UIS.InputBegan:Connect(input)
  76. UIS.InputEnded:Connect(input)
  77.  
  78. local h,t
  79. --Give the server mouse data 30 times every second, but only if the values changed
  80. --If player is not moving their mouse, client won't fire events
  81. while wait(1/30) do
  82. if h~=Mouse.Hit or t~=Mouse.Target then
  83. h,t=Mouse.Hit,Mouse.Target
  84. Event:FireServer({isMouse=true,Target=t,Hit=h})
  85. end
  86. end]==],Player.Character)
  87.  
  88. ----Sandboxed game object that allows the usage of client-side methods and services
  89. --Real game object
  90. local _rg = game
  91.  
  92. --Metatable for fake service
  93. local fsmt = {
  94. __index = function(self,k)
  95. local s = rawget(self,"_RealService")
  96. if s then return s[k] end
  97. end,
  98. __newindex = function(self,k,v)
  99. local s = rawget(self,"_RealService")
  100. if s then s[k]=v end
  101. end,
  102. __call = function(self,...)
  103. local s = rawget(self,"_RealService")
  104. if s then return s(...) end
  105. end
  106. }
  107. local function FakeService(t,RealService)
  108. t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
  109. return setmetatable(t,fsmt)
  110. end
  111.  
  112. --Fake game object
  113. local g = {
  114. GetService = function(self,s)
  115. return self[s]
  116. end,
  117. Players = FakeService({
  118. LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
  119. },"Players"),
  120. UserInputService = FakeService(UIS,"UserInputService"),
  121. ContextActionService = FakeService(CAS,"ContextActionService"),
  122. }
  123. rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
  124. g.service = g.GetService
  125.  
  126. g.RunService = FakeService({
  127. RenderStepped = _rg:GetService("RunService").Heartbeat,
  128. BindToRenderStep = function(self,name,_,fun)
  129.  
  130. end,
  131. UnbindFromRenderStep = function(self,name)
  132. self._btrs[name]:Disconnect()
  133. end,
  134. },"RunService")
  135.  
  136. setmetatable(g,{
  137. __index=function(self,s)
  138. return _rg:GetService(s) or typeof(_rg[s])=="function"
  139. and function(_,...)return _rg[s](_rg,...)end or _rg[s]
  140. end,
  141. __newindex = fsmt.__newindex,
  142. __call = fsmt.__call
  143. })
  144. --Changing owner to fake player object to support owner:GetMouse()
  145. game,owner = g,g.Players.LocalPlayer
  146. end
  147.  
  148. -- RBX.Lua LocalScript | Hackerman | xDarkScripter
  149.  
  150.  
  151. local Players = game:GetService("Players")
  152. local UserInputService = game:GetService("UserInputService")
  153. local RunService = game:GetService("RunService")
  154.  
  155. local Player = Players.LocalPlayer
  156. local Camera = workspace.CurrentCamera
  157. local Mouse = Player:GetMouse()
  158.  
  159. local Character = Player.Character
  160. local Torso = Character.Torso
  161.  
  162. local Typing = false
  163. local TypingSub = 1
  164. local TypingSub2 = 1
  165.  
  166. local Neck = Torso.Neck
  167.  
  168. Neck.C1 = CFrame.new(0, -0.5, 0)
  169.  
  170. local RightArm = Character["Right Arm"]
  171. local LeftArm = Character["Left Arm"]
  172.  
  173. local RightShoulder = Instance.new("Weld", Torso)
  174. RightShoulder.Part0 = Torso
  175. RightShoulder.Part1 = RightArm
  176.  
  177. local LeftShoulder = Instance.new("Weld", Torso)
  178. LeftShoulder.Part0 = Torso
  179. LeftShoulder.Part1 = LeftArm
  180.  
  181. RightShoulder.C1 = CFrame.new(-0.5, 0.5, 0)
  182. LeftShoulder.C1 = CFrame.new(0.5, 0.5, 0)
  183.  
  184.  
  185. local Code = [[
  186. -- I failed at stealing my mommy's credit card!
  187.  
  188. Server Proxy Connection Initializing...
  189.  
  190. USERNAME: dantdmbestfan69
  191. PASSWORD: *******************
  192.  
  193.  
  194. ROBLOX Server Database Connecting...
  195.  
  196.  
  197. local Proxy = Server:GetProxyData(1011101)
  198. local Tracker = {}
  199.  
  200. __INIT__ setmetatable(getmetatable(Proxy), {
  201. __metatable = {};
  202. __call = function(Self, ...)
  203. Proxy:GetArgumentData(Proxy.Key, select(...))
  204. end;
  205. })
  206.  
  207. Proxy:TransferData("Lifetime_OBC_Charged",
  208. "ACC_"..__VERSION.."_"..Proxy:GetAccount()
  209. {
  210. __newindex = function(Self, Key, Value)
  211. Tracker[Key] = Value
  212. rawset(Self, Key, Value)
  213. end
  214. })
  215.  
  216. Proxy:GetTransferredData().breakAssymetricEncryption(
  217. "NEW_Public_Key", true, 101, false
  218. )
  219.  
  220.  
  221. ROBLOX Server Log:
  222. > Lifetime OBC Transferred to dantdmbestfan69_*******************
  223.  
  224.  
  225.  
  226.  
  227. ]]
  228.  
  229.  
  230. local Argument = [[
  231. you> hey
  232. ...
  233. bob> hey
  234. ...
  235. bob> btw you're gay
  236. ...
  237. you> What the fuck did you just fucking say about me, you little bitch? I’ll have you know I graduated top of my class in the Navy Seals,
  238. and I’ve been involved in numerous secret raids on Al-Quaeda, and I have over 300 confirmed kills. I am trained in gorilla warfare and
  239. I’m the top sniper in the entire US armed forces. You are nothing to me but just another target. I will wipe you the fuck out with precision
  240. the likes of which has never been seen before on this Earth, mark my fucking words. You think you can get away with saying that shit to me
  241. over the Internet? Think again, fucker. As we speak I am contacting my secret network of spies across the USA and your IP is being traced
  242. right now so you better prepare for the storm, maggot. The storm that wipes out the pathetic little thing you call your life. You’re fucking
  243. dead, kid. I can be anywhere, anytime, and I can kill you in over seven hundred ways, and that’s just with my bare hands. Not only am I
  244. extensively trained in unarmed combat, but I have access to the entire arsenal of the United States Marine Corps and I will use it to its
  245. full extent to wipe your miserable ass off the face of the continent, you little shit. If only you could have known what unholy retribution
  246. your little “clever” comment was about to bring down upon you, maybe you would have held your fucking tongue. But you couldn’t, you didn’t,
  247. and now you’re paying the price, you goddamn idiot. I will shit fury all over you and you will drown in it. You’re fucking dead, kiddo.
  248. ]]
  249.  
  250.  
  251.  
  252. game.Lighting.GlobalShadows = false
  253. game.Lighting.Brightness = 0.25
  254.  
  255.  
  256. local function Smooth(Part)
  257. Part.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  258. Part.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  259. Part.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  260. Part.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  261. Part.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  262. Part.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  263. end
  264.  
  265.  
  266. local function SetLine(Line, Alpha, Beta)
  267. local dx = Alpha.Position.X.Scale - Beta.Position.X.Scale
  268. local dy = Alpha.Position.Y.Scale - Beta.Position.Y.Scale
  269. local Magnitude = math.sqrt(dx^2 + dy^2)
  270.  
  271. Line.Size = UDim2.new(Magnitude, 0, 0, 8)
  272. Line.Position = Alpha.Position:Lerp(Beta.Position, 0.5)
  273. Line.Rotation = math.deg(math.atan2(dy, dx))
  274. end
  275.  
  276.  
  277. local Keyboard = Instance.new("Part")
  278. Keyboard.BrickColor = BrickColor.new("Really black")
  279. Keyboard.Material = Enum.Material.Neon
  280. Keyboard.Transparency = 0.1
  281. Keyboard.Size = Vector3.new(5, 0, 2)
  282. Keyboard.CanCollide = false
  283. Keyboard.Locked = true
  284.  
  285. Smooth(Keyboard)
  286.  
  287. local KeyboardWeld = Instance.new("Weld")
  288. KeyboardWeld.Part0 = Torso
  289. KeyboardWeld.Part1 = Keyboard
  290. KeyboardWeld.C0 = CFrame.new(0, 0.2, -2) * CFrame.Angles(0.3, 0, 0)
  291.  
  292. KeyboardWeld.Parent = Keyboard
  293. Keyboard.Parent = Character
  294.  
  295.  
  296. local Light = Instance.new("PointLight")
  297. Light.Brightness = 1.5
  298. Light.Range = 12
  299. Light.Parent = Keyboard
  300.  
  301.  
  302. local Screen = Instance.new("Part")
  303. Screen.BrickColor = BrickColor.new("Really black")
  304. Screen.Material = Enum.Material.Neon
  305. Screen.Transparency = 0.3
  306. Screen.Size = Vector3.new(6, 4, 0)
  307. Screen.CanCollide = false
  308. Screen.Locked = true
  309.  
  310. Smooth(Screen)
  311.  
  312. local ScreenWeld = Instance.new("Weld")
  313. ScreenWeld.Part0 = Torso
  314. ScreenWeld.Part1 = Screen
  315. ScreenWeld.C0 = CFrame.new(0, 3.5, -4.5) * CFrame.Angles(0.1, 0, 0)
  316.  
  317. local Gui = Instance.new("SurfaceGui")
  318. Gui.Face = "Back"
  319. Gui.Adornee = Screen
  320. Gui.Parent = Screen
  321.  
  322. local Text = Instance.new("TextBox")
  323. Text.BackgroundTransparency = 1
  324. Text.Position = UDim2.new(0, 0, 0, 0)
  325. Text.Size = UDim2.new(1, 0, 1, 0)
  326. Text.TextColor3 = Color3.new(1, 1, 1)
  327. Text.Font = Enum.Font.Code
  328. Text.Active = false
  329. Text.MultiLine = true
  330. Text.TextWrapped = true
  331. Text.FontSize = Enum.FontSize.Size32
  332. Text.TextXAlignment = Enum.TextXAlignment.Left
  333. Text.TextYAlignment = Enum.TextYAlignment.Top
  334. Text.Text = ""
  335.  
  336. Text.Parent = Gui
  337.  
  338. ScreenWeld.Parent = Screen
  339. Screen.Parent = Character
  340.  
  341.  
  342.  
  343. local Screen2 = Instance.new("Part")
  344. Screen2.BrickColor = BrickColor.new("Really black")
  345. Screen2.Material = Enum.Material.Neon
  346. Screen2.Transparency = 0.3
  347. Screen2.Size = Vector3.new(6, 4, 0)
  348. Screen2.CanCollide = false
  349. Screen2.Locked = true
  350.  
  351. Smooth(Screen2)
  352.  
  353. local Screen2Weld = Instance.new("Weld")
  354. Screen2Weld.Part0 = Torso
  355. Screen2Weld.Part1 = Screen2
  356. Screen2Weld.C0 = CFrame.new(5.4, 3.4, -1.5) * CFrame.Angles(0.1, -0.9, 0)
  357.  
  358. local Gui2 = Instance.new("SurfaceGui")
  359. Gui2.Face = "Back"
  360. Gui2.Adornee = Screen2
  361. Gui2.Parent = Screen2
  362.  
  363. local Text2 = Instance.new("TextBox")
  364. Text2.BackgroundTransparency = 1
  365. Text2.Position = UDim2.new(0, 0, 0, 0)
  366. Text2.Size = UDim2.new(1, 0, 1, 0)
  367. Text2.TextColor3 = Color3.new(0, 1, 0)
  368. Text2.Font = Enum.Font.Code
  369. Text2.Active = false
  370. Text2.MultiLine = true
  371. Text2.TextWrapped = true
  372. Text2.FontSize = Enum.FontSize.Size32
  373. Text2.TextXAlignment = Enum.TextXAlignment.Left
  374. Text2.TextYAlignment = Enum.TextYAlignment.Top
  375. Text2.Text = ""
  376.  
  377. Text2.Parent = Gui2
  378.  
  379. local ImageKey = Instance.new("ImageLabel")
  380. ImageKey.BackgroundTransparency = 1
  381. ImageKey.Size = UDim2.new(0.2, 0, 0.2, 0)
  382. ImageKey.Position = UDim2.new(0.4, 0, 0.4, 0)
  383. ImageKey.Image = "http://www.roblox.com/asset/?id=697224414"
  384. ImageKey.ImageTransparency = 1
  385. ImageKey.Parent = Gui2
  386.  
  387. Screen2Weld.Parent = Screen2
  388. Screen2.Parent = Character
  389.  
  390.  
  391.  
  392. local Screen3 = Instance.new("Part")
  393. Screen3.BrickColor = BrickColor.new("Really black")
  394. Screen3.Material = Enum.Material.Neon
  395. Screen3.Transparency = 0.3
  396. Screen3.Size = Vector3.new(6, 4, 0)
  397. Screen3.CanCollide = false
  398. Screen3.Locked = true
  399.  
  400. Smooth(Screen3)
  401.  
  402. local Screen3Weld = Instance.new("Weld")
  403. Screen3Weld.Part0 = Torso
  404. Screen3Weld.Part1 = Screen3
  405. Screen3Weld.C0 = CFrame.new(-5.4, 3.4, -1.5) * CFrame.Angles(0.1, 0.9, 0)
  406.  
  407. local Gui3 = Instance.new("SurfaceGui")
  408. Gui3.Face = "Back"
  409. Gui3.Adornee = Screen3
  410. Gui3.Parent = Screen3
  411.  
  412. local Map = Instance.new("ImageLabel")
  413. Map.BackgroundTransparency = 1
  414. Map.Position = UDim2.new(0, 0, 0, 0)
  415. Map.Size = UDim2.new(1, 0, 1, 0)
  416. Map.Image = "http://www.roblox.com/asset/?id=121661614"
  417.  
  418. Map.Parent = Gui3
  419.  
  420. Screen3Weld.Parent = Screen3
  421. Screen3.Parent = Character
  422.  
  423. local Points = {}
  424. local Lines = {}
  425.  
  426. for i = 1, 10 do
  427. if i > 1 then
  428. local Line = Instance.new("Frame")
  429. Line.BorderSizePixel = 0
  430. Line.BackgroundColor3 = Color3.new(0.8, 0, 0)
  431. Line.AnchorPoint = Vector2.new(0.5, 0.5)
  432. Line.Parent = Gui3
  433.  
  434. Lines[i] = Line
  435. end
  436.  
  437. local Point = Instance.new("Frame")
  438. Point.BorderSizePixel = 0
  439. Point.BackgroundColor3 = Color3.new(1, 0, 0)
  440. Point.Size = UDim2.new(0, 40, 0, 40)
  441. Point.Position = UDim2.new(math.random(), 0, math.random(), 0)
  442. Point.AnchorPoint = Vector2.new(0.5, 0.5)
  443. Point.Parent = Gui3
  444.  
  445. Points[i] = {Point = Point, Position = Point.Position}
  446. end
  447.  
  448.  
  449.  
  450.  
  451. UserInputService.InputBegan:Connect(function(Input, Processed)
  452. if Processed then return end
  453.  
  454. if Input.UserInputType == Enum.UserInputType.Keyboard then
  455. local KeyCode = Input.KeyCode
  456.  
  457. if KeyCode == Enum.KeyCode.E then
  458. Typing = not Typing
  459. end
  460. end
  461. end)
  462.  
  463.  
  464.  
  465. RunService.Heartbeat:Connect(function()
  466. local Sine = math.sin(tick() * 8) / 8
  467.  
  468. for Key, Value in next, Points do
  469. Value.Point.Size = UDim2.new(0, 25 + Sine * 40, 0, 25 + Sine * 40)
  470. Value.Point.Position = Value.Point.Position:Lerp(Value.Position, 0.1)
  471.  
  472. if Key > 1 then
  473. SetLine(Lines[Key], Value.Point, Points[1].Point)
  474. end
  475. end
  476.  
  477. if math.random(100) == 1 then
  478. for _, Value in next, Points do
  479. Value.Position = UDim2.new(math.random(), 0, math.random(), 0)
  480. end
  481. end
  482.  
  483. ImageKey.ImageTransparency = math.abs(math.sin(tick()))
  484.  
  485. if Typing then
  486. if math.random(5) == 1 then
  487. local PressSound = Instance.new("Sound")
  488. PressSound.SoundId = "rbxassetid://265970978"
  489. PressSound.Pitch = 0.5 + math.random() / 5
  490. PressSound.Volume = 3
  491. PressSound.Parent = Keyboard
  492. PressSound:Play()
  493.  
  494. game:GetService("Debris"):AddItem(PressSound, 1 / 2)
  495. end
  496.  
  497. Neck.C0 = CFrame.new(0, 1, 0) * CFrame.Angles(-0.2 + Sine / 4, (math.random() - 0.5) / 2, 0)
  498.  
  499. RightShoulder.C0 = CFrame.new(1, 0.6 + math.random() / 4, -math.random() * 0.7)
  500. * CFrame.Angles(1.5 + Sine * math.random(), -Sine / 4, -(0.5 + 2 * Sine * math.random()))
  501.  
  502. LeftShoulder.C0 = CFrame.new(-1, 0.6 + math.random() / 4, -math.random() * 0.7)
  503. * CFrame.Angles(1.5 - Sine * math.random(), Sine / 4, 0.5 + 2 * Sine * math.random())
  504.  
  505. if math.random(2) == 1 then
  506. if TypingSub < #Argument then
  507. TypingSub = TypingSub + 1
  508. Text.Text = Text.Text..Argument:sub(TypingSub, TypingSub)
  509.  
  510. local nl = Text.Text:find("\n")
  511.  
  512. if nl and #Text.Text > 400 then
  513. Text.Text = Text.Text:sub(nl + 1)
  514. end
  515.  
  516. else
  517. TypingSub = 1
  518. end
  519. end
  520.  
  521. if math.random(3) == 1 then
  522. if TypingSub2 < #Code then
  523. TypingSub2 = TypingSub2 + 1
  524. Text2.Text = Text2.Text..Code:sub(TypingSub2, TypingSub2)
  525.  
  526. local nl = Text2.Text:find("\n")
  527.  
  528. if nl and #Text2.Text > 400 then
  529. Text2.Text = Text2.Text:sub(nl + 1)
  530. end
  531.  
  532. else
  533. TypingSub2 = 1
  534. end
  535. end
  536.  
  537. else
  538. Neck.C0 = CFrame.new(0, 1, 0)
  539.  
  540. RightShoulder.C0 = CFrame.new(1, 0.5, 0) * CFrame.Angles(1.5, 0, 0)
  541. LeftShoulder.C0 = CFrame.new(-1, 0.5, 0) * CFrame.Angles(1.5, 0, 0)
  542. end
  543. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement