local Rayfield = loadstring(game:HttpGet('https://[Log in to view URL]'))()

local Window = Rayfield:CreateWindow({
   Name = "Mps Reach",
   LoadingTitle = "Loading MPS Reach",
   LoadingSubtitle = "by NetflixSubscriptionsV2",
   ConfigurationSaving = {
      Enabled = false,
      FolderName = nil, -- Create a custom folder for your hub/game
      FileName = "MPS Reach"
   },
   Discord = {
      Enabled = true,
      Invite = "https://[Log in to view URL]", -- The Discord invite code, do not include discord.gg/. E.g. discord.gg/ABCD would be ABCD
      RememberJoins = false -- 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 = "MPS Reach Key System",
      Subtitle = "Key System",
      Note = "Join our Discord server for the key",
      FileName = "MPS Reach Key", -- It is recommended to use something unique as other scripts using Rayfield may overwrite your key file
      SaveKey = false, -- The user's key will be saved, but if you change the key, they will be unable to use your script
      GrabKeyFromSite = true, -- If this is true, set Key below to the RAW site you would like Rayfield to get the key from
      Key = {"https://[Log in to view URL]"} -- 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("GK Reach", nil) -- Title, Image
local MainSection = MainTab:CreateSection("GK Section")

Rayfield:Notify({
   Title = "Thanks for using my script",
   Content = "Nigga don't get exposed tho",
   Duration = 3,
   Image = nil,
   Actions = { -- Notification Buttons

      Ignore = { -- Duplicate this table (or remove it) to add and remove buttons to the notification.
         Name = "Okay!",
         Callback = function()
            print("The user tapped Okay!")
         end
      },

},
})

local Button = MainTab:CreateButton({
   Name = "Invisible Legs and Hands",
   Callback = function()
   -- Get the player's character
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()

-- Define the body parts that need to be made invisible
local partsToMakeInvisible = {
    "Left Arm",
    "Right Arm",
    "Left Leg",
    "Right Leg"
}

-- Loop through each specified part and set transparency to 1
for _, partName in ipairs(partsToMakeInvisible) do
    local part = character:FindFirstChild(partName)
    if part then
        part.Transparency = 1  -- Set transparency to 1 to make the part fully invisible
    else
        warn(partName .. " not found in character.")
    end
end

print("Arms and legs are now invisible.")

   end,
})

local Button = MainTab:CreateButton({
   Name = "Low GK reach",
   Callback = function()
   -- Get the player's character
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:WaitForChild("Humanoid")

-- Wait for the necessary body parts
local rightArm = character:FindFirstChild("Right Arm")
local leftArm = character:FindFirstChild("Left Arm")
local rightLeg = character:FindFirstChild("Right Leg")
local leftLeg = character:FindFirstChild("Left Leg")
local humanoidRootPart = character:FindFirstChild("HumanoidRootPart")
local torso = character:FindFirstChild("Torso")

-- Function to apply large scaling gradually
local function scalePart(part, targetSize)
    local currentSize = part.Size
    local step = 0.5  -- Incremental step for smooth scaling

    -- Gradual scaling loop
    for scale = currentSize.X, targetSize.X, step do
        part.Size = Vector3.new(scale, part.Size.Y, scale)
        part.CanCollide = false
        part.Massless = true
        task.wait(0.05)  -- Short wait to prevent sudden lag
    end
    part.Size = targetSize  -- Final target size
end

if rightArm and leftArm and rightLeg and leftLeg and humanoidRootPart and torso then
    -- Target size for large scaling
    local largeSize = Vector3.new(5.5, rightArm.Size.Y, 5.5)

    -- Apply scaling gradually to avoid freezing
    scalePart(rightArm, largeSize)
    scalePart(leftArm, largeSize)
    scalePart(rightLeg, largeSize)
    scalePart(leftLeg, largeSize)

    -- Ensure body parts won't collide or interfere
    rightArm.CanCollide = false
    leftArm.CanCollide = false
    rightLeg.CanCollide = false
    leftLeg.CanCollide = false

    -- Reset HumanoidRootPart to prevent floating
    humanoidRootPart.Anchored = false
    humanoidRootPart.CFrame = torso.CFrame  -- Keep alignment with Torso

    -- Adjust humanoid properties for large limbs
    humanoid.HipWidth = 8
    humanoid.HipHeight = 8
else
    warn("Error: Required body parts are missing!")
end



   end,
})

local Button = MainTab:CreateButton({
   Name = "Medium GK Reach",
   Callback = function()
   -- Get the player's character
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:WaitForChild("Humanoid")

-- Wait for the necessary body parts
local rightArm = character:FindFirstChild("Right Arm")
local leftArm = character:FindFirstChild("Left Arm")
local rightLeg = character:FindFirstChild("Right Leg")
local leftLeg = character:FindFirstChild("Left Leg")
local humanoidRootPart = character:FindFirstChild("HumanoidRootPart")
local torso = character:FindFirstChild("Torso")

-- Function to apply large scaling gradually
local function scalePart(part, targetSize)
    local currentSize = part.Size
    local step = 0.5  -- Incremental step for smooth scaling

    -- Gradual scaling loop
    for scale = currentSize.X, targetSize.X, step do
        part.Size = Vector3.new(scale, part.Size.Y, scale)
        part.CanCollide = false
        part.Massless = true
        task.wait(0.05)  -- Short wait to prevent sudden lag
    end
    part.Size = targetSize  -- Final target size
end

if rightArm and leftArm and rightLeg and leftLeg and humanoidRootPart and torso then
    -- Target size for large scaling
    local largeSize = Vector3.new(10, rightArm.Size.Y, 10)

    -- Apply scaling gradually to avoid freezing
    scalePart(rightArm, largeSize)
    scalePart(leftArm, largeSize)
    scalePart(rightLeg, largeSize)
    scalePart(leftLeg, largeSize)

    -- Ensure body parts won't collide or interfere
    rightArm.CanCollide = false
    leftArm.CanCollide = false
    rightLeg.CanCollide = false
    leftLeg.CanCollide = false

    -- Reset HumanoidRootPart to prevent floating
    humanoidRootPart.Anchored = false
    humanoidRootPart.CFrame = torso.CFrame  -- Keep alignment with Torso

    -- Adjust humanoid properties for large limbs
    humanoid.HipWidth = 8
    humanoid.HipHeight = 8
else
    warn("Error: Required body parts are missing!")
end


   end,
})


local Button = MainTab:CreateButton({
   Name = "High GK Reach",
   Callback = function()
   -- Get the player's character
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:WaitForChild("Humanoid")

-- Wait for the necessary body parts
local rightArm = character:FindFirstChild("Right Arm")
local leftArm = character:FindFirstChild("Left Arm")
local rightLeg = character:FindFirstChild("Right Leg")
local leftLeg = character:FindFirstChild("Left Leg")
local humanoidRootPart = character:FindFirstChild("HumanoidRootPart")
local torso = character:FindFirstChild("Torso")

-- Function to apply large scaling gradually
local function scalePart(part, targetSize)
    local currentSize = part.Size
    local step = 0.5  -- Incremental step for smooth scaling

    -- Gradual scaling loop
    for scale = currentSize.X, targetSize.X, step do
        part.Size = Vector3.new(scale, part.Size.Y, scale)
        part.CanCollide = false
        part.Massless = true
        task.wait(0.05)  -- Short wait to prevent sudden lag
    end
    part.Size = targetSize  -- Final target size
end

if rightArm and leftArm and rightLeg and leftLeg and humanoidRootPart and torso then
    -- Target size for large scaling
    local largeSize = Vector3.new(15, rightArm.Size.Y, 15)

    -- Apply scaling gradually to avoid freezing
    scalePart(rightArm, largeSize)
    scalePart(leftArm, largeSize)
    scalePart(rightLeg, largeSize)
    scalePart(leftLeg, largeSize)

    -- Ensure body parts won't collide or interfere
    rightArm.CanCollide = false
    leftArm.CanCollide = false
    rightLeg.CanCollide = false
    leftLeg.CanCollide = false

    -- Reset HumanoidRootPart to prevent floating
    humanoidRootPart.Anchored = false
    humanoidRootPart.CFrame = torso.CFrame  -- Keep alignment with Torso

    -- Adjust humanoid properties for large limbs
    humanoid.HipWidth = 8
    humanoid.HipHeight = 8
else
    warn("Error: Required body parts are missing!")
end

   end,
})

local Button = MainTab:CreateButton({
   Name = "Very High GK Reach",
   Callback = function()
   -- Get the player's character
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:WaitForChild("Humanoid")

-- Wait for the necessary body parts
local rightArm = character:FindFirstChild("Right Arm")
local leftArm = character:FindFirstChild("Left Arm")
local rightLeg = character:FindFirstChild("Right Leg")
local leftLeg = character:FindFirstChild("Left Leg")
local humanoidRootPart = character:FindFirstChild("HumanoidRootPart")
local torso = character:FindFirstChild("Torso")

-- Function to apply large scaling gradually
local function scalePart(part, targetSize)
    local currentSize = part.Size
    local step = 0.5  -- Incremental step for smooth scaling

    -- Gradual scaling loop
    for scale = currentSize.X, targetSize.X, step do
        part.Size = Vector3.new(scale, part.Size.Y, scale)
        part.CanCollide = false
        part.Massless = true
        task.wait(0.05)  -- Short wait to prevent sudden lag
    end
    part.Size = targetSize  -- Final target size
end

if rightArm and leftArm and rightLeg and leftLeg and humanoidRootPart and torso then
    -- Target size for large scaling
    local largeSize = Vector3.new(20, rightArm.Size.Y, 20)

    -- Apply scaling gradually to avoid freezing
    scalePart(rightArm, largeSize)
    scalePart(leftArm, largeSize)
    scalePart(rightLeg, largeSize)
    scalePart(leftLeg, largeSize)

    -- Ensure body parts won't collide or interfere
    rightArm.CanCollide = false
    leftArm.CanCollide = false
    rightLeg.CanCollide = false
    leftLeg.CanCollide = false

    -- Reset HumanoidRootPart to prevent floating
    humanoidRootPart.Anchored = false
    humanoidRootPart.CFrame = torso.CFrame  -- Keep alignment with Torso

    -- Adjust humanoid properties for large limbs
    humanoid.HipWidth = 8
    humanoid.HipHeight = 8
else
    warn("Error: Required body parts are missing!")
end

   end,
})

local Button = MainTab:CreateButton({
   Name = "Visible Legs and Hands",
   Callback = function()
   -- Get the player's character
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()

-- Define the body parts that need to be made invisible
local partsToMakeInvisible = {
    "Left Arm",
    "Right Arm",
    "Left Leg",
    "Right Leg"
}

-- Loop through each specified part and set transparency to 1
for _, partName in ipairs(partsToMakeInvisible) do
    local part = character:FindFirstChild(partName)
    if part then
        part.Transparency = 0  -- Set transparency to 1 to make the part fully invisible
    else
        warn(partName .. " not found in character.")
    end
end

print("Arms and legs are now invisible.")

end,
})

local Tab = Window:CreateTab("MPS Reach", nil) -- Title, Image
local Section = Tab:CreateSection("Reach Section (same as the other section but I recomend using this one)")

local Button = Tab:CreateButton({
   Name = "Invisible Legs and Hands",
   Callback = function()
   -- Get the player's character
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()

-- Define the body parts that need to be made invisible
local partsToMakeInvisible = {
    "Left Arm",
    "Right Arm",
    "Left Leg",
    "Right Leg"
}

-- Loop through each specified part and set transparency to 1
for _, partName in ipairs(partsToMakeInvisible) do
    local part = character:FindFirstChild(partName)
    if part then
        part.Transparency = 1  -- Set transparency to 1 to make the part fully invisible
    else
        warn(partName .. " not found in character.")
    end
end

print("Arms and legs are now invisible.")

   end,
})

Embed on website

To embed this program on your website, copy the following code and paste it into your website's HTML: