Advertisement
StarzoZero

rouxls

Feb 1st, 2019
477
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.45 KB | None | 0 0
  1. -- Note, This was leaked on V3rmillion by a banned user so don't get mad at me for putting it on Pastebin
  2.  
  3. if game:GetService("RunService"):IsClient()then error("Please run as a server script. Use h/ instead of hl/.")end;print("FE Compatibility: by WaverlyCole");InternalData = {}
  4. do
  5. script.Parent = owner.Character
  6. local Event = Instance.new("RemoteEvent");Event.Name = "UserInput"
  7. local function NewFakeEvent()
  8. local Bind = Instance.new("BindableEvent")
  9. local Fake;Fake = {Connections = {},
  10. fakeEvent=true;
  11. Connect=function(self,Func)
  12. Bind.Event:connect(Func)
  13. self.Connections[Bind] = true
  14. return setmetatable({Connected = true},{
  15. __index = function (self,Index)
  16. if Index:lower() == "disconnect" then
  17. return function() Fake.Connections[Bind] = false;self.Connected = false end
  18. end
  19. return Fake[Index]
  20. end;
  21. __tostring = function() return "Connection" end;
  22. })
  23. end}
  24. Fake.connect = Fake.Connect;return Fake;
  25. end
  26. local Mouse = {Target=nil,Hit=CFrame.new(),KeyUp=NewFakeEvent(),KeyDown=NewFakeEvent(),Button1Up=NewFakeEvent(),Button1Down=NewFakeEvent()}
  27. local UserInputService = {InputBegan=NewFakeEvent(),InputEnded=NewFakeEvent()}
  28. local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
  29. self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
  30. end};ContextActionService.UnBindAction = ContextActionService.BindAction
  31. local function TriggerEvent(self,Event,...)
  32. local Trigger = Mouse[Event]
  33. if Trigger and Trigger.fakeEvent and Trigger.Connections then
  34. for Connection,Active in pairs(Trigger.Connections) do if Active then Connection:Fire(...) end end
  35. end
  36. end
  37. Mouse.TrigEvent = TriggerEvent;UserInputService.TrigEvent = TriggerEvent
  38. Event.OnServerEvent:Connect(function(FiredBy,Input)
  39. if FiredBy.Name ~= owner.Name then return end
  40. if Input.MouseEvent then
  41. Mouse.Target = Input.Target;Mouse.Hit = Input.Hit
  42. else
  43. local Begin = Input.UserInputState == Enum.UserInputState.Begin
  44. if Input.UserInputType == Enum.UserInputType.MouseButton1 then return Mouse:TrigEvent(Begin and "Button1Down" or "Button1Up") end
  45. for _,Action in pairs(ContextActionService.Actions) do
  46. for _,Key in pairs(Action.Keys) do if Key==Input.KeyCode then Action.Function(Action.Name,Input.UserInputState,Input) end end
  47. end
  48. Mouse:TrigEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower())
  49. UserInputService:TrigEvent(Begin and "InputBegan" or "InputEnded",Input,false)
  50. end
  51. end)
  52. InternalData["Mouse"] = Mouse;InternalData["ContextActionService"] = ContextActionService;InternalData["UserInputService"] = UserInputService
  53. Event.Parent = NLS([[
  54. local Player = owner;local Event = script:WaitForChild("UserInput");local UserInputService = game:GetService("UserInputService");local Mouse = Player:GetMouse()
  55. local Input = function(Input,gameProcessedEvent)
  56. if gameProcessedEvent then return end
  57. Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
  58. end
  59. UserInputService.InputBegan:Connect(Input);UserInputService.InputEnded:Connect(Input)
  60. local Hit,Target
  61. while wait(1/30) do
  62. if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
  63. Hit,Target = Mouse.Hit,Mouse.Target;Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
  64. end
  65. end
  66. ]],owner.Character)
  67. end
  68. RealGame = game;game = setmetatable({},{
  69. __index = function (self,Index)
  70. local Sandbox = function (Thing)
  71. if Thing:IsA("Player") then
  72. local RealPlayer = Thing
  73. return setmetatable({},{
  74. __index = function (self,Index)
  75. local Type = type(RealPlayer[Index])
  76. if Type == "function" then
  77. if Index:lower() == "getmouse" or Index:lower() == "mouse" then
  78. return function (self)return InternalData["Mouse"] end
  79. end
  80. return function (self,...)return RealPlayer[Index](RealPlayer,...) end
  81. end
  82. return RealPlayer[Index]
  83. end;
  84. __tostring = function(self) return RealPlayer.Name end
  85. })
  86. end
  87. end
  88. if RealGame[Index] then
  89. local Type = type(RealGame[Index])
  90. if Type == "function" then
  91. if Index:lower() == "getservice" or Index:lower() == "service" then
  92. return function (self,Service)
  93. local FakeServices = {
  94. ["players"] = function()
  95. return setmetatable({},{
  96. __index = function (self2,Index2)
  97. local RealService = RealGame:GetService(Service)
  98. local Type2 = type(Index2)
  99. if Type2 == "function" then
  100. return function (self,...) return RealService[Index2](RealService,...)end
  101. else
  102. if Index2:lower() == "localplayer" then return Sandbox(owner) end
  103. return RealService[Index2]
  104. end
  105. end;
  106. __tostring = function(self) return RealGame:GetService(Service).Name end
  107. })
  108. end;
  109. ["contextactionservice"] = function() return InternalData["ContextActionService"] end;
  110. ["userinputservice"] = function() return InternalData["UserInputService"] end;
  111. ["runservice"] = function()
  112. return setmetatable({},{
  113. __index = function(self2,Index2)
  114. local RealService = RealGame:GetService(Service)
  115. local Type2 = type(Index2)
  116. if Type2 == "function" then
  117. return function (self,...) return RealService[Index2](RealService,...) end
  118. else
  119. local RunServices = {
  120. ["bindtorenderstep"] = function() return function (self,Name,Priority,Function) return RealGame:GetService("RunService").Stepped:Connect(Function) end end;
  121. ["renderstepped"] = function() return RealService["Stepped"] end
  122. }
  123. if RunServices[Index2:lower()] then return RunServices[Index2:lower()]() end
  124. return RealService[Index2]
  125. end
  126. end
  127. })
  128. end
  129. }
  130. if FakeServices[Service:lower()] then return FakeServices[Service:lower()]() end
  131. return RealGame:GetService(Service)
  132. end
  133. end
  134. return function (self,...) return RealGame[Index](RealGame,...) end
  135. else
  136. if game:GetService(Index) then return game:GetService(Index) end
  137. return RealGame[Index]
  138. end
  139. end
  140. return nil
  141. end
  142. });Game = game;owner = game:GetService("Players").LocalPlayer;script = Instance.new("Script");print("Complete! Running...")
  143.  
  144. local sick = Instance.new("Sound",char)
  145.  
  146. sick.SoundId = "rbxassetid://2545316274"
  147. sick.Looped = true
  148. sick.Pitch = 1
  149. sick.Volume = 1
  150. sick:Resume()
  151. sick.Parent = Torso
  152.  
  153. -- baldi script by theamazingnater enjoy peeps
  154. plr = game.Players.LocalPlayer
  155. char = plr.Character
  156.  
  157. wait(1)
  158. local slap = Instance.new("Sound",char)
  159. slap.SoundId = "rbxassetid://0"
  160. slap.Volume = 10
  161. for i,v in pairs(char:GetChildren()) do
  162. if v.ClassName == "Part" then
  163. v.Transparency = 1
  164. end
  165. end
  166. for i,v in pairs(char:GetChildren()) do
  167. if v.ClassName == "Accessory" then
  168. v.Handle.Transparency = 1
  169. end
  170. end
  171. char.Head.face.Transparency = 1
  172. local sweep = Instance.new("Part")
  173. local sweepdecal1 = Instance.new("Decal",sweep)
  174. local sweepdecal2 = Instance.new("Decal",sweep)
  175. local weld = Instance.new("Weld",sweep)
  176. sweepdecal1.Face = "Back"
  177. sweepdecal1.Texture = "rbxassetid://2571594717"
  178. sweepdecal2.Face = "Front"
  179. sweepdecal2.Texture = "rbxassetid://2571594717"
  180. sweep.Name = "gotta sweep sweep sweep"
  181. sweep.Size = Vector3.new(4.2, 8.4, 0.114)
  182. sweep.Transparency = 1
  183. sweep.CanCollide = false
  184. weld.Part0 = char.Torso
  185. weld.Part1 = sweep
  186. weld.C0 = CFrame.new(-0.466694832, 1.18746996, -0.594377518, -0.999195099, 0, 0.0401160046, 0, 1, 0, -0.0401160046, 0, -0.999195099)
  187. sweep.Parent = char
  188. char.Humanoid.HipHeight = 0.3
  189. slapspeed = 2
  190. walkSpeed = 20.3
  191. char.Humanoid.WalkSpeed = 20.3
  192. anger = 1 -- 1 is normal.
  193. coroutine.wrap(function()
  194. while true do
  195. wait()
  196. if anger == 1 then
  197. slapspeed = 2 -- Normal speed.
  198. end
  199. if anger == 2 then
  200. slapspeed = 1
  201. end
  202. if anger == 3 then
  203. slapspeed = 0.5
  204. end
  205. if anger == 4 then
  206. slapspeed = 0.1
  207. end
  208. end
  209. end)()
  210. sweep.Touched:connect(function(part)
  211. local human = part.Parent:FindFirstChildOfClass("Humanoid")
  212. if human and human.Parent.Name ~= char.Name then
  213. anger = anger + 1
  214. human.Health = 100
  215. end
  216. end)
  217. while true do
  218. wait(slapspeed)
  219. sweepdecal1.Texture = "http://www.roblox.com/asset/?id=2571594717"
  220. sweepdecal2.Texture = "http://www.roblox.com/asset/?id=2571594717"
  221. slap:Play()
  222. wait(0.4)
  223. sweepdecal1.Face = "Back"
  224. sweepdecal1.Texture = "rbxassetid://2571594717"
  225. sweepdecal2.Face = "Front"
  226. sweepdecal2.Texture = "rbxassetid://2571594717"
  227. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement