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,
})
To embed this program on your website, copy the following code and paste it into your website's HTML: