-- [[ Rscripts Risk Notice ]] -- This script is not verified by rscripts.net. Deal with caution. -- -- Stay safe: -- • Never log in on unofficial Roblox sites or lookalike domains. -- • Real Roblox links use roblox.com (check the .com ending). -- • Treat fake Roblox login / "claim reward" pages as phishing. -- [[ End Rscripts Risk Notice ]] local Rayfield = loadstring(game:HttpGet('https://raw.githubusercontent.com/SiriusSoftwareLtd/Rayfield/main/source.lua'))() local cam = workspace.Camera local vm = cam:FindFirstChildOfClass("Model") local merc_plrs = workspace:FindFirstChild("MercPlayers") if workspace:FindFirstChild("stored_sa") then workspace["stored_sa"]:Destroy() end local stored_sa = Instance.new("Folder", workspace) stored_sa.Name = "stored_sa" local names = {"gun.", "m9_", "sig_mag"} local df = { [1] = Color3.fromRGB(163, 162, 165), [2] = Enum.Material.Plastic, [3] = 0 } local function get_material(material) if not material then return nil end if type(material) == "table" then for k, v in pairs(material) do if type(v) == "string" then return Enum.Material[v] end if type(k) == "string" then return Enum.Material[k] end end return nil end return Enum.Material[material] end local function store_sa(sa) if sa and sa.Parent ~= stored_sa then sa.Name = sa.Parent.Name sa.Parent = stored_sa end end local function matches_names(name) for i, v in pairs(names) do if name:find(v, 1, true) then return true end end return false end local function change_gloves(material, color, transparency) local mat, col, tran = df[2], df[1], df[3] if material then mat = get_material(material) or df[2] end if color then col = color end if transparency then tran = transparency end for i, v in pairs(vm:GetChildren()) do if v.Name:find("Gloves") then v.Material = mat v.Color = col v.Transparency = tran for i, v in pairs(v:GetChildren()) do if v:IsA("SurfaceAppearance") then store_sa(v) end end end end end local function change_sleeves(material, color, transparency) local mat, col, tran = df[2], df[1], df[3] if material then mat = get_material(material) or df[2] end if color then col = color end if transparency then tran = transparency end for i, v in pairs(vm:GetChildren()) do if v.Name:find("Sleeves") then v.Material = mat v.Color = col v.Transparency = tran for i, v in pairs(v:GetChildren()) do if v:IsA("SurfaceAppearance") then store_sa(v) end end end end end local function change_gun(material, color, transparency) local mat, col, tran = df[2], df[1], df[3] if material then mat = get_material(material) or df[2] end if color then col = color end if transparency then tran = transparency end for i, v in pairs(cam:GetDescendants()) do if v:IsA("MeshPart") and matches_names(v.Name) then local has_snd = v:FindFirstChildOfClass("Sound") ~= nil if not has_snd and v.Name ~= "Casing" then v.Material = mat v.Color = col v.Transparency = tran for i, v in pairs(v:GetChildren()) do if v:IsA("SurfaceAppearance") then store_sa(v) end end end end end end local esp_saved = {} local function plr_esp(material, color, transparency, hl, fill_t, fill_c, fill_v, chk_walls) local mat = get_material(material) or df[2] local col = color or df[1] local tran = tonumber(transparency) or 0 for i, v in pairs(merc_plrs:GetChildren()) do if hl then local highlight = v:FindFirstChildOfClass("Highlight") if not highlight then highlight = Instance.new("Highlight", v) end highlight.FillColor = fill_c or highlight.FillColor highlight.FillTransparency = fill_t or 0.5 highlight.Enabled = fill_v ~= false highlight.OutlineTransparency = 1 if chk_walls then highlight.DepthMode = Enum.HighlightDepthMode.Occluded else highlight.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop end end for i, v in pairs(v:GetChildren()) do if not v:IsA("MeshPart") then continue end if not esp_saved[v] then esp_saved[v] = { Material = v.Material, Color = v.Color, Transparency = v.Transparency } end v.Material = mat v.Color = col v.Transparency = tran for i, v in pairs(v:GetChildren()) do if v:IsA("SurfaceAppearance") then store_sa(v) end end end end end local function restore_esp() for part, saved in pairs(esp_saved) do if part and part.Parent then part.Material = saved.Material part.Color = saved.Color part.Transparency = saved.Transparency end end esp_saved = {} for i, v in pairs(merc_plrs:GetChildren()) do local highlight = v:FindFirstChildOfClass("Highlight") if highlight then highlight:Destroy() end end end local materials = {"Neon", "ForceField", "Plastic", "Glass", "Fabric", "Metal"} local state = { gloves = { material = "Plastic", color = Color3.fromRGB(163, 162, 165), transparency = 0, enabled = false }, sleeves = { material = "Fabric", color = Color3.fromRGB(30, 30, 30), transparency = 0, enabled = false }, gun = { material = "Metal", color = Color3.fromRGB(20, 20, 20), transparency = 0, enabled = false }, esp = { material = "ForceField", color = Color3.fromRGB(255, 0, 0), transparency = 0.5, hl = true, fill_t = 0.6, fill_c = Color3.fromRGB(255, 0, 0), fill_v = true, chk_walls = false, enabled = false } } task.spawn(function() while true do if state.gloves.enabled then change_gloves(state.gloves.material, state.gloves.color, state.gloves.transparency) end task.wait(0.1) end end) task.spawn(function() while true do if state.sleeves.enabled then change_sleeves(state.sleeves.material, state.sleeves.color, state.sleeves.transparency) end task.wait(0.1) end end) task.spawn(function() while true do if state.gun.enabled then change_gun(state.gun.material, state.gun.color, state.gun.transparency) end task.wait(0.1) end end) task.spawn(function() while true do if state.esp.enabled then plr_esp( state.esp.material, state.esp.color, state.esp.transparency, state.esp.hl, state.esp.fill_t, state.esp.fill_c, state.esp.fill_v, state.esp.chk_walls ) end task.wait(0.1) end end) local Window = Rayfield:CreateWindow({ Name = "Real skeet aka gamesense wallahi", LoadingTitle = "bypassing byfron...", LoadingSubtitle = "by sizoterik", Theme = "Default", ToggleUIKeybind = "V", ConfigurationSaving = { Enabled = false }, KeySystem = false }) local GlovesTab = Window:CreateTab("Gloves", nil) GlovesTab:CreateSection("Gloves") GlovesTab:CreateToggle({ Name = "Enable", CurrentValue = false, Flag = "GlovesEnabled", Callback = function(Value) state.gloves.enabled = Value end }) GlovesTab:CreateDropdown({ Name = "Material", Options = materials, CurrentOption = "Plastic", Flag = "GlovesMaterial", Callback = function(Option) state.gloves.material = Option end }) GlovesTab:CreateColorPicker({ Name = "Color", Color = Color3.fromRGB(163, 162, 165), Flag = "GlovesColor", Callback = function(Value) state.gloves.color = Value end }) GlovesTab:CreateSlider({ Name = "Transparency", Range = {0, 1}, Increment = 0.05, Suffix = "", CurrentValue = 0, Flag = "GlovesTransparency", Callback = function(Value) state.gloves.transparency = Value end }) local SleevesTab = Window:CreateTab("Sleeves", nil) SleevesTab:CreateSection("Sleeves") SleevesTab:CreateToggle({ Name = "Enable", CurrentValue = false, Flag = "SleevesEnabled", Callback = function(Value) state.sleeves.enabled = Value end }) SleevesTab:CreateDropdown({ Name = "Material", Options = materials, CurrentOption = "Fabric", Flag = "SleevesMaterial", Callback = function(Option) state.sleeves.material = Option end }) SleevesTab:CreateColorPicker({ Name = "Color", Color = Color3.fromRGB(30, 30, 30), Flag = "SleevesColor", Callback = function(Value) state.sleeves.color = Value end }) SleevesTab:CreateSlider({ Name = "Transparency", Range = {0, 1}, Increment = 0.05, Suffix = "", CurrentValue = 0, Flag = "SleevesTransparency", Callback = function(Value) state.sleeves.transparency = Value end }) local GunTab = Window:CreateTab("Gun", nil) GunTab:CreateSection("Gun") GunTab:CreateToggle({ Name = "Enable", CurrentValue = false, Flag = "GunEnabled", Callback = function(Value) state.gun.enabled = Value end }) GunTab:CreateDropdown({ Name = "Material", Options = materials, CurrentOption = "Metal", Flag = "GunMaterial", Callback = function(Option) state.gun.material = Option end }) GunTab:CreateColorPicker({ Name = "Color", Color = Color3.fromRGB(20, 20, 20), Flag = "GunColor", Callback = function(Value) state.gun.color = Value end }) GunTab:CreateSlider({ Name = "Transparency", Range = {0, 1}, Increment = 0.05, Suffix = "", CurrentValue = 0, Flag = "GunTransparency", Callback = function(Value) state.gun.transparency = Value end }) local ESPTab = Window:CreateTab("ESP", nil) ESPTab:CreateSection("Player ESP") ESPTab:CreateToggle({ Name = "Enable", CurrentValue = false, Flag = "ESPEnabled", Callback = function(Value) state.esp.enabled = Value if not Value then restore_esp() end end }) ESPTab:CreateDropdown({ Name = "Material", Options = materials, CurrentOption = "ForceField", Flag = "ESPMaterial", Callback = function(Option) state.esp.material = Option end }) ESPTab:CreateColorPicker({ Name = "Color", Color = Color3.fromRGB(255, 0, 0), Flag = "ESPColor", Callback = function(Value) state.esp.color = Value end }) ESPTab:CreateSlider({ Name = "Transparency", Range = {0, 1}, Increment = 0.05, Suffix = "", CurrentValue = 0.5, Flag = "ESPTransparency", Callback = function(Value) state.esp.transparency = Value end }) ESPTab:CreateToggle({ Name = "Highlight", CurrentValue = true, Flag = "ESPHighlight", Callback = function(Value) state.esp.hl = Value end }) ESPTab:CreateSlider({ Name = "Fill Transparency", Range = {0, 1}, Increment = 0.05, Suffix = "", CurrentValue = 0.6, Flag = "ESPFillTransparency", Callback = function(Value) state.esp.fill_t = Value end }) ESPTab:CreateColorPicker({ Name = "Fill Color", Color = Color3.fromRGB(255, 0, 0), Flag = "ESPFillColor", Callback = function(Value) state.esp.fill_c = Value end }) ESPTab:CreateToggle({ Name = "Fill Enabled", CurrentValue = true, Flag = "ESPFillEnabled", Callback = function(Value) state.esp.fill_v = Value end }) ESPTab:CreateToggle({ Name = "Check Walls", CurrentValue = false, Flag = "ESPCheckWalls", Callback = function(Value) state.esp.chk_walls = Value end })