Advertisement
Guest User

Untitled

a guest
May 6th, 2019
251
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.01 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 = owner
  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.  
  88. -- RBX.Lua LocalScript | Hackerman | xDarkScripter
  89.  
  90.  
  91. local Players = owner
  92. local UserInputService = game:GetService("UserInputService")
  93. local RunService = game:GetService("RunService")
  94.  
  95. local Player = owner
  96. local Camera = workspace.CurrentCamera
  97.  
  98. local Character = Player.Character
  99. local Torso = Character.Torso
  100.  
  101. local Typing = false
  102. local TypingSub = 1
  103. local TypingSub2 = 1
  104.  
  105. local Neck = Torso.Neck
  106.  
  107. Neck.C1 = CFrame.new(0, -0.5, 0)
  108.  
  109. local RightArm = Character["Right Arm"]
  110. local LeftArm = Character["Left Arm"]
  111.  
  112. local RightShoulder = Instance.new("Weld", Torso)
  113. RightShoulder.Part0 = Torso
  114. RightShoulder.Part1 = RightArm
  115.  
  116. local LeftShoulder = Instance.new("Weld", Torso)
  117. LeftShoulder.Part0 = Torso
  118. LeftShoulder.Part1 = LeftArm
  119.  
  120. RightShoulder.C1 = CFrame.new(-0.5, 0.5, 0)
  121. LeftShoulder.C1 = CFrame.new(0.5, 0.5, 0)
  122.  
  123.  
  124. local Code = [[
  125. -- I failed at stealing my mommy's credit card!
  126.  
  127. Server Proxy Connection Initializing...
  128.  
  129. USERNAME: dantdmbestfan69
  130. PASSWORD: *******************
  131.  
  132.  
  133. ROBLOX Server Database Connecting...
  134.  
  135.  
  136. local Proxy = Server:GetProxyData(1011101)
  137. local Tracker = {}
  138.  
  139. __INIT__ setmetatable(getmetatable(Proxy), {
  140. __metatable = {};
  141. __call = function(Self, ...)
  142. Proxy:GetArgumentData(Proxy.Key, select(...))
  143. end;
  144. })
  145.  
  146. Proxy:TransferData("Lifetime_OBC_Charged",
  147. "ACC_"..__VERSION.."_"..Proxy:GetAccount()
  148. {
  149. __newindex = function(Self, Key, Value)
  150. Tracker[Key] = Value
  151. rawset(Self, Key, Value)
  152. end
  153. })
  154.  
  155. Proxy:GetTransferredData().breakAssymetricEncryption(
  156. "NEW_Public_Key", true, 101, false
  157. )
  158.  
  159.  
  160. ROBLOX Server Log:
  161. > Lifetime OBC Transferred to dantdmbestfan69_*******************
  162.  
  163.  
  164.  
  165.  
  166. ]]
  167.  
  168.  
  169. local Argument = [[
  170. you> hey
  171. ...
  172. bob> hey
  173. ...
  174. bob> btw you're gay
  175. ...
  176. 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,
  177. 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
  178. 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
  179. 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
  180. 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
  181. 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
  182. 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
  183. 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
  184. 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
  185. 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,
  186. 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.
  187. ]]
  188.  
  189.  
  190.  
  191. game.Lighting.GlobalShadows = false
  192. game.Lighting.Brightness = 0.25
  193.  
  194.  
  195. local function Smooth(Part)
  196. Part.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  197. Part.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  198. Part.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  199. Part.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  200. Part.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  201. Part.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  202. end
  203.  
  204.  
  205. local function SetLine(Line, Alpha, Beta)
  206. local dx = Alpha.Position.X.Scale - Beta.Position.X.Scale
  207. local dy = Alpha.Position.Y.Scale - Beta.Position.Y.Scale
  208. local Magnitude = math.sqrt(dx^2 + dy^2)
  209.  
  210. Line.Size = UDim2.new(Magnitude, 0, 0, 8)
  211. Line.Position = Alpha.Position:Lerp(Beta.Position, 0.5)
  212. Line.Rotation = math.deg(math.atan2(dy, dx))
  213. end
  214.  
  215.  
  216. local Keyboard = Instance.new("Part")
  217. Keyboard.BrickColor = BrickColor.new("Really black")
  218. Keyboard.Material = Enum.Material.Neon
  219. Keyboard.Transparency = 0.1
  220. Keyboard.Size = Vector3.new(5, 0, 2)
  221. Keyboard.CanCollide = false
  222. Keyboard.Locked = true
  223.  
  224. Smooth(Keyboard)
  225.  
  226. local KeyboardWeld = Instance.new("Weld")
  227. KeyboardWeld.Part0 = Torso
  228. KeyboardWeld.Part1 = Keyboard
  229. KeyboardWeld.C0 = CFrame.new(0, 0.2, -2) * CFrame.Angles(0.3, 0, 0)
  230.  
  231. KeyboardWeld.Parent = Keyboard
  232. Keyboard.Parent = Character
  233.  
  234.  
  235. local Light = Instance.new("PointLight")
  236. Light.Brightness = 1.5
  237. Light.Range = 12
  238. Light.Parent = Keyboard
  239.  
  240.  
  241. local Screen = Instance.new("Part")
  242. Screen.BrickColor = BrickColor.new("Really black")
  243. Screen.Material = Enum.Material.Neon
  244. Screen.Transparency = 0.3
  245. Screen.Size = Vector3.new(6, 4, 0)
  246. Screen.CanCollide = false
  247. Screen.Locked = true
  248.  
  249. Smooth(Screen)
  250.  
  251. local ScreenWeld = Instance.new("Weld")
  252. ScreenWeld.Part0 = Torso
  253. ScreenWeld.Part1 = Screen
  254. ScreenWeld.C0 = CFrame.new(0, 3.5, -4.5) * CFrame.Angles(0.1, 0, 0)
  255.  
  256. local Gui = Instance.new("SurfaceGui")
  257. Gui.Face = "Back"
  258. Gui.Adornee = Screen
  259. Gui.Parent = Screen
  260.  
  261. local Text = Instance.new("TextBox")
  262. Text.BackgroundTransparency = 1
  263. Text.Position = UDim2.new(0, 0, 0, 0)
  264. Text.Size = UDim2.new(1, 0, 1, 0)
  265. Text.TextColor3 = Color3.new(1, 1, 1)
  266. Text.Font = Enum.Font.Code
  267. Text.Active = false
  268. Text.MultiLine = true
  269. Text.TextWrapped = true
  270. Text.FontSize = Enum.FontSize.Size32
  271. Text.TextXAlignment = Enum.TextXAlignment.Left
  272. Text.TextYAlignment = Enum.TextYAlignment.Top
  273. Text.Text = ""
  274.  
  275. Text.Parent = Gui
  276.  
  277. ScreenWeld.Parent = Screen
  278. Screen.Parent = Character
  279.  
  280.  
  281.  
  282. local Screen2 = Instance.new("Part")
  283. Screen2.BrickColor = BrickColor.new("Really black")
  284. Screen2.Material = Enum.Material.Neon
  285. Screen2.Transparency = 0.3
  286. Screen2.Size = Vector3.new(6, 4, 0)
  287. Screen2.CanCollide = false
  288. Screen2.Locked = true
  289.  
  290. Smooth(Screen2)
  291.  
  292. local Screen2Weld = Instance.new("Weld")
  293. Screen2Weld.Part0 = Torso
  294. Screen2Weld.Part1 = Screen2
  295. Screen2Weld.C0 = CFrame.new(5.4, 3.4, -1.5) * CFrame.Angles(0.1, -0.9, 0)
  296.  
  297. local Gui2 = Instance.new("SurfaceGui")
  298. Gui2.Face = "Back"
  299. Gui2.Adornee = Screen2
  300. Gui2.Parent = Screen2
  301.  
  302. local Text2 = Instance.new("TextBox")
  303. Text2.BackgroundTransparency = 1
  304. Text2.Position = UDim2.new(0, 0, 0, 0)
  305. Text2.Size = UDim2.new(1, 0, 1, 0)
  306. Text2.TextColor3 = Color3.new(0, 1, 0)
  307. Text2.Font = Enum.Font.Code
  308. Text2.Active = false
  309. Text2.MultiLine = true
  310. Text2.TextWrapped = true
  311. Text2.FontSize = Enum.FontSize.Size32
  312. Text2.TextXAlignment = Enum.TextXAlignment.Left
  313. Text2.TextYAlignment = Enum.TextYAlignment.Top
  314. Text2.Text = ""
  315.  
  316. Text2.Parent = Gui2
  317.  
  318. local ImageKey = Instance.new("ImageLabel")
  319. ImageKey.BackgroundTransparency = 1
  320. ImageKey.Size = UDim2.new(0.2, 0, 0.2, 0)
  321. ImageKey.Position = UDim2.new(0.4, 0, 0.4, 0)
  322. ImageKey.Image = "http://www.roblox.com/asset/?id=697224414"
  323. ImageKey.ImageTransparency = 1
  324. ImageKey.Parent = Gui2
  325.  
  326. Screen2Weld.Parent = Screen2
  327. Screen2.Parent = Character
  328.  
  329.  
  330.  
  331. local Screen3 = Instance.new("Part")
  332. Screen3.BrickColor = BrickColor.new("Really black")
  333. Screen3.Material = Enum.Material.Neon
  334. Screen3.Transparency = 0.3
  335. Screen3.Size = Vector3.new(6, 4, 0)
  336. Screen3.CanCollide = false
  337. Screen3.Locked = true
  338.  
  339. Smooth(Screen3)
  340.  
  341. local Screen3Weld = Instance.new("Weld")
  342. Screen3Weld.Part0 = Torso
  343. Screen3Weld.Part1 = Screen3
  344. Screen3Weld.C0 = CFrame.new(-5.4, 3.4, -1.5) * CFrame.Angles(0.1, 0.9, 0)
  345.  
  346. local Gui3 = Instance.new("SurfaceGui")
  347. Gui3.Face = "Back"
  348. Gui3.Adornee = Screen3
  349. Gui3.Parent = Screen3
  350.  
  351. local Map = Instance.new("ImageLabel")
  352. Map.BackgroundTransparency = 1
  353. Map.Position = UDim2.new(0, 0, 0, 0)
  354. Map.Size = UDim2.new(1, 0, 1, 0)
  355. Map.Image = "http://www.roblox.com/asset/?id=121661614"
  356.  
  357. Map.Parent = Gui3
  358.  
  359. Screen3Weld.Parent = Screen3
  360. Screen3.Parent = Character
  361.  
  362. local Points = {}
  363. local Lines = {}
  364.  
  365. for i = 1, 10 do
  366. if i > 1 then
  367. local Line = Instance.new("Frame")
  368. Line.BorderSizePixel = 0
  369. Line.BackgroundColor3 = Color3.new(0.8, 0, 0)
  370. Line.AnchorPoint = Vector2.new(0.5, 0.5)
  371. Line.Parent = Gui3
  372.  
  373. Lines[i] = Line
  374. end
  375.  
  376. local Point = Instance.new("Frame")
  377. Point.BorderSizePixel = 0
  378. Point.BackgroundColor3 = Color3.new(1, 0, 0)
  379. Point.Size = UDim2.new(0, 40, 0, 40)
  380. Point.Position = UDim2.new(math.random(), 0, math.random(), 0)
  381. Point.AnchorPoint = Vector2.new(0.5, 0.5)
  382. Point.Parent = Gui3
  383.  
  384. Points[i] = {Point = Point, Position = Point.Position}
  385. end
  386.  
  387.  
  388.  
  389.  
  390. UserInputService.InputBegan:Connect(function(Input, Processed)
  391. if Processed then return end
  392.  
  393. if Input.UserInputType == Enum.UserInputType.Keyboard then
  394. local KeyCode = Input.KeyCode
  395.  
  396. if KeyCode == Enum.KeyCode.E then
  397. Typing = not Typing
  398. end
  399. end
  400. end)
  401.  
  402.  
  403.  
  404. RunService.Heartbeat:Connect(function()
  405. local Sine = math.sin(tick() * 8) / 8
  406.  
  407. for Key, Value in next, Points do
  408. Value.Point.Size = UDim2.new(0, 25 + Sine * 40, 0, 25 + Sine * 40)
  409. Value.Point.Position = Value.Point.Position:Lerp(Value.Position, 0.1)
  410.  
  411. if Key > 1 then
  412. SetLine(Lines[Key], Value.Point, Points[1].Point)
  413. end
  414. end
  415.  
  416. if math.random(100) == 1 then
  417. for _, Value in next, Points do
  418. Value.Position = UDim2.new(math.random(), 0, math.random(), 0)
  419. end
  420. end
  421.  
  422. ImageKey.ImageTransparency = math.abs(math.sin(tick()))
  423.  
  424. if Typing then
  425. if math.random(5) == 1 then
  426. local PressSound = Instance.new("Sound")
  427. PressSound.SoundId = "rbxassetid://265970978"
  428. PressSound.Pitch = 0.5 + math.random() / 5
  429. PressSound.Volume = 3
  430. PressSound.Parent = Keyboard
  431. PressSound:Play()
  432.  
  433. game:GetService("Debris"):AddItem(PressSound, 1 / 2)
  434. end
  435.  
  436. Neck.C0 = CFrame.new(0, 1, 0) * CFrame.Angles(-0.2 + Sine / 4, (math.random() - 0.5) / 2, 0)
  437.  
  438. RightShoulder.C0 = CFrame.new(1, 0.6 + math.random() / 4, -math.random() * 0.7)
  439. * CFrame.Angles(1.5 + Sine * math.random(), -Sine / 4, -(0.5 + 2 * Sine * math.random()))
  440.  
  441. LeftShoulder.C0 = CFrame.new(-1, 0.6 + math.random() / 4, -math.random() * 0.7)
  442. * CFrame.Angles(1.5 - Sine * math.random(), Sine / 4, 0.5 + 2 * Sine * math.random())
  443.  
  444. if math.random(2) == 1 then
  445. if TypingSub < #Argument then
  446. TypingSub = TypingSub + 1
  447. Text.Text = Text.Text..Argument:sub(TypingSub, TypingSub)
  448.  
  449. local nl = Text.Text:find("\n")
  450.  
  451. if nl and #Text.Text > 400 then
  452. Text.Text = Text.Text:sub(nl + 1)
  453. end
  454.  
  455. else
  456. TypingSub = 1
  457. end
  458. end
  459.  
  460. if math.random(3) == 1 then
  461. if TypingSub2 < #Code then
  462. TypingSub2 = TypingSub2 + 1
  463. Text2.Text = Text2.Text..Code:sub(TypingSub2, TypingSub2)
  464.  
  465. local nl = Text2.Text:find("\n")
  466.  
  467. if nl and #Text2.Text > 400 then
  468. Text2.Text = Text2.Text:sub(nl + 1)
  469. end
  470.  
  471. else
  472. TypingSub2 = 1
  473. end
  474. end
  475.  
  476. else
  477. Neck.C0 = CFrame.new(0, 1, 0)
  478.  
  479. RightShoulder.C0 = CFrame.new(1, 0.5, 0) * CFrame.Angles(1.5, 0, 0)
  480. LeftShoulder.C0 = CFrame.new(-1, 0.5, 0) * CFrame.Angles(1.5, 0, 0)
  481. end
  482. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement