Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local KeyGuardLibrary = loadstring(game:HttpGet("https://cdn.keyguardian.org/library/v1.0.0.lua"))()
- local trueData = "e35be2e7741443b28dbe4a842ea14ce2"
- local falseData = "cd6ac1d09e354393a95f7e7bebd76f1a"
- KeyGuardLibrary.Set({
- publicToken = "2ab478c11a544c658d2a6f0d1f36b92e",
- privateToken = "8cf4b10fd92a4e9b955834ba0ee562e6",
- trueData = trueData,
- falseData = falseData,
- })
- local getkey = KeyGuardLibrary.getLink()
- print(getkey)
- local response = KeyGuardLibrary.validateDefaultKey(key)
- print(response)
- if response == trueData then
- print("Key is valid")
- local ArrayField = loadstring(game:HttpGet('https://raw.githubusercontent.com/UI-Interface/ArrayField/main/Source.lua'))()
- local player = game.Players.LocalPlayer
- local Window = ArrayField:CreateWindow({
- Name = "RF24 REACH PAID",
- LoadingTitle = "Welcome to Le Hub!",
- LoadingSubtitle = "by Drogba & Noon",
- ConfigurationSaving = {
- Enabled = true,
- FolderName = nil, -- Create a custom folder for your hub/game
- FileName = "ArrayField"
- },
- 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 ArrayField 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 ArrayField to get the key from
- Actions = {
- [1] = {
- Text = 'Click here to copy the key link <--',
- OnPress = function()
- print('Pressed')
- end,
- }
- },
- 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")
- }
- })
- Window:Prompt({
- Title = 'Please Accept That We:',
- SubTitle = '',
- Content = 'We are not responsible for you being kicked out of the game or banned.',
- Actions = {
- Accept = {
- Name = 'Accept',
- Callback = function()
- print('Accepted')
- end,
- }
- }
- })
- local Tab = Window:CreateTab("RF 24", 4483362458) -- Title, Image
- local ggg = Window:CreateTab("RFL", 4483362458) -- Title, Image
- local Label = Tab:CreateLabel("RF 24 REACH")
- local Button = Tab:CreateButton({
- Name = "Reach Box Bypass V2",
- Interact = 'Click',
- Callback = function()
- local player = game.Players.LocalPlayer
- local character = player.Character
- local object = character
- if object then
- -- Get all children named "Collide"
- local collideObjects = object:GetChildren()
- -- Initialize a counter for "Collide" objects
- local collideCount = 0
- -- Count the number of "Collide" objects
- for _, child in pairs(collideObjects) do
- if child.Name == "Collide" then
- collideCount = collideCount + 1
- end
- end
- -- Check if the count is less than 2
- if collideCount < 2 then
- -- Clone the "Collide" object
- local collideObject = object:FindFirstChild("Collide"):Clone()
- -- Parent the clone to the object
- collideObject.Parent = object
- end
- end
- end
- })
- local Slider = Tab:CreateSlider({
- Name = "Reach Box",
- Range = {1, 20},
- Increment = 1,
- Suffix = "Reach Box",
- CurrentValue = 1,
- 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)
- -- Get the player's character model
- local character = player.Character
- -- Check if the character model exists
- if character then
- character.Collide.Size = Vector3.new((Value), (Value), (Value))
- character.Collide.Transparency = 0.1
- character.Collide.Massless = true
- character.Collide.CanCollide = false
- end
- end
- })
- local Button = Tab:CreateButton({
- Name = "Box Fix Click One Time",
- Interact = 'Click',
- Callback = function()
- while true do
- wait(0.1)
- -- Get the player's character model
- local character = player.Character
- -- Check if the character model exists
- if character then
- character.Collide.Massless = true
- character.Collide.CanCollide = false
- end
- end
- end
- })
- local Slider = Tab:CreateSlider({
- Name = "Reach Box Transparency",
- Range = {0.1, 1.01},
- Increment = 0.01,
- Suffix = "Box Transparency",
- CurrentValue = 0.1,
- 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)
- -- Get the player's character model
- local character = player.Character
- -- Check if the character model exists
- if character then
- character.Collide.Transparency = (Value)
- end
- end
- })
- local Button = Tab:CreateButton({
- Name = "Reach Hand Bypass V2 First",
- Interact = 'Click',
- Callback = function()
- local player = game.Players.LocalPlayer
- local character = player.Character
- local object = character
- if object then
- -- Get all children named "Collide"
- local collideObjects = object:GetChildren()
- -- Initialize a counter for "Collide" objects
- local collideCount = 0
- for _, child in pairs(collideObjects) do
- if child.Name == "RightHand" then
- collideCount = collideCount + 1
- end
- end
- -- Check if the count is less than 2
- if collideCount < 2 then
- -- Clone the "Collide" object
- local collideObject = object:FindFirstChild("RightHand"):Clone()
- -- Parent the clone to the object
- collideObject.Parent = object
- end
- end
- end
- })
- local Button = Tab:CreateButton({
- Name = "Reach Hand Bypass V2 Second",
- Interact = 'Click',
- Callback = function()
- local player = game.Players.LocalPlayer
- local character = player.Character
- local object = character
- if object then
- -- Get all children named "Collide"
- local collideObjects = object:GetChildren()
- -- Initialize a counter for "Collide" objects
- local collideCount = 0
- -- Count the number of "Collide" objects
- for _, child in pairs(collideObjects) do
- if child.Name == "LeftHand" then
- collideCount = collideCount + 1
- end
- end
- -- Check if the count is less than 2
- if collideCount < 2 then
- -- Clone the "Collide" object
- local collideObject = object:FindFirstChild("LeftHand"):Clone()
- -- Parent the clone to the object
- collideObject.Parent = object
- end
- end
- end
- })
- local Slider = Tab:CreateSlider({
- Name = "Reach Hands",
- Range = {1, 20},
- Increment = 1,
- Suffix = "Hand Slider",
- CurrentValue = 1,
- 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)
- -- Get the player's character model
- local character = player.Character
- -- Check if the character model exists
- if character then
- character.RightHand.Size = Vector3.new((Value), (Value), (Value))
- character.RightHand.Massless = true
- character.RightHand.CanCollide = false
- character.LeftHand.Size = Vector3.new((Value), (Value), (Value))
- character.LeftHand.Massless = true
- character.LeftHand.CanCollide = false
- end
- end
- })
- local Button = Tab:CreateButton({
- Name = "Reach Hand Alternative Reach",
- Interact = 'Click',
- Callback = function()
- local player = game.Players.LocalPlayer
- local character = player.Character
- local object = character
- -- Get the player's character model
- local character = player.Character
- -- Check if the character model exists
- if character then
- character.RightHand.Size = Vector3.new (3,4,14)
- character.RightHand.Massless = true
- character.RightHand.CanCollide = false
- character.LeftHand.Size = Vector3.new (3,4,14)
- character.LeftHand.Massless = true
- character.LeftHand.CanCollide = false
- end
- end
- })
- local Slider = Tab:CreateSlider({
- Name = "Hands Transparency",
- Range = {0.01, 1.01},
- Increment = 0.001,
- Suffix = "Transparency Slider",
- CurrentValue = 1,
- 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)
- -- Get the player's character model
- local character = player.Character
- -- Check if the character model exists
- if character then
- character.RightHand.Transparency = (Value)
- character.LeftHand.Transparency = (Value)
- end
- end
- })
- local Button = Tab:CreateButton({
- Name = "Hand Fix Click One Time",
- Interact = 'Click',
- Callback = function()
- while true do
- wait(0.1)
- -- Get the player's character model
- local character = player.Character
- -- Check if the character model exists
- if character then
- character.RightHand.Massless = true
- character.RightHand.CanCollide = false
- character.LeftHand.Massless = true
- character.LeftHand.CanCollide = false
- end
- end
- end
- })
- local Button = Tab:CreateButton({
- Name = "Reach Foot Bypass (Not V2)",
- Interact = 'Click',
- Callback = function()
- -- Get the player's character model
- local character = player.Character
- -- Check if the character model exists
- if character then
- -- Get the original object
- local originalObject = character.RightBoot
- -- Check if the object exists
- if originalObject then
- -- Create a copy of the object
- local copiedObject = originalObject:Clone()
- -- Parent the copied object to the workspace
- copiedObject.Parent = character
- else
- print("Error: Object 'Collide' not found in workspace.asdwq32523532.")
- end
- end
- -- Get the player's character model
- local character = player.Character
- -- Check if the character model exists
- if character then
- -- Get the original object
- local originalObject = character.LeftBoot
- -- Check if the object exists
- if originalObject then
- -- Create a copy of the object
- local copiedObject = originalObject:Clone()
- -- Parent the copied object to the workspace
- copiedObject.Parent = character
- else
- print("Error: Object 'Collide' not found in workspace.asdwq32523532.")
- end
- end
- end
- })
- local Slider = Tab:CreateSlider({
- Name = "Reach Foot",
- Range = {1, 20},
- Increment = 1,
- Suffix = "Reach Slider",
- CurrentValue = 1,
- 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)
- -- Get the player's character model
- local character = player.Character
- -- Check if the character model exists
- if character then
- character.RightBoot.Size = Vector3.new((Value), (Value), (Value))
- character.RightBoot.Massless = true
- character.RightBoot.CanCollide = false
- character.LeftBoot.Size = Vector3.new((Value), (Value), (Value))
- character.LeftBoot.Massless = true
- character.LeftBoot.CanCollide = false
- end
- end
- })
- local Slider = Tab:CreateSlider({
- Name = "Transparency Foot",
- Range = {0.01, 1.01},
- Increment = 0.01,
- Suffix = "Transparency",
- CurrentValue = 0.01,
- 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)
- -- Get the player's character model
- local character = player.Character
- -- Check if the character model exists
- if character then
- character.LeftBoot.Transparency = (Value)
- character.RightBoot.Transparency = (Value)
- end
- end
- })
- local Button = Tab:CreateButton({
- Name = "INF STAMINA",
- Interact = 'Click',
- Callback = function()
- while true do
- game:GetService("AssetService").controllers.movementController.stamina.Value = 100
- wait(0.1)
- end
- end
- })
- local Label = ggg:CreateLabel("RFL REACH")
- local Button = ggg:CreateButton({
- Name = "Reach Foot Bypass",
- Interact = 'Click',
- Callback = function()
- -- Get the player's character model
- local character = player.Character
- -- Check if the character model exists
- if character then
- -- Get the original object
- local originalObject = character.RightBoot
- -- Check if the object exists
- if originalObject then
- -- Create a copy of the object
- local copiedObject = originalObject:Clone()
- -- Parent the copied object to the workspace
- copiedObject.Parent = character
- else
- print("Error: Object 'Collide' not found in workspace.asdwq32523532.")
- end
- end
- -- Get the player's character model
- local character = player.Character
- -- Check if the character model exists
- if character then
- -- Get the original object
- local originalObject = character.LeftBoot
- -- Check if the object exists
- if originalObject then
- -- Create a copy of the object
- local copiedObject = originalObject:Clone()
- -- Parent the copied object to the workspace
- copiedObject.Parent = character
- else
- print("Error: Object 'Collide' not found in workspace.asdwq32523532.")
- end
- end
- end
- })
- local Button = ggg:CreateButton({
- Name = "Reach Foot",
- Interact = 'Click',
- Callback = function()
- -- Get the player's character model
- local character = player.Character
- -- Check if the character model exists
- if character then
- local player = game.Players.LocalPlayer
- character.RightBoot.Size = Vector3.new(9, 3, 6)
- character.RightBoot.Transparency = 0.9
- end
- end
- })
- while true do
- wait(0.1)
- -- Get the player's character model
- local character = player.Character
- -- Check if the character model exists
- if character then
- character.Collide.Massless = true
- character.Collide.CanCollide = false
- end
- end
- else
- print("Key is invalid")
- end
- --[[
- KeyGuardLibrary.validateDefaultKey(key) - Validate key
- KeyGuardLibrary.validatePremiumKey(key) - Validate premium key
- KeyGuardLibrary.getService() - Get service
- KeyGuardLibrary.getLink() - Get link
- ]]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement