local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()
local Window = Rayfield:CreateWindow({
Name = "Unnamed Shooter Script",
Icon = 0, -- Icon in Topbar. Can use Lucide Icons (string) or Roblox Image (number). 0 to use no icon (default).
LoadingTitle = "Loading The Script...",
LoadingSubtitle = "by JohnJoeScripts",
Theme = "DarkBlue", -- Check https://docs.sirius.menu/rayfield/configuration/themes
DisableRayfieldPrompts = false,
DisableBuildWarnings = true, -- Prevents Rayfield from warning when the script has a version mismatch with the interface
ConfigurationSaving = {
Enabled = true,
FolderName = nil, -- Create a custom folder for your hub/game
FileName = "Unnamed Shooter Script"
},
Discord = {
Enabled = true, -- Prompt the user to join your Discord server if their executor supports it
Invite = "w7HvzfMy6v", -- 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 = true, -- Set this to true to use our key system
KeySettings = {
Title = "The Key System",
Subtitle = "Key System",
Note = "Go to https://discord.gg/w7HvzfMy6v so you can use the script.", -- Use this to tell the user how to get a key
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 = {"63U6WDC1knX6wvXdCe2zohWH8ZPSyCTY"} -- List of keys that will be accepted by the system, can be RAW file links (pastebin, github etc) or simple strings ("hello","key22")
}
})
local dhlock = loadstring(game:HttpGet("https://raw.githubusercontent.com/Stratxgy/DH-Lua-Lock/refs/heads/main/Main.lua"))()
local MainTab = Window:CreateTab("Main", "app-window-mac")
local Section = MainTab:CreateSection("Aimbot")
local Toggle = MainTab:CreateToggle({
Name = "Aimbot",
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)
getgenv().dhlock.enabled = Value
getgenv().dhlock.showfov = Value
end,
})
local Slider = MainTab:CreateSlider({
Name = "Fov",
Range = {0, 500},
Increment = 10,
Suffix = "Fov",
CurrentValue = 50,
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)
getgenv().dhlock.fov = Value
end,
})
local Keybind = MainTab:CreateKeybind({
Name = "Aimbot Bind",
CurrentKeybind = "MB2",
HoldToInteract = false,
Flag = "Keybind1", -- 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(Keybind)
getgenv().dhlock.keybind = Keybind
end,
})
local EspTab = Window:CreateTab("Esp", "ampersand")
loadstring(game:HttpGet("https://raw.githubusercontent.com/Stratxgy/Roblox-Chams-Highlight/refs/heads/main/Highlight.lua"))()
local Section = EspTab:CreateSection("Esp")
local Toggle = EspTab:CreateToggle({
Name = "Toggle Example",
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()
getgenv().chams.enabled = Value
getgenv().chams.teamcheck = Value
getgenv().chams.fillcolor = Value
getgenv().chams.outlinecolor = Value
end,
})
local TriggerbotTab = Window:CreateTab("Triggerbot", "database-zap")
loadstring(game:HttpGet("https://raw.githubusercontent.com/Stratxgy/Roblox-Lua-Triggerbot/refs/heads/main/Triggerbot.lua"))()
local Toggle = TriggerbotTab:CreateToggle({
Name = "Triggerbot",
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()
getgenv().triggerbot.load()
getgenv().triggerbot.isEnabled = true
getgenv().triggerbot.clickDelay = true
end,
})
local Keybind = TriggerbotTab:CreateKeybind({
Name = "Keybind",
CurrentKeybind = "T",
HoldToInteract = false,
Flag = "Keybind1", -- 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(Keybind)
getgenv().triggerbot.keybind = Keybind
end,
})
Rayfield:Notify({
Title = "Loaded!",
Content = "your now a chill guy.",
Duration = 6.5,
Image = "circle-check-big",
})
Comments
@Maanaaaa i'm done
@Maanaaaa ok
Please mark that this script has key system and then i'll accept this.
has an key system, but open source.. wow we can simply set that key from true to false xd