become custom character
Key Required

become custom character

Total Roblox Dramacrischip123456crischip123456 12.1K views 208 executesUpdated Mar 21, 2025
5.0/ 5(1 votes)
10100% Positive
Lua Script•97 lines (2978 chars)
local Fluent = loadstring(game:HttpGet("https://github.com/dawid-scripts/Fluent/releases/latest/download/main.lua"))()
local SaveManager = loadstring(game:HttpGet("https://raw.githubusercontent.com/dawid-scripts/Fluent/master/Addons/SaveManager.lua"))()
local InterfaceManager = loadstring(game:HttpGet("https://raw.githubusercontent.com/dawid-scripts/Fluent/master/Addons/InterfaceManager.lua"))()
local inputtedCharacter

local Window = Fluent:CreateWindow({
	Title = "Custom Character " .. Fluent.Version,
	SubTitle = "by crischip123456 @chrztech on tiktok",
	TabWidth = 160,
	Size = UDim2.fromOffset(580, 460),
	Acrylic = true, -- The blur may be detectable, setting this to false disables blur entirely
	Theme = "Dark",
	MinimizeKey = Enum.KeyCode.LeftControl -- Used when theres no MinimizeKeybind
})

--Fluent provides Lucide Icons https://lucide.dev/icons/ for the tabs, icons are optional
local Tabs = {
	Main = Window:AddTab({ Title = "Main", Icon = "" }),
	Settings = Window:AddTab({ Title = "Settings", Icon = "settings" })
}

local Options = Fluent.Options

do
	local Input = Tabs.Main:AddInput("Character", {
		Title = "Character",
		Default = "",
		Placeholder = "Custom Character",
		Numeric = false, -- Only allows numbers
		Finished = false, -- Only calls callback when you press enter
		Callback = function(Value)
			inputtedCharacter = Value
		end
	})

	Tabs.Main:AddButton({
		Title = "Get character",
		Callback = function()
			local args = {
				[1] = "Character",
				[2] = tostring(inputtedCharacter)
			}

			game:GetService("ReplicatedStorage").Events.Buy:FireServer(unpack(args))
		end
	})
	
	Tabs.Main:AddButton({
		Title = "Get verified character",
		Callback = function()
			local args = {
				[1] = "Character",
				[2] = "" .. tostring(inputtedCharacter)
			}

			game:GetService("ReplicatedStorage").Events.Buy:FireServer(unpack(args))
		end
	})
end


-- Addons:
-- SaveManager (Allows you to have a configuration system)
-- InterfaceManager (Allows you to have a interface managment system)

-- Hand the library over to our managers
SaveManager:SetLibrary(Fluent)
InterfaceManager:SetLibrary(Fluent)

-- Ignore keys that are used by ThemeManager.
-- (we dont want configs to save themes, do we?)
SaveManager:IgnoreThemeSettings()

-- You can add indexes of elements the save manager should ignore
SaveManager:SetIgnoreIndexes({})

-- use case for doing it this way:
-- a script hub could have themes in a global folder
-- and game configs in a separate folder per game
InterfaceManager:SetFolder("FluentScriptHub")
SaveManager:SetFolder("FluentScriptHub/specific-game")

InterfaceManager:BuildInterfaceSection(Tabs.Settings)
SaveManager:BuildConfigSection(Tabs.Settings)


Window:SelectTab(1)

Fluent:Notify({
	Title = "Fluent",
	Content = "The script has been loaded.",
	Duration = 8
})

-- You can use the SaveManager:LoadAutoloadConfig() to load a config
-- which has been marked to be one that auto loads!
SaveManager:LoadAutoloadConfig()

Features & Information

custom character trd

Community Comments (3)

DSarceDSarceMar 22, 2025(edited)

any way to get the face and accessories in the custom character

raniamuslim221raniamuslim221Apr 3, 2025

Uh

TechNickTechNickJan 23, 2026

I tried but it didn't work. Only the name worked, but the clothes, body, face, and accessories don't appear; literally nothing appears, only the name appears, and it transforms you into the original skin.

More Scripts for Total Roblox Drama