You can put objects inside it, point the camera at it, copy the workspace camera inside it, set it as ‘currentCamera’ property and after that you’ll see how it works.
The simplest way to get a player’s avatar’s thumbnail is to use the “GetUserThumbnailAsync()” instance method which belongs to the player’s service.
Here’s a sample script which when parented to an ImageLabel/ImageButton instance sets the image of that instance to a thumbnail of the local player’s avatar.
local players = game:GetService("Players")
local player = players.LocalPlayer
local imageLabel = script.Parent
local success, result = pcall(function()
return players:GetUserThumbnailAsync(player.UserId, Enum.ThumbnailType.AvatarThumbnail, Enum.ThumbnailSize.Size420x420)
end)
if success then
if result then
imageLabel.Image = result
end
else
warn(result)
end