
KeylessUniversal

local TweenService = game:GetService("TweenService")
local gui = Instance.new("ScreenGui")
gui.Name = "DogeHubIntro"
gui.Parent = game.CoreGui
gui.IgnoreGuiInset = true
local bg = Instance.new("Frame")
bg.Parent = gui
bg.Size = UDim2.new(1,0,1,0)
bg.BackgroundColor3 = Color3.fromRGB(0,0,0)
-- TITLE
local title = Instance.new("TextLabel")
title.Parent = bg
title.BackgroundTransparency = 1
title.Text = "DOGE HUB"
title.Font = Enum.Font.GothamBlack
title.TextScaled = true
title.Size = UDim2.new(.5,0,.15,0)
title.Position = UDim2.new(.25,0,.15,0)
title.TextColor3 = Color3.new(1,1,0)
-- MAIN DOGE
local doge = Instance.new("ImageLabel")
doge.Parent = bg
doge.BackgroundTransparency = 1
doge.Image = "rbxassetid://18751874256"
doge.AnchorPoint = Vector2.new(.5,.5)
doge.Position = UDim2.new(.5,0,.45,0)
doge.Size = UDim2.new(0,0,0,0)
TweenService:Create(
doge,
TweenInfo.new(.6,Enum.EasingStyle.Back),
{Size = UDim2.new(0,250,0,250)}
):Play()
-- ORBIT DOGES
local orbitDoges = {}
for i = 1,5 do
local d = Instance.new("ImageLabel")
d.Parent = bg
d.BackgroundTransparency = 1
d.Image = "rbxassetid://18751874256"
d.Size = UDim2.new(0,60,0,60)
d.AnchorPoint = Vector2.new(.5,.5)
table.insert(orbitDoges,d)
end
-- LOADING BAR
local barBG = Instance.new("Frame")
barBG.Parent = bg
barBG.Size = UDim2.new(.4,0,.03,0)
barBG.Position = UDim2.new(.3,0,.8,0)
barBG.BackgroundColor3 = Color3.fromRGB(40,40,40)
local bar = Instance.new("Frame")
bar.Parent = barBG
bar.Size = UDim2.new(0,0,1,0)
bar.BackgroundColor3 = Color3.fromRGB(255,200,0)
-- ANIMATION LOOP
for i = 1,120 do
local angle = i * .08
local radius = 180
for k,v in pairs(orbitDoges) do
local a = angle + (k * 1.2)
v.Position = UDim2.new(
.5 + math.cos(a)*radius/1000,
0,
.45 + math.sin(a)*radius/1000,
0
)
v.Rotation += 6
end
doge.Rotation += 4
bar.Size = UDim2.new(i/120,0,1,0)
title.TextColor3 = Color3.fromHSV(i/120,1,1)
task.wait(.02)
end
-- FADE OUT
TweenService:Create(bg,TweenInfo.new(.7),{BackgroundTransparency = 1}):Play()
TweenService:Create(title,TweenInfo.new(.7),{TextTransparency = 1}):Play()
TweenService:Create(doge,TweenInfo.new(.7),{ImageTransparency = 1}):Play()
for _,v in pairs(orbitDoges) do
TweenService:Create(v,TweenInfo.new(.7),{ImageTransparency = 1}):Play()
end
task.wait(.8)
gui:Destroy()
-- LOAD RAYFIELD
local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()
-- WINDOW
local Window = Rayfield:CreateWindow({
Name = "Doge Hub Da funest Hax",
LoadingTitle = "Doge Hub",
LoadingSubtitle = "The Funest Hax",
ConfigurationSaving = {Enabled = false},
KeySystem = true,
KeySettings = {
Title = "Doge Hub Key System",
Subtitle = "Enter Key",
Note = "Find the link at https://notepad.js.org/",
FileName = "DogeHubKey",
SaveKey = false,
GrabKeyFromSite = false,
Key = {"DOGE-KEY"}
}
})
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local Camera = workspace.CurrentCamera
--------------------------------------------------
-- MAIN TAB
--------------------------------------------------
local MainTab = Window:CreateTab("Main",4483362458)
MainTab:CreateButton({
Name = "Sheldon Executor",
Callback = function()
loadstring(game:HttpGet("https://pastebin.com/raw/gi7V15gj"))()
end
})
MainTab:CreateButton({
Name = "Infinite Yield",
Callback = function()
loadstring(game:HttpGet("https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source"))()
end
})
--------------------------------------------------
-- PLAYER TAB
--------------------------------------------------
local PlayerTab = Window:CreateTab("Player",4483362458)
local displayInput = ""
local usernameInput = ""
local followLoop = false
local orbitLoop = false
local spinLoop = false
PlayerTab:CreateInput({
Name = "Display Name",
PlaceholderText = "DisplayName",
RemoveTextAfterFocusLost = false,
Callback = function(text)
displayInput = text
end
})
PlayerTab:CreateInput({
Name = "Username",
PlaceholderText = "Username",
RemoveTextAfterFocusLost = false,
Callback = function(text)
usernameInput = text
end
})
local function findPlayer()
for _,plr in pairs(Players:GetPlayers()) do
if displayInput ~= "" and string.lower(plr.DisplayName) == string.lower(displayInput) then
return plr
end
if usernameInput ~= "" and string.lower(plr.Name) == string.lower(usernameInput) then
return plr
end
end
end
local function getHRP(plr)
if plr and plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then
return plr.Character.HumanoidRootPart
end
end
-- GOTO
PlayerTab:CreateButton({
Name = "Goto Player",
Callback = function()
local t=findPlayer()
local hrp=getHRP(t)
local my=getHRP(LocalPlayer)
if hrp and my then
my.CFrame = hrp.CFrame * CFrame.new(0,0,3)
end
end
})
-- BEHIND
PlayerTab:CreateButton({
Name = "Teleport Behind",
Callback = function()
local t=findPlayer()
local hrp=getHRP(t)
local my=getHRP(LocalPlayer)
if hrp and my then
my.CFrame = hrp.CFrame * CFrame.new(0,0,-3)
end
end
})
-- FOLLOW
PlayerTab:CreateButton({
Name = "Follow Player",
Callback = function()
followLoop=true
task.spawn(function()
while followLoop do
local t=findPlayer()
local hrp=getHRP(t)
local my=getHRP(LocalPlayer)
if hrp and my then
my.CFrame = hrp.CFrame * CFrame.new(0,0,3)
end
task.wait(.15)
end
end)
end
})
PlayerTab:CreateButton({
Name="Stop Follow",
Callback=function()
followLoop=false
end
})
-- ORBIT
PlayerTab:CreateButton({
Name="Orbit Player",
Callback=function()
orbitLoop=true
task.spawn(function()
local angle=0
while orbitLoop do
local t=findPlayer()
local hrp=getHRP(t)
local my=getHRP(LocalPlayer)
if hrp and my then
angle+=0.15
local r=6
local x=math.cos(angle)*r
local z=math.sin(angle)*r
my.CFrame = hrp.CFrame * CFrame.new(x,0,z)
end
task.wait()
end
end)
end
})
PlayerTab:CreateButton({
Name="Stop Orbit",
Callback=function()
orbitLoop=false
end
})
-- FLING
PlayerTab:CreateButton({
Name="Fling Player",
Callback=function()
local t=findPlayer()
local hrp=getHRP(t)
local my=getHRP(LocalPlayer)
if hrp and my then
my.CFrame=hrp.CFrame
local bv=Instance.new("BodyVelocity")
bv.MaxForce=Vector3.new(math.huge,math.huge,math.huge)
bv.Velocity=Vector3.new(5000,5000,5000)
bv.Parent=my
task.wait(.3)
bv:Destroy()
end
end
})
-- VIEW
PlayerTab:CreateButton({
Name="View Player",
Callback=function()
local t=findPlayer()
if t and t.Character then
Camera.CameraSubject = t.Character.Humanoid
end
end
})
PlayerTab:CreateButton({
Name="Unview",
Callback=function()
Camera.CameraSubject = LocalPlayer.Character.Humanoid
end
})
-- HIGHLIGHT
PlayerTab:CreateButton({
Name="Highlight Player",
Callback=function()
local t=findPlayer()
if t and t.Character then
local h=Instance.new("Highlight")
h.FillColor=Color3.fromRGB(255,0,0)
h.OutlineColor=Color3.new(1,1,1)
h.Parent=t.Character
end
end
})
PlayerTab:CreateButton({
Name="Remove Highlight",
Callback=function()
local t=findPlayer()
if t and t.Character then
for _,v in pairs(t.Character:GetChildren()) do
if v:IsA("Highlight") then
v:Destroy()
end
end
end
end
})
-- SPIN
PlayerTab:CreateButton({
Name="Spin Around Player",
Callback=function()
spinLoop=true
task.spawn(function()
while spinLoop do
local t=findPlayer()
local hrp=getHRP(t)
local my=getHRP(LocalPlayer)
if hrp and my then
my.CFrame=hrp.CFrame
my.CFrame*=CFrame.Angles(0,math.rad(20),0)
end
task.wait()
end
end)
end
})
PlayerTab:CreateButton({
Name="Stop Spin",
Callback=function()
spinLoop=false
end
})
--------------------------------------------------
-- SETTINGS TAB
--------------------------------------------------
local SettingsTab = Window:CreateTab("Settings",4483362458)
SettingsTab:CreateButton({
Name="Destroy GUI",
Callback=function()
Rayfield:Destroy()
end
})
SettingsTab:CreateColorPicker({
Name="GUI Color",
Color=Color3.fromRGB(255,255,255),
Callback=function(Color)
end
})



let me know here if there are errors in comments (here)
@Hubmaker what’s the key?