daily pastebin goal
47%
SHARE
TWEET

Untitled

a guest Nov 21st, 2017 85 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -- RBX.Lua LocalScript | Hackerman | xDarkScripter
  2.  
  3.  
  4. local Players = game:GetService("Players")
  5. local UserInputService = game:GetService("UserInputService")
  6. local RunService = game:GetService("RunService")
  7.  
  8. local Player = Players.LocalPlayer
  9. local Camera = workspace.CurrentCamera
  10. local Mouse = Player:GetMouse()
  11.  
  12. local Character = Player.Character
  13. local Torso = Character.Torso
  14.  
  15. local Typing = false
  16. local TypingSub = 1
  17. local TypingSub2 = 1
  18.  
  19. local Neck = Torso.Neck
  20.  
  21. Neck.C1 = CFrame.new(0, -0.5, 0)
  22.  
  23. local RightArm = Character["Right Arm"]
  24. local LeftArm = Character["Left Arm"]
  25.  
  26. local RightShoulder = Instance.new("Weld", Torso)
  27. RightShoulder.Part0 = Torso
  28. RightShoulder.Part1 = RightArm
  29.  
  30. local LeftShoulder = Instance.new("Weld", Torso)
  31. LeftShoulder.Part0 = Torso
  32. LeftShoulder.Part1 = LeftArm
  33.  
  34. RightShoulder.C1 = CFrame.new(-0.5, 0.5, 0)
  35. LeftShoulder.C1 = CFrame.new(0.5, 0.5, 0)
  36.  
  37.  
  38. local Code = [[
  39. bitch u mad mf ugly b looking like the little ginger kid from little einstein kill urself btch ill shoot u mf ass meet me irl fuck outta here wicho dorito ass shaped head btch albino gorilla lookin ass mf ill flame u dumb spotty white pizza shaped head lookin elongated ass nose marshmallow man crusty ass mf self right here btch-6
  40. end
  41.    
  42.    
  43.    
  44.    
  45. ]]
  46.  
  47.  
  48. local Argument = [[
  49. -Enagaging Roast Power-dislocating hacks-error:3366-revamping error.Value.Deleted
  50. Not only do I feel dumber for trying to verbalize what you try to type, but I'm slowly losing the will to live. I do not want to live in a world where people like you are given the opportunity to work or have a say in anyone's future, let alone reproduce. I'm an atheist but I still pray, not for you, but fore the rest of us. God help us all, except you. I'm fucking surprised you weren't thrown out with the after birth, or aborted at the age of six, when you were finally able to speak, and your parents realize they made a mistake with you. I hope this is getting to you, because we know you struggle with simple things, like reading, writing and basic addition, but that's besides the point. We want you to know, we don't support you, hell, we barely tolerate you at times. I'd mind you less if you'd stop wasting our oxygen, and valuable resources on your stupid insignificant life. Do the world a favour and jump off a bridge.
  51. Why the fuck are you still here? I thought I told you to go poison someone else with your mindless irrational thoughts, you foul chunk of shit. The only good you could do for this world at this point is to allow your self to decompose in the woods to aid the surrounding flora in replacing the oxygen you waste on a daily basis. But given who you are, I wager you'd somehow fail to do that properly. Please, leave and let the responsible people take care of what's left of the world you almost singlehandedly destroyed by existing]]
  52.  
  53.  
  54.  
  55. game.Lighting.GlobalShadows = false
  56. game.Lighting.Brightness = 0.25
  57.  
  58.  
  59. local function Smooth(Part)
  60.     Part.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  61.     Part.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  62.     Part.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  63.     Part.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  64.     Part.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  65.     Part.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  66. end
  67.  
  68.  
  69. local function SetLine(Line, Alpha, Beta)
  70.     local dx = Alpha.Position.X.Scale - Beta.Position.X.Scale
  71.     local dy = Alpha.Position.Y.Scale - Beta.Position.Y.Scale
  72.     local Magnitude = math.sqrt(dx^2 + dy^2)
  73.    
  74.     Line.Size = UDim2.new(Magnitude, 0, 0, 8)
  75.     Line.Position = Alpha.Position:Lerp(Beta.Position, 0.5)
  76.     Line.Rotation = math.deg(math.atan2(dy, dx))
  77. end
  78.  
  79.  
  80. local Keyboard = Instance.new("Part")
  81. Keyboard.BrickColor = BrickColor.new("Really Red")
  82. Keyboard.Material = Enum.Material.Neon
  83. Keyboard.Transparency = 0.1
  84. Keyboard.Size = Vector3.new(5, 0, 2)
  85. Keyboard.CanCollide = false
  86. Keyboard.Locked = true
  87.  
  88. Smooth(Keyboard)
  89.  
  90. local KeyboardWeld = Instance.new("Weld")
  91. KeyboardWeld.Part0 = Torso
  92. KeyboardWeld.Part1 = Keyboard
  93. KeyboardWeld.C0 = CFrame.new(0, 0.2, -2) * CFrame.Angles(0.3, 0, 0)
  94.  
  95. KeyboardWeld.Parent = Keyboard
  96. Keyboard.Parent = Character
  97.  
  98.  
  99. local Light = Instance.new("PointLight")
  100. Light.Brightness = 1.5
  101. Light.Range = 12
  102. Light.Parent = Keyboard
  103.  
  104.  
  105. local Screen = Instance.new("Part")
  106. Screen.BrickColor = BrickColor.new("Really black")
  107. Screen.Material = Enum.Material.Neon
  108. Screen.Transparency = 0.3
  109. Screen.Size = Vector3.new(6, 4, 0)
  110. Screen.CanCollide = false
  111. Screen.Locked = true
  112.  
  113. Smooth(Screen)
  114.  
  115. local ScreenWeld = Instance.new("Weld")
  116. ScreenWeld.Part0 = Torso
  117. ScreenWeld.Part1 = Screen
  118. ScreenWeld.C0 = CFrame.new(0, 3.5, -4.5) * CFrame.Angles(0.1, 0, 0)
  119.  
  120. local Gui = Instance.new("SurfaceGui")
  121. Gui.Face = "Back"
  122. Gui.Adornee = Screen
  123. Gui.Parent = Screen
  124.  
  125. local Text = Instance.new("TextBox")
  126. Text.BackgroundTransparency = 1
  127. Text.Position = UDim2.new(0, 0, 0, 0)
  128. Text.Size = UDim2.new(1, 0, 1, 0)
  129. Text.TextColor3 = Color3.new(1, 1, 1)
  130. Text.Font = Enum.Font.Code
  131. Text.Active = false
  132. Text.MultiLine = true
  133. Text.TextWrapped = true
  134. Text.FontSize = Enum.FontSize.Size32
  135. Text.TextXAlignment = Enum.TextXAlignment.Left
  136. Text.TextYAlignment = Enum.TextYAlignment.Top
  137. Text.Text = ""
  138.  
  139. Text.Parent = Gui
  140.  
  141. ScreenWeld.Parent = Screen
  142. Screen.Parent = Character
  143.  
  144.  
  145.  
  146. local Screen2 = Instance.new("Part")
  147. Screen2.BrickColor = BrickColor.new("Really black")
  148. Screen2.Material = Enum.Material.Neon
  149. Screen2.Transparency = 0.3
  150. Screen2.Size = Vector3.new(6, 4, 0)
  151. Screen2.CanCollide = false
  152. Screen2.Locked = true
  153.  
  154. Smooth(Screen2)
  155.  
  156. local Screen2Weld = Instance.new("Weld")
  157. Screen2Weld.Part0 = Torso
  158. Screen2Weld.Part1 = Screen2
  159. Screen2Weld.C0 = CFrame.new(5.4, 3.4, -1.5) * CFrame.Angles(0.1, -0.9, 0)
  160.  
  161. local Gui2 = Instance.new("SurfaceGui")
  162. Gui2.Face = "Back"
  163. Gui2.Adornee = Screen2
  164. Gui2.Parent = Screen2
  165.  
  166. local Text2 = Instance.new("TextBox")
  167. Text2.BackgroundTransparency = 1
  168. Text2.Position = UDim2.new(0, 0, 0, 0)
  169. Text2.Size = UDim2.new(1, 0, 1, 0)
  170. Text2.TextColor3 = Color3.new(0, 1, 0)
  171. Text2.Font = Enum.Font.Code
  172. Text2.Active = false
  173. Text2.MultiLine = true
  174. Text2.TextWrapped = true
  175. Text2.FontSize = Enum.FontSize.Size32
  176. Text2.TextXAlignment = Enum.TextXAlignment.Left
  177. Text2.TextYAlignment = Enum.TextYAlignment.Top
  178. Text2.Text = ""
  179.  
  180. Text2.Parent = Gui2
  181.  
  182. local ImageKey = Instance.new("ImageLabel")
  183. ImageKey.BackgroundTransparency = 1
  184. ImageKey.Size = UDim2.new(0.2, 0, 0.2, 0)
  185. ImageKey.Position = UDim2.new(0.4, 0, 0.4, 0)
  186. ImageKey.Image = "http://www.roblox.com/asset/?id=697224414"
  187. ImageKey.ImageTransparency = 1
  188. ImageKey.Parent = Gui2
  189.  
  190. Screen2Weld.Parent = Screen2
  191. Screen2.Parent = Character
  192.  
  193.  
  194.  
  195. local Screen3 = Instance.new("Part")
  196. Screen3.BrickColor = BrickColor.new("Really black")
  197. Screen3.Material = Enum.Material.Neon
  198. Screen3.Transparency = 0.3
  199. Screen3.Size = Vector3.new(6, 4, 0)
  200. Screen3.CanCollide = false
  201. Screen3.Locked = true
  202.  
  203. Smooth(Screen3)
  204.  
  205. local Screen3Weld = Instance.new("Weld")
  206. Screen3Weld.Part0 = Torso
  207. Screen3Weld.Part1 = Screen3
  208. Screen3Weld.C0 = CFrame.new(-5.4, 3.4, -1.5) * CFrame.Angles(0.1, 0.9, 0)
  209.  
  210. local Gui3 = Instance.new("SurfaceGui")
  211. Gui3.Face = "Back"
  212. Gui3.Adornee = Screen3
  213. Gui3.Parent = Screen3
  214.  
  215. local Map = Instance.new("ImageLabel")
  216. Map.BackgroundTransparency = 1
  217. Map.Position = UDim2.new(0, 0, 0, 0)
  218. Map.Size = UDim2.new(1, 0, 1, 0)
  219. Map.Image = "http://www.roblox.com/asset/?id=158146102"
  220.  
  221. Map.Parent = Gui3
  222.  
  223. Screen3Weld.Parent = Screen3
  224. Screen3.Parent = Character
  225.  
  226. local Points = {}
  227. local Lines = {}
  228.  
  229. for i = 1, 10 do
  230.     if i > 1 then
  231.         local Line = Instance.new("Frame")
  232.         Line.BorderSizePixel = 0
  233.         Line.BackgroundColor3 = Color3.new(0.8, 0, 0)
  234.         Line.AnchorPoint = Vector2.new(0.5, 0.5)
  235.         Line.Parent = Gui3
  236.        
  237.         Lines[i] = Line
  238.     end
  239.    
  240.     local Point = Instance.new("Frame")
  241.     Point.BorderSizePixel = 0
  242.     Point.BackgroundColor3 = Color3.new(1, 0, 0)
  243.     Point.Size = UDim2.new(0, 40, 0, 40)
  244.     Point.Position = UDim2.new(math.random(), 0, math.random(), 0)
  245.     Point.AnchorPoint = Vector2.new(0.5, 0.5)
  246.     Point.Parent = Gui3
  247.    
  248.     Points[i] = {Point = Point, Position = Point.Position}
  249. end
  250.  
  251.  
  252.  
  253.  
  254. UserInputService.InputBegan:Connect(function(Input, Processed)
  255.     if Processed then return end
  256.    
  257.     if Input.UserInputType == Enum.UserInputType.Keyboard then
  258.         local KeyCode = Input.KeyCode
  259.        
  260.         if KeyCode == Enum.KeyCode.E then
  261.             Typing = not Typing
  262.         end
  263.     end
  264. end)
  265.  
  266.  
  267.  
  268. RunService.Heartbeat:Connect(function()
  269.     local Sine = math.sin(tick() * 8) / 8
  270.    
  271.     for Key, Value in next, Points do
  272.         Value.Point.Size = UDim2.new(0, 25 + Sine * 40, 0, 25 + Sine * 40)
  273.         Value.Point.Position = Value.Point.Position:Lerp(Value.Position, 0.1)
  274.        
  275.         if Key > 1 then
  276.             SetLine(Lines[Key], Value.Point, Points[1].Point)
  277.         end
  278.     end
  279.    
  280.     if math.random(100) == 1 then
  281.         for _, Value in next, Points do
  282.             Value.Position = UDim2.new(math.random(), 0, math.random(), 0)
  283.         end
  284.     end
  285.    
  286.     ImageKey.ImageTransparency = math.abs(math.sin(tick()))
  287.    
  288.     if Typing then
  289.         if math.random(5) == 1 then
  290.             local PressSound = Instance.new("Sound")
  291.             PressSound.SoundId = "rbxassetid://265970978"
  292.             PressSound.Pitch = 0.5 + math.random() / 5
  293.             PressSound.Volume = 3
  294.             PressSound.Parent = Keyboard
  295.             PressSound:Play()
  296.            
  297.             game:GetService("Debris"):AddItem(PressSound, 1 / 2)
  298.         end
  299.        
  300.         Neck.C0 = CFrame.new(0, 1, 0) * CFrame.Angles(-0.2 + Sine / 4, (math.random() - 0.5) / 2, 0)
  301.        
  302.         RightShoulder.C0 = CFrame.new(1, 0.6 + math.random() / 4, -math.random() * 0.7)
  303.             * CFrame.Angles(1.5 + Sine * math.random(), -Sine / 4, -(0.5 + 2 * Sine * math.random()))
  304.        
  305.         LeftShoulder.C0 = CFrame.new(-1, 0.6 + math.random() / 4, -math.random() * 0.7)
  306.             * CFrame.Angles(1.5 - Sine * math.random(), Sine / 4, 0.5 + 2 * Sine * math.random())
  307.        
  308.         if math.random(2) == 1 then
  309.             if TypingSub < #Argument then
  310.                 TypingSub = TypingSub + 1
  311.                 Text.Text = Text.Text..Argument:sub(TypingSub, TypingSub)
  312.                
  313.                 local nl = Text.Text:find("\n")
  314.                
  315.                 if nl and #Text.Text > 400 then
  316.                     Text.Text = Text.Text:sub(nl + 1)
  317.                 end
  318.                
  319.             else
  320.                 TypingSub = 1
  321.             end
  322.         end
  323.        
  324.         if math.random(3) == 1 then
  325.             if TypingSub2 < #Code then
  326.                 TypingSub2 = TypingSub2 + 1
  327.                 Text2.Text = Text2.Text..Code:sub(TypingSub2, TypingSub2)
  328.                
  329.                 local nl = Text2.Text:find("\n")
  330.                
  331.                 if nl and #Text2.Text > 400 then
  332.                     Text2.Text = Text2.Text:sub(nl + 1)
  333.                 end
  334.                
  335.             else
  336.                 TypingSub2 = 1
  337.             end
  338.         end
  339.        
  340.     else
  341.         Neck.C0 = CFrame.new(0, 1, 0)
  342.        
  343.         RightShoulder.C0 = CFrame.new(1, 0.5, 0) * CFrame.Angles(1.5, 0, 0)
  344.         LeftShoulder.C0 = CFrame.new(-1, 0.5, 0) * CFrame.Angles(1.5, 0, 0)
  345.     end
  346. end)
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372. plr = game.Players.LocalPlayer
  373. mouse = plr:GetMouse()
  374. part = nil
  375. bp = nil
  376. particles = nil
  377. function clerp(a,b,c,d)
  378.     for i = 0,d,.01 do
  379.         a.CFrame = CFrame.new(b:lerp(c,i))
  380.         wait()
  381.     end
  382. end
  383. function slerp(a2,b2,c2,d2)
  384.     for i2 = 0,d2,.01 do
  385.         a2.CFrame = CFrame.new(b2:lerp(c2,i2))
  386.         wait()
  387.     end
  388. end
  389. mouse.KeyDown:connect(function(key)
  390.     if key == "e" and plr.Character.Parent == workspace then
  391.         plr.Character.Parent = workspace.Camera
  392.         plr.Character.Archivable = true
  393.         Instance.new("ForceField",plr.Character).Visible = false
  394.         for y,t in pairs(plr.Character:GetChildren()) do
  395.             if t:IsA("Part") and t.Name ~= "HumanoidRootPart" then
  396.                 t.Transparency = 1
  397.                 if t.Name == "Head" and t:FindFirstChild("face") then
  398.                     t.face.Transparency = 1
  399.                 end
  400.             elseif t:IsA("Accessory") and t:FindFirstChild("Handle") then
  401.                 t.Handle.Transparency = 1
  402.             end
  403.         end
  404.     elseif key == "z" and plr.Character.Parent == workspace.Camera and part == nil then
  405.         plr.Character.Torso.CFrame = CFrame.new(Vector3.new(mouse.hit.p.X,mouse.hit.p.Y+1.5,mouse.hit.p.Z),plr.Character.Torso.CFrame.p)
  406.     elseif key == "x" and plr.Character.Parent == workspace.Camera and part == nil then
  407.         if plr.Character.Torso.Anchored == true then
  408.             for y,t in pairs(plr.Character:GetChildren()) do
  409.                 if t:IsA("Part") then
  410.                     t.Anchored = false
  411.                 end
  412.             end
  413.         else
  414.             for y,t in pairs(plr.Character:GetChildren()) do
  415.                 if t:IsA("Part") then
  416.                     t.Anchored = true
  417.                 end
  418.             end
  419.         end
  420.     elseif key == "c" and plr.Character.Parent == workspace.Camera and part ~= nil then
  421.         local clone = part:Clone()
  422.         clone.Parent = workspace
  423.         clone.Anchored = false
  424.         clone:ClearAllChildren()
  425.         clone.CanCollide = true
  426.         bp.Parent = clone
  427.         particles.Parent = clone
  428.         if part.Parent:FindFirstChildOfClass("Humanoid") then
  429.             part.Parent:FindFirstChildOfClass("Humanoid").PlatformStand = false
  430.         end
  431.         part:Destroy()
  432.         part = clone
  433.     elseif key == "q" and plr.Character.Parent == workspace.Camera and part == nil then
  434.         plr.Character.Parent = workspace
  435.         plr.Character.Archivable = false
  436.         plr.Character:FindFirstChildOfClass("ForceField"):Remove()
  437.         for y,t in pairs(plr.Character:GetChildren()) do
  438.             if t:IsA("Part") and t.Name ~= "HumanoidRootPart" then
  439.                 t.Transparency = 0
  440.                 if t.Name == "Head" and t:FindFirstChild("face") then
  441.                     t.face.Transparency = 0
  442.                 end
  443.             elseif t:IsA("Accessory") and t:FindFirstChild("Handle") then
  444.                 t.Handle.Transparency = 0
  445.             end
  446.         end
  447.     end
  448. end)
  449. mouse.Button1Down:connect(function()
  450.     if plr.Character.Parent == workspace.Camera then
  451.         if mouse ~= nil then
  452.             if mouse.Target ~= nil then
  453.                 part = mouse.Target
  454.                 bp = Instance.new("BodyPosition",part)
  455.                 bp.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  456.                 bp.Position = part.Position
  457.                 particles = Instance.new("ParticleEmitter",part)
  458.                 particles.Color = ColorSequence.new(Color3.new(0,0,0))
  459.                 particles.Size = NumberSequence.new(1)
  460.                 particles.Texture = "rbxassetid://292289455"
  461.                 particles.VelocitySpread = 360
  462.                 particles.Speed = NumberRange.new(0)
  463.                 particles.RotSpeed = NumberRange.new(0)
  464.                 particles.Rotation = NumberRange.new(0)
  465.                 particles.Rate = 250
  466.                 particles.Lifetime = NumberRange.new(.2,.4)
  467.                 particles.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(.12,.688,0),NumberSequenceKeypoint.new(.891,.887,0),NumberSequenceKeypoint.new(1,1,0)})
  468.                 dwn = true
  469.             end
  470.         end
  471.         while dwn == true do
  472.             wait() 
  473.             bp.Position = mouse.hit.p
  474.             if part then
  475.                 if part.Parent:FindFirstChildOfClass("Humanoid") then
  476.                     part.Parent:FindFirstChildOfClass("Humanoid").PlatformStand = true
  477.                 end
  478.             end
  479.         end
  480.     end
  481. end)
  482. mouse.Button1Up:connect(function()
  483.     dwn = false
  484.     if part then if part.Parent:FindFirstChildOfClass("Humanoid") then part.Parent:FindFirstChildOfClass("Humanoid").PlatformStand = false end part = nil end
  485.     if bp then bp:Destroy() end
  486.     if particles then particles:Destroy() end
  487. end)
  488. base = Instance.new("ScreenGui",plr.PlayerGui)
  489. bbg = Instance.new("BillboardGui",plr.Character.Head)
  490. bbg.Size = UDim2.new(0,200,0,50)
  491. bbg.StudsOffset = Vector3.new(0,3,0)
  492. bbgTl = Instance.new("TextLabel",bbg)
  493. bbgTl.BackgroundTransparency = 1
  494. bbgTl.Size = UDim2.new(10,0,1,0)
  495. bbgTl.Position = UDim2.new(-4.5,0,0,0)
  496. bbgTl.Font = "Code"
  497. bbgTl.Text = " "
  498. bbgTl.TextSize = 25
  499. bbgTl.TextStrokeColor3 = Color3.new(1,1,1)
  500. bbgTl.TextColor3 = Color3.new(0,0,0)
  501. bbgTl.TextStrokeTransparency = 0
  502. bbgTl.TextWrapped = true
  503. plr.Chatted:connect(function(msg)
  504.     bbgTl.Text = msg
  505.     wait(5)
  506.     if bbgTl.Text == msg then
  507.         bbgTl.Text = " "
  508.     end
  509. end)
  510. touchCounter = 0
  511. while wait() do
  512.     if plr.Character.Parent == workspace.Camera then
  513.         local c = plr.Character:Clone()
  514.         c:MakeJoints()
  515.         for y,t in pairs(c:GetChildren()) do
  516.             if t:IsA("Part") then
  517.                 t.CanCollide = false
  518.                 t.Anchored = true
  519.                 t.Transparency = .5
  520.                 t.TopSurface = "Smooth"
  521.                 t.BottomSurface = "Smooth"
  522.                 t.RightSurface = "Smooth"
  523.                 t.LeftSurface = "Smooth"
  524.                 t.FrontSurface = "Smooth"
  525.                 t.BackSurface = "Smooth"
  526.                 t.BrickColor = BrickColor.new("Really black")
  527.                 if t.Name == "Head" and t:FindFirstChild("face") then
  528.                     t.face:Remove()
  529.                 elseif t.Name == "Torso" and t:FindFirstChild("roblox") then
  530.                     t.roblox:Remove()
  531.                 elseif t.Name == "HumanoidRootPart" then
  532.                     t:Remove()
  533.                 end
  534.             else
  535.                 t:Remove()
  536.             end
  537.         end
  538.         c.Parent = workspace
  539.         game.Debris:AddItem(c,.05)
  540.     end
  541. end
RAW Paste Data
Top