Advertisement
BarneyAndFriends

Sentinel Only

Jun 23rd, 2020
33
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.07 KB | None | 0 0
  1. local LIB = loadstring(game:HttpGet("https://pastebin.com/raw/67sh8P8E"))()
  2. local TB1 = LIB:CreateWindow({text = "Phenom"})
  3.  
  4. TB1:AddButton("Reach", function()
  5. function onKeyPress(inputObject, gameProcessedEvent)
  6. if inputObject.KeyCode == Enum.KeyCode.X then
  7. local Player = game:GetService("Players").LocalPlayer
  8. local Character = Player.Character
  9. Character["Torso"].Size = Vector3.new(2,3,1)
  10. Character["Right Arm"].Size = Vector3.new(8,1,1)
  11. Character["Left Arm"].Size = Vector3.new(8,1,1)
  12. Character["Right Leg"].Size = Vector3.new(8,2,1)
  13. Character["Left Leg"].Size = Vector3.new(8,2,1)
  14. end
  15. end
  16.  
  17. game:GetService("UserInputService").InputBegan:connect(onKeyPress)
  18. wait(0.1)
  19. function onKeyPress(inputObject, gameProcessedEvent)
  20. if inputObject.KeyCode == Enum.KeyCode.Z then
  21. local Player = game:GetService("Players").LocalPlayer
  22. local Character = Player.Character
  23. Character["Torso"].Size = Vector3.new(2,2,1)
  24. Character["Right Arm"].Size = Vector3.new(1,2,1)
  25. Character["Left Arm"].Size = Vector3.new(1,2,1)
  26. Character["Right Leg"].Size = Vector3.new(1,2,1)
  27. Character["Left Leg"].Size = Vector3.new(1,2,1)
  28. end
  29. end
  30.  
  31. game:GetService("UserInputService").InputBegan:connect(onKeyPress)
  32. end)
  33. TB1:AddButton("Block", function()
  34. function onKeyPress(inputObject, gameProcessedEvent)
  35. if inputObject.KeyCode == Enum.KeyCode.X then
  36. local Player = game:GetService('Players').LocalPlayer
  37. local Char = Player.Character
  38. local Human = Char.Humanoid
  39.  
  40. la = Char['Left Arm']
  41. ra = Char['Right Arm']
  42. ll = Char['Left Leg']
  43. rl = Char['Right Leg']
  44. tr = Char['Torso']
  45. hd = Char['Head']
  46. rp = Char['HumanoidRootPart']
  47.  
  48. -- Arms
  49. la.Size = Vector3.new(8,5,1)
  50. ra.Size = Vector3.new(8,5,1)
  51.  
  52. -- Legs
  53. ll.Size = Vector3.new(1,15,1)
  54. rl.Size = Vector3.new(1,15,1)
  55. end
  56. end
  57.  
  58. game:GetService("UserInputService").InputBegan:connect(onKeyPress)
  59. wait(0.1)
  60. function onKeyPress(inputObject, gameProcessedEvent)
  61. if inputObject.KeyCode == Enum.KeyCode.Z then
  62. local Player = game:GetService("Players").LocalPlayer
  63. local Character = Player.Character
  64. Character["Torso"].Size = Vector3.new(2,2,1)
  65. Character["Right Arm"].Size = Vector3.new(1,2,1)
  66. Character["Left Arm"].Size = Vector3.new(1,2,1)
  67. Character["Right Leg"].Size = Vector3.new(1,2,1)
  68. Character["Left Leg"].Size = Vector3.new(1,2,1)
  69. end
  70. end
  71.  
  72. game:GetService("UserInputService").InputBegan:connect(onKeyPress)
  73.  
  74. end)
  75. TB1:AddButton("Ball Magnet", function()
  76. local UIS = game:GetService('UserInputService')
  77. local plr = game.Players.LocalPlayer
  78. local Char = plr.Character or plr.CharacterAded:Wait()
  79. local Key = 'R'
  80. UIS.InputBegan:Connect(function(Input, IsTyping)
  81. if IsTyping then return end
  82. local KeyPressed = Input.KeyCode
  83. if KeyPressed == Enum.KeyCode[Key] then
  84. game.Workspace.Basketball.Handle.CFrame = Game.Workspace.Lukejdjd.HumanoidRootPart.CFrame
  85. end
  86. end)
  87. end)
  88. TB1:AddButton("Nosteal", function()
  89. local player = game.Players.LocalPlayer
  90. local mouse = player:GetMouse()
  91. mouse.KeyDown:connect(function(key)
  92. if key == "y" then
  93. while wait() do
  94. game.Workspace.Lukejdjd.Basketball.Handle.Mesh:Remove()
  95. end
  96. end
  97. end)
  98. end)
  99. TB1:AddButton("Fly", function()
  100. if not bind then loadstring(game:HttpGet'https://ic3w0lf.xyz/cloud/t/ABBVe6rcECIP1Aw04mm')(); end
  101. if not input then loadstring(game:HttpGet'https://ic3w0lf.xyz/cloud/t/FKyC0IcUfeS1TR')(); end
  102.  
  103. local player = game:GetService'Players'.LocalPlayer;
  104. local mouse = player:GetMouse();
  105. local camera = workspace.CurrentCamera;
  106. local runservice = game:GetService'RunService';
  107. local uis = game:GetService'UserInputService';
  108.  
  109. local fly = true;
  110. local lsf = 0;
  111. local flySpeed = 50;
  112. local maxSpeed = 260;
  113. local disp;
  114.  
  115. local gayGames = {
  116. 3016661674; -- rogue lineage checks falling humanoid state lmao
  117. 3541987450; -- rogue lineage uber world
  118. };
  119.  
  120. for i, v in ipairs(gayGames) do
  121. gayGames[v] = true;
  122. gayGames[i] = false;
  123. end
  124.  
  125. local gay = gayGames[game.PlaceId];
  126.  
  127. shared.sfls = script;
  128.  
  129. if Drawing then
  130. disp = shared.fdisp or Drawing.new'Text';
  131. disp.Text = 'FlySpeed: ' .. flySpeed;
  132. disp.Size = 18;
  133. disp.Center = false;
  134. disp.Outline = true;
  135. disp.Visible = true;
  136. disp.Color = Color3.new(1, 1, 1);
  137. disp.Position = Vector2.new(150, 7);
  138.  
  139. shared.fdisp = disp;
  140. end
  141.  
  142. function IsInZone(Object1, Object2, YCheck) -- broken 2 lazy 2 fix
  143. if (typeof(Object1) ~= 'Instance' and typeof(Object1) ~= 'table') or (typeof(Object2) ~= 'Instance' and typeof(Object2) ~= 'table') then return 'NIGGER'; end
  144. if YCheck ~= nil and typeof(YCheck) ~= 'boolean' then return end
  145.  
  146. YCheck = (YCheck ~= nil and YCheck or false);
  147.  
  148. local RYCheck = true;
  149.  
  150. local Object = Object1;
  151.  
  152. local Positive = (Object2.CFrame * CFrame.new(Object2.Size.X / 2, Object2.Size.Y / 2, Object2.Size.Z / 2));
  153. local Negative = (Object2.CFrame * CFrame.new(-Object2.Size.X / 2, -Object2.Size.Y / 2, -Object2.Size.Z / 2));
  154.  
  155. if YCheck then
  156. RYCheck = (YCheck == true and
  157. (Object.Position.Y > Positive.Y) and
  158. (Object.Position.Y < Negative.Y));
  159. end
  160.  
  161. -- print(1, (Object.Position.X < Positive.X), Object.Position.X, Positive.X)
  162. -- print(2, (Object.Position.X > Negative.X), Object.Position.X, Negative.X)
  163. -- print(3, (Object.Position.Z > Positive.Z), Object.Position.Z, Positive.Z)
  164. -- print(4, (Object.Position.Z < Negative.Z), Object.Position.Z, Negative.Z)
  165. -- print(5, RYCheck);
  166.  
  167. return (Object.Position.X < Positive.X) and
  168. (Object.Position.X > Negative.X) and
  169. (Object.Position.Z > Positive.Z) and
  170. (Object.Position.Z < Negative.Z) and
  171. (RYCheck);
  172. end
  173.  
  174. function GetIndex(Table, Value)
  175. for i, v in pairs(Table) do
  176. if v == Value then
  177. return i;
  178. end
  179. end
  180.  
  181. return -1;
  182. end
  183.  
  184. local PartIgnore = {};
  185.  
  186. function DisableClip(Part)
  187. if Part:IsA'BasePart' and Part.CanCollide then
  188. local Start = tick();
  189. local OldTransparency = Part.Transparency;
  190.  
  191. table.insert(PartIgnore, Part);
  192.  
  193. while tick() - Start < 300 and player.Character and player.Character:FindFirstChild'HumanoidRootPart' and not input.down.f4 do
  194. -- if tick() - Start > 1 and not IsInZone(player.Character.HumanoidRootPart, Part, true) and not IsInZone({Position = camera.CFrame.p}, Part, true) then
  195. -- break;
  196. -- end
  197. if not input.down.leftshift and not input.down.space then
  198. break;
  199. end
  200.  
  201. Part.CanCollide = false;
  202. -- if not gay then Part.Transparency = 0.75; end
  203. Part.Transparency = 0.75;
  204.  
  205. wait(1 / 8);
  206. end
  207.  
  208. table.remove(PartIgnore, GetIndex(PartIgnore, Part));
  209.  
  210. Part.Transparency = OldTransparency;
  211. Part.CanCollide = true;
  212. end
  213. end
  214.  
  215. local lastDC = 0;
  216.  
  217. function UpdateUI()
  218. if disp then -- too lazy to make a loop or some bullshit to update this text so i just made it update in here.
  219. if tick() - lsf < 2.5 then
  220. disp.Text = 'Fly ' .. (fly and 'On' or 'Off');
  221. else
  222. disp.Text = 'FlySpeed: ' .. flySpeed;
  223. end
  224. disp.Position = Vector2.new(150, tick() - lastDC < 5 and 7 or -100);
  225. end
  226. end
  227.  
  228. uis.InputChanged:Connect(function(Input)
  229. if script ~= shared.sfls then return; end
  230.  
  231. if Input.UserInputType == Enum.UserInputType.MouseWheel then
  232. if input.down.leftcontrol then
  233. local inc = Input.Position.Z > 0 and 25 or -25;
  234.  
  235. flySpeed = math.clamp(flySpeed + (inc * (input.down.leftshift and 2 or 1)), 0, maxSpeed);
  236. lastDC = tick();
  237. end
  238. end
  239.  
  240. UpdateUI();
  241. end);
  242.  
  243. bind('f', function()
  244. if input.down.leftcontrol then
  245. fly = not fly;
  246. lastDC = tick();
  247. lsf = tick();
  248. UpdateUI();
  249. end
  250. end)
  251.  
  252. local lastSpace = 0;
  253.  
  254. bind_first('space', function()
  255. if fly and tick() - lastSpace < 0.3 and player.Character and player.Character:FindFirstChild'HumanoidRootPart' and player.Character:FindFirstChildOfClass'Humanoid' then
  256. local root = player.Character.HumanoidRootPart;
  257. local hum = player.Character:FindFirstChildOfClass'Humanoid';
  258.  
  259. while input.down.space and fly do
  260. if not gay then hum.PlatformStand = true; end
  261. local start = mouse.Hit.p;
  262. local dir = (start - camera.CFrame.p);
  263.  
  264. root.Velocity = dir.unit * (math.random((flySpeed - 1) * 1000, (flySpeed + 2.5) * 1000) / 1000); -- adds random speed so the velocity doesn't always measure to a certain amount (prevents detection)
  265.  
  266. local ray = Ray.new(root.Position, dir.unit * 50);
  267. local hit, pos = workspace:FindPartOnRayWithIgnoreList(ray, {player.Character, camera, unpack(PartIgnore)});
  268.  
  269. if hit and input.down.leftshift then
  270. spawn(function() DisableClip(hit); end);
  271. end
  272.  
  273. runservice.RenderStepped:wait();
  274. end
  275.  
  276. if not gay then
  277. hum.PlatformStand = false;
  278. root.Velocity = Vector3.new();
  279. hum:SetStateEnabled(0, false);
  280. end
  281. end
  282.  
  283. lastSpace = tick();
  284. end)
  285. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement