I want to make an image that has the player's avatar in game on it. How do I do this?
Nice! Also, if you ever need to make this into a 2d image, you can use this to get the avatar from the user.
ImageLabel.Image = "http://www.roblox.com/Thumbs/Avatar.ashx?x=200&y=200&Format=Png&username="..Player.name
If you plan on using this in a LocalScript
you can use local Player = game.Players.LocalPlayer
to get the Player.Name
.
I got it thanks to jensar141215!
char = game.Players.LocalPlayer.Character cam = Instance.new("Camera",script.Parent) --local par = script.Part game:GetService("RunService").RenderStepped:Connect(function() for i,v in pairs(script.Parent.ViewportFrame.Character1:GetDescendants()) do v:Destroy() end for i,v in pairs(char:GetChildren()) do local v2 = v:Clone() if v2:IsA("Script") or v2:IsA("LocalScript") or v2:IsA("ModuleScript") then v2:Destroy() else v2.Parent = script.Parent.ViewportFrame.Character1 if v2:IsA("Humanoid") then v2.DisplayDistanceType = Enum.HumanoidDisplayDistanceType.None end end -- v.Changed:Connect(function(prop) -- v2[prop] = v[prop] -- end) end script.Parent.ViewportFrame.CurrentCamera = cam cam.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(0,3,-5) * CFrame.Angles(math.rad(30),math.rad(180),0) end)