ruwxie fe copy skin source
Key RequiredUniversal

ruwxie fe copy skin source

Universal Scripts00lskidds00lskidd 1.7K views 1.8K executesUpdated Feb 14, 2026
5.0/ 5(3 votes)
30100% Positive
Lua Script•264 lines (8519 chars)
local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()

local Window = Rayfield:CreateWindow({
    Name = "EZ.RU FE SKIN CHANGER",
    LoadingTitle = "EZ.RU FE SKIN CHANGER",
    LoadingSubtitle = "by skid EZ.RU",
    ConfigurationSaving = {
        Enabled = false
    },
    KeySystem = true,
    KeySettings = {
        Title = "EZ.RU Key System",
        Subtitle = "Get the key in Discord",
        Note = "Discord: https://(discord invite)  ",
        FileName = "EZRU_Key",
        SaveKey = true,
        GrabKeyFromSite = false,
        Key = {"EZFE2026"}
    }
})

local MainTab = Window:CreateTab("Main", 4483362458)
local ClothesTab = Window:CreateTab("Clothes", 4483362458)
local CopyTab = Window:CreateTab("Copy Skin", 4483362458)

local targetAssetId = ""
local shirtAssetId = ""
local pantsAssetId = ""
local skinCopyEnabled = false

MainTab:CreateInput({
    Name = "Asset ID",
    PlaceholderText = "Enter ID",
    RemoveTextAfterFocusLost = false,
    Callback = function(Text)
        targetAssetId = Text
    end,
})

MainTab:CreateButton({
    Name = "Wear",
    Callback = function()
        local id = tonumber(targetAssetId)
        local lp = game.Players.LocalPlayer
        local char = lp.Character
        if id and char then
            local success, model = pcall(function()
                return game:GetObjects("rbxassetid://" .. id)[1]
            end)
            
            if success and model and model:IsA("Accessory") then
                model.Name = "FE_" .. model.Name .. "_" .. id
                model.Parent = char
                
                local handle = model:FindFirstChild("Handle")
                if handle then
                    local weld = handle:FindFirstChildOfClass("Weld") or Instance.new("Weld")
                    weld.Part0 = handle
                    weld.Part1 = char:WaitForChild("Head")
                    
                    local attachment = handle:FindFirstChildOfClass("Attachment")
                    if attachment then
                        weld.C0 = attachment.CFrame
                    end
                    weld.C1 = CFrame.new()
                    weld.Parent = handle
                end
                
                Rayfield:Notify({
                    Title = "Success",
                    Content = "Worn: " .. model.Name,
                    Duration = 2.5,
                    Image = 4483362458,
                })
            end
        end
    end,
})

MainTab:CreateButton({
    Name = "Remove All Fakes",
    Callback = function()
        local char = game.Players.LocalPlayer.Character
        if char then
            for _, v in pairs(char:GetChildren()) do
                if v:IsA("Accessory") and string.find(v.Name, "FE_") then
                    v:Destroy()
                end
            end
        end
        Rayfield:Notify({
            Title = "Done",
            Content = "All fake accessories removed",
            Duration = 2,
            Image = 4483362458,
        })
    end,
})

MainTab:CreateButton({
    Name = "Remove Original Hair / Accessories",
    Callback = function()
        local char = game.Players.LocalPlayer.Character
        if char then
            for _, v in ipairs(char:GetChildren()) do
                if v:IsA("Accessory") and not string.find(v.Name, "FE_") then
                    pcall(function() v:Destroy() end)
                end
            end
        end
        Rayfield:Notify({
            Title = "Done",
            Content = "Original accessories removed",
            Duration = 2,
            Image = 4483362458,
        })
    end,
})

MainTab:CreateButton({
    Name = "Remove Original Clothes",
    Callback = function()
        local char = game.Players.LocalPlayer.Character
        if char then
            local s = char:FindFirstChildOfClass("Shirt")
            local p = char:FindFirstChildOfClass("Pants")
            if s then s:Destroy() end
            if p then p:Destroy() end
        end
        Rayfield:Notify({
            Title = "Done",
            Content = "Original clothes removed",
            Duration = 2,
            Image = 4483362458,
        })
    end,
})

ClothesTab:CreateInput({
    Name = "Shirt ID",
    PlaceholderText = "Enter Shirt ID",
    RemoveTextAfterFocusLost = false,
    Callback = function(Text)
        shirtAssetId = Text
    end,
})

ClothesTab:CreateButton({
    Name = "Wear Shirt",
    Callback = function()
        local id = tonumber(shirtAssetId)
        local char = game.Players.LocalPlayer.Character
        if id and char then
            local success, template = pcall(function()
                local obj = game:GetObjects("rbxassetid://" .. id)[1]
                local temp = obj.ShirtTemplate
                obj:Destroy()
                return temp
            end)
            
            if success and template then
                local shirt = char:FindFirstChildOfClass("Shirt") or Instance.new("Shirt")
                shirt.Parent = char
                shirt.ShirtTemplate = template
                
                Rayfield:Notify({
                    Title = "Success",
                    Content = "Shirt applied",
                    Duration = 2,
                    Image = 4483362458,
                })
            end
        end
    end,
})

ClothesTab:CreateInput({
    Name = "Pants ID",
    PlaceholderText = "Enter Pants ID",
    RemoveTextAfterFocusLost = false,
    Callback = function(Text)
        pantsAssetId = Text
    end,
})

ClothesTab:CreateButton({
    Name = "Wear Pants",
    Callback = function()
        local id = tonumber(pantsAssetId)
        local char = game.Players.LocalPlayer.Character
        if id and char then
            local success, template = pcall(function()
                local obj = game:GetObjects("rbxassetid://" .. id)[1]
                local temp = obj.PantsTemplate
                obj:Destroy()
                return temp
            end)
            
            if success and template then
                local pants = char:FindFirstChildOfClass("Pants") or Instance.new("Pants")
                pants.Parent = char
                pants.PantsTemplate = template
                
                Rayfield:Notify({
                    Title = "Success",
                    Content = "Pants applied",
                    Duration = 2,
                    Image = 4483362458,
                })
            end
        end
    end,
})

CopyTab:CreateToggle({
    Name = "Enable Skin Copy (Press E near players)",
    CurrentValue = false,
    Callback = function(Value)
        skinCopyEnabled = Value
        Rayfield:Notify({
            Title = "Enabled",
            Content = "Approach players and press E",
            Duration = 2,
            Image = 4483362458,
        })
    end,
})

game:GetService("UserInputService").InputBegan:Connect(function(input, processed)
    if processed then return end
    if input.KeyCode == Enum.KeyCode.E and skinCopyEnabled then
        local lp = game.Players.LocalPlayer
        local char = lp.Character
        if not char or not char:FindFirstChild("HumanoidRootPart") then return end
        
        for _, player in pairs(game.Players:GetPlayers()) do
            if player ~= lp and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
                local dist = (char.HumanoidRootPart.Position - player.Character.HumanoidRootPart.Position).Magnitude
                if dist < 15 then
                    local s = player.Character:FindFirstChildOfClass("Shirt")
                    local p = player.Character:FindFirstChildOfClass("Pants")
                    
                    if s then
                        local myShirt = char:FindFirstChildOfClass("Shirt") or Instance.new("Shirt", char)
                        myShirt.ShirtTemplate = s.ShirtTemplate
                    end
                    if p then
                        local myPants = char:FindFirstChildOfClass("Pants") or Instance.new("Pants", char)
                        myPants.PantsTemplate = p.PantsTemplate
                    end
                    
                    Rayfield:Notify({
                        Title = "Skin Copied",
                        Content = "Copied skin from " .. player.Name,
                        Duration = 2,
                        Image = 4483362458,
                    })
                end
            end
        end
    end
end)

Rayfield:LoadConfiguration()

Features & Information

a skidded script key is EZFE2026

Community Comments (1)

s00lskidds00lskiddFeb 15, 2026

@BestObfuscator stfu

More Scripts for Universal Scripts