Hi! I want to create a TextBox that you can enter an username for change the appearance of a Dummy. First, the code changes the dummy to the text of the TextBox (I put the username before run the game, but when I edited text if I were player it doesn't work). But there is an error in the last line. Error: Attempt to connect failed: Passed value is not a function.
local Players = game:GetService("Players")
local Dum = workspace.Dummy
local Username = script.Parent.Text
local ID = Players:GetUserIdFromNameAsync(Username)
local function CreateOfflineCharacter(UserID, Dummy)
local Appearance = Players:GetHumanoidDescriptionFromUserId(UserID)
Dummy.Humanoid:ApplyDescription(Appearance)
end
script.Parent:GetPropertyChangedSignal("Text"):Connect(CreateOfflineCharacter(ID, Dum))
I think I'm not using correctly the function. I tried script.Parent:GetPropertyChangedSignal("Text"):Connect(function() CreateOfflineCharacter(ID, Dum) end)
This alternative code don't give me errors, however it doesn't do anything. Can you help me, please?
