Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()
- local Window = Rayfield:CreateWindow({
- Name = "Silly Hub",
- LoadingTitle = "Automatic",
- LoadingSubtitle = "by Vickiovik12",
- ConfigurationSaving = {
- Enabled = false,
- FolderName = nil, -- Create a custom folder for your hub/game
- FileName = "SillyHub"
- },
- Discord = {
- Enabled = false,
- Invite = "noinvitelink", -- The Discord invite code, do not include discord.gg/. E.g. discord.gg/ABCD would be ABCD
- RememberJoins = true -- Set this to false to make them join the discord every time they load it up
- },
- KeySystem = false, -- Set this to true to use our key system
- KeySettings = {
- Title = "Untitled",
- Subtitle = "Key System",
- Note = "No method of obtaining the key is provided",
- FileName = "Key", -- It is recommended to use something unique as other scripts using Rayfield may overwrite your key file
- SaveKey = true, -- The user's key will be saved, but if you change the key, they will be unable to use your script
- GrabKeyFromSite = false, -- If this is true, set Key below to the RAW site you would like Rayfield to get the key from
- Key = {"Hello"} -- List of keys that will be accepted by the system, can be RAW file links (pastebin, github etc) or simple strings ("hello","key22")
- }
- })
- local MainTab = Window:CreateTab("Common", nil) -- Title, Image
- local MainSection = MainTab:CreateSection("Load")
- local Button = MainTab:CreateButton({
- Name = "IY",
- Callback = function()
- loadstring(game:HttpGet('https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source'))()
- end,
- })
- local Button = MainTab:CreateButton({
- Name = "AimBot",
- Callback = function()
- loadstring(game:HttpGet("https://pastebin.com/raw/1Gp9c57U"))()
- end,
- })
- local Section = MainTab:CreateSection("Basic")
- local Button = MainTab:CreateButton({
- Name = "Auto Jump",
- Callback = function()
- while true do wait()
- game.Players.LocalPlayer.Character.Humanoid.Jump = true
- end
- end,
- })
- local InfStaminaact
- local Toggle = MainTab:CreateToggle({
- Name = "Infinite Stamina",
- CurrentValue = false,
- Flag = "Toggle1", -- A flag is the identifier for the configuration file, make sure every element has a different flag if you're using configuration saving to ensure no overlaps
- Callback = function(Value)
- InfStaminaact = Value
- end,
- })
- local Slider = MainTab:CreateSlider({
- Name = "Speed (InfStamina)",
- Range = {0, 100},
- Increment = 1,
- Suffix = "Speed",
- CurrentValue = 29,
- Flag = "Slider1", -- A flag is the identifier for the configuration file, make sure every element has a different flag if you're using configuration saving to ensure no overlaps
- Callback = function(Value)
- if InfStaminaact == true then
- game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = Value -- The function that takes place when the slider changes
- end
- -- The variable (Value) is a number which correlates to the value the slider is currently at
- end,
- })
- local Button = MainTab:CreateButton({
- Name = "H to teleport",
- Callback = function()
- plr = game.Players.LocalPlayer
- hum = plr.Character.HumanoidRootPart
- mouse = plr:GetMouse()
- mouse.KeyDown:connect(function(key)
- if key == "h" then
- if mouse.Target then
- hum.CFrame = CFrame.new(mouse.Hit.x, mouse.Hit.y + 5, mouse.Hit.z)
- end
- end
- end)
- end,
- })
- local Tab1 = Window:CreateTab("Combat", nil) -- Title, Image
- local Section = Tab1:CreateSection("Fight")
- local Toggle = Tab1:CreateToggle({
- Name = "Auto Punch",
- CurrentValue = false,
- Flag = "Toggle2", -- A flag is the identifier for the configuration file, make sure every element has a different flag if you're using configuration saving to ensure no overlaps
- Callback = function(Value)
- while true do wait()
- if Value == true then
- local args = {
- [1] = "f"
- }
- game:GetService("Players").LocalPlayer.Character.OYS.ButtonPressed:FireServer(unpack(args))
- end
- end
- end,
- })
- local Toggle = Tab1:CreateToggle({
- Name = "Auto Kick",
- CurrentValue = false,
- Flag = "Toggle3", -- A flag is the identifier for the configuration file, make sure every element has a different flag if you're using configuration saving to ensure no overlaps
- Callback = function(Value)
- while true do wait()
- if Value == true then
- local args = {
- [1] = "g"
- }
- game:GetService("Players").LocalPlayer.Character.OYS.ButtonPressed:FireServer(unpack(args))
- end
- end
- end,
- })
- local Toggle = Tab1:CreateToggle({
- Name = "Auto Dash",
- CurrentValue = false,
- Flag = "Toggle4", -- A flag is the identifier for the configuration file, make sure every element has a different flag if you're using configuration saving to ensure no overlaps
- Callback = function(Value)
- while true do wait()
- if Value == true then
- local args = {
- [1] = "dash"
- }
- game:GetService("Players").LocalPlayer.Character.OYS.ButtonPressed:FireServer(unpack(args))
- end
- end
- end,
- })
- local Tab2 = Window:CreateTab("Fun", nil) -- Title, Image
- local Section = Tab2:CreateSection("Pro")
- local Button = Tab2:CreateButton({
- Name = "Spectate",
- Callback = function()
- local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()
- local Window = Rayfield:CreateWindow({
- Name = "Silly Hub",
- LoadingTitle = "Automatic",
- LoadingSubtitle = "by Vickiovik12",
- ConfigurationSaving = {
- Enabled = false,
- FolderName = nil, -- Create a custom folder for your hub/game
- FileName = "SillyHub"
- },
- Discord = {
- Enabled = false,
- Invite = "noinvitelink", -- The Discord invite code, do not include discord.gg/. E.g. discord.gg/ABCD would be ABCD
- RememberJoins = true -- Set this to false to make them join the discord every time they load it up
- },
- KeySystem = false, -- Set this to true to use our key system
- KeySettings = {
- Title = "Untitled",
- Subtitle = "Key System",
- Note = "No method of obtaining the key is provided",
- FileName = "Key", -- It is recommended to use something unique as other scripts using Rayfield may overwrite your key file
- SaveKey = true, -- The user's key will be saved, but if you change the key, they will be unable to use your script
- GrabKeyFromSite = false, -- If this is true, set Key below to the RAW site you would like Rayfield to get the key from
- Key = {"Hello"} -- List of keys that will be accepted by the system, can be RAW file links (pastebin, github etc) or simple strings ("hello","key22")
- }
- })
- local MainTab = Window:CreateTab("Common", nil) -- Title, Image
- local MainSection = MainTab:CreateSection("Load")
- local Button = MainTab:CreateButton({
- Name = "IY",
- Callback = function()
- loadstring(game:HttpGet('https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source'))()
- end,
- })
- local Button = MainTab:CreateButton({
- Name = "AimBot",
- Callback = function()
- loadstring(game:HttpGet("https://pastebin.com/raw/1Gp9c57U"))()
- end,
- })
- local Section = MainTab:CreateSection("Basic")
- local Button = MainTab:CreateButton({
- Name = "Auto Jump",
- Callback = function()
- while true do wait()
- game.Players.LocalPlayer.Character.Humanoid.Jump = true
- end
- end,
- })
- local InfStaminaact
- local Toggle = MainTab:CreateToggle({
- Name = "Infinite Stamina",
- CurrentValue = false,
- Flag = "Toggle1", -- A flag is the identifier for the configuration file, make sure every element has a different flag if you're using configuration saving to ensure no overlaps
- Callback = function(Value)
- InfStaminaact = Value
- end,
- })
- local Slider = MainTab:CreateSlider({
- Name = "Speed (InfStamina)",
- Range = {0, 100},
- Increment = 1,
- Suffix = "Speed",
- CurrentValue = 29,
- Flag = "Slider1", -- A flag is the identifier for the configuration file, make sure every element has a different flag if you're using configuration saving to ensure no overlaps
- Callback = function(Value)
- if InfStaminaact == true then
- game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = Value -- The function that takes place when the slider changes
- end
- -- The variable (Value) is a number which correlates to the value the slider is currently at
- end,
- })
- local Button = MainTab:CreateButton({
- Name = "H to teleport",
- Callback = function()
- plr = game.Players.LocalPlayer
- hum = plr.Character.HumanoidRootPart
- mouse = plr:GetMouse()
- mouse.KeyDown:connect(function(key)
- if key == "h" then
- if mouse.Target then
- hum.CFrame = CFrame.new(mouse.Hit.x, mouse.Hit.y + 5, mouse.Hit.z)
- end
- end
- end)
- end,
- })
- local Tab1 = Window:CreateTab("Combat", nil) -- Title, Image
- local Section = Tab1:CreateSection("Fight")
- local Toggle = Tab1:CreateToggle({
- Name = "Auto Punch",
- CurrentValue = false,
- Flag = "Toggle2", -- A flag is the identifier for the configuration file, make sure every element has a different flag if you're using configuration saving to ensure no overlaps
- Callback = function(Value)
- while true do wait()
- if Value == true then
- local args = {
- [1] = "f"
- }
- game:GetService("Players").LocalPlayer.Character.OYS.ButtonPressed:FireServer(unpack(args))
- end
- end
- end,
- })
- local Toggle = Tab1:CreateToggle({
- Name = "Auto Kick",
- CurrentValue = false,
- Flag = "Toggle3", -- A flag is the identifier for the configuration file, make sure every element has a different flag if you're using configuration saving to ensure no overlaps
- Callback = function(Value)
- while true do wait()
- if Value == true then
- local args = {
- [1] = "g"
- }
- game:GetService("Players").LocalPlayer.Character.OYS.ButtonPressed:FireServer(unpack(args))
- end
- end
- end,
- })
- local Toggle = Tab1:CreateToggle({
- Name = "Auto Dash",
- CurrentValue = false,
- Flag = "Toggle4", -- A flag is the identifier for the configuration file, make sure every element has a different flag if you're using configuration saving to ensure no overlaps
- Callback = function(Value)
- while true do wait()
- if Value == true then
- local args = {
- [1] = "dash"
- }
- game:GetService("Players").LocalPlayer.Character.OYS.ButtonPressed:FireServer(unpack(args))
- end
- end
- end,
- })
- local Tab2 = Window:CreateTab("Fun", nil) -- Title, Image
- local Section = Tab2:CreateSection("Troll")
- local Button = Tab2:CreateButton({
- Name = "Spectate (Beta)",
- Callback = function()
- local runDummyScript = function(f,scri)
- local oldenv = getfenv(f)
- local newenv = setmetatable({}, {
- __index = function(_, k)
- if k:lower() == 'script' then
- return scri
- else
- return oldenv[k]
- end
- end
- })
- setfenv(f, newenv)
- ypcall(function() f() end)
- end
- cors = {}
- mas = Instance.new("Model",game:GetService("Lighting"))
- mas.Name = "CompiledModel"
- o1 = Instance.new("ScreenGui")
- o2 = Instance.new("Frame")
- o3 = Instance.new("TextButton")
- o4 = Instance.new("TextButton")
- o5 = Instance.new("TextLabel")
- o6 = Instance.new("ImageButton")
- o7 = Instance.new("LocalScript")
- o1.Name = "SpectateGui"
- o1.Parent = mas
- o2.Name = "Bar"
- o2.Parent = o1
- o2.Position = UDim2.new(-1,-100,0.87999999523163,-50)
- o2.Size = UDim2.new(0,200,0,50)
- o2.Position = UDim2.new(-1,-100,0.87999999523163,-50)
- o2.BackgroundColor3 = Color3.new(0, 0, 0)
- o2.BackgroundTransparency = 0.20000000298023
- o2.BorderSizePixel = 5
- o3.Name = "Previous"
- o3.Parent = o2
- o3.Size = UDim2.new(0.25,0,1,0)
- o3.Text = "<"
- o3.BackgroundColor3 = Color3.new(0.52549, 0.52549, 0.52549)
- o3.BorderColor3 = Color3.new(0.509804, 0.796079, 1)
- o3.BorderSizePixel = 0
- o3.Font = Enum.Font.SourceSans
- o3.FontSize = Enum.FontSize.Size48
- o3.TextColor3 = Color3.new(1, 1, 1)
- o4.Name = "Next"
- o4.Parent = o2
- o4.Position = UDim2.new(1,0,0,0)
- o4.Size = UDim2.new(-0.25,0,1,0)
- o4.Text = ">"
- o4.Position = UDim2.new(1,0,0,0)
- o4.BackgroundColor3 = Color3.new(0.52549, 0.52549, 0.52549)
- o4.BorderColor3 = Color3.new(0.509804, 0.796079, 1)
- o4.BorderSizePixel = 0
- o4.Font = Enum.Font.SourceSans
- o4.FontSize = Enum.FontSize.Size48
- o4.TextColor3 = Color3.new(1, 1, 1)
- o5.Name = "Title"
- o5.Parent = o2
- o5.Position = UDim2.new(0.27500000596046,0,0,0)
- o5.Size = UDim2.new(0.44999998807907,0,1,0)
- o5.Text = ""
- o5.Position = UDim2.new(0.27500000596046,0,0,0)
- o5.BackgroundColor3 = Color3.new(1, 1, 1)
- o5.BackgroundTransparency = 1
- o5.Font = Enum.Font.SourceSans
- o5.FontSize = Enum.FontSize.Size14
- o5.TextColor3 = Color3.new(1, 1, 1)
- o5.TextScaled = true
- o5.TextWrapped = true
- o6.Name = "Button"
- o6.Parent = o1
- o6.Position = UDim2.new(0,0,0.5,-25)
- o6.Size = UDim2.new(0,50,0,50)
- o6.Position = UDim2.new(0,0,0.5,-25)
- o6.BackgroundColor3 = Color3.new(1, 1, 1)
- o6.BackgroundTransparency = 0.30000001192093
- o6.BorderSizePixel = 5
- o6.Image = "http://www.roblox.com/asset/?id=176106970"
- o7.Parent = o1
- table.insert(cors,coroutine.create(function()
- wait()
- runDummyScript(function()
- -- By super10099
- cam = game.Workspace.CurrentCamera
- local bar = script.Parent.Bar
- local title = bar.Title
- local prev = bar.Previous
- local nex = bar.Next
- local button = script.Parent.Button
- function get()
- for _,v in pairs(game.Players:GetPlayers())do
- if v.Name == title.Text then
- return(_)
- end
- end
- end
- local debounce = false
- button.MouseButton1Click:connect(function()
- if debounce == false then debounce = true
- bar:TweenPosition(UDim2.new(.5,-100,0.88,-50),"In","Linear",1,true)
- pcall(function()
- title.Text = game.Players:GetPlayerFromCharacter(cam.CameraSubject.Parent).Name
- end)
- elseif debounce == true then debounce = false
- pcall(function() cam.CameraSubject = game.Players.LocalPlayer.Character.Humanoid end)
- bar:TweenPosition(UDim2.new(-1,-100,0.88,-50),"In","Linear",1,true)
- end
- end)
- prev.MouseButton1Click:connect(function()
- wait(.1)
- local players = game.Players:GetPlayers()
- local num = get()
- if not pcall(function()
- cam.CameraSubject = players[num-1].Character.Humanoid
- end) then
- cam.CameraSubject = players[#players].Character.Humanoid
- end
- pcall(function()
- title.Text = game.Players:GetPlayerFromCharacter(cam.CameraSubject.Parent).Name
- end)
- end)
- nex.MouseButton1Click:connect(function()
- wait(.1)
- local players = game.Players:GetPlayers()
- local num = get()
- if not pcall(function()
- cam.CameraSubject = players[num+1].Character.Humanoid
- end) then
- cam.CameraSubject = players[1].Character.Humanoid
- end
- pcall(function()
- title.Text = game.Players:GetPlayerFromCharacter(cam.CameraSubject.Parent).Name
- end)
- end)
- end,o7)
- end))
- mas.Parent = workspace
- mas:MakeJoints()
- local mas1 = mas:GetChildren()
- for i=1,#mas1 do
- mas1[i].Parent = game:GetService("Players").LocalPlayer.PlayerGui
- ypcall(function() mas1[i]:MakeJoints() end)
- end
- mas:Destroy()
- for i=1,#cors do
- coroutine.resume(cors[i])
- end
- end,
- })
- end,
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement