I have this GUI that the player can input an image ID and have that image show in the preview box and become that players crosshair in the game. But the image doesn’t show when it gets added and in the video below you can see that the ID changes when I paste it directly into the image property.
I plan to use ProfileService to save the url
local crosshairFrame = script.Parent
local crosshairIDinput = crosshairFrame:WaitForChild("Input"):WaitForChild("InputID")
local crosshairPreview = crosshairFrame:WaitForChild("preview"):WaitForChild("previewImage")
crosshairIDinput:GetPropertyChangedSignal("Text"):Connect(function()
crosshairPreview.Image = "http://www.roblox.com/asset/?id=".. crosshairIDinput.Text
end)