if your not using viewport, just create textlabels and display them over the animation ending.
function OnAnimationEnd()
local Text = Instance.new("TextLabel")
local Text.Parent = Players.PlayerGui:WaitForChild("GameUi") -- assuming this is where you store your game ui, it may be different. you could also make your own screengui through the script itself
Text.Size = UDim2.fromScale(0.5, 0.2)
Text.Position = UDim2.fromScale(0.5, 0.85)
Text.AnchorPoint = Vector2.new(0.5, 0.5)
Text.Text = "Gold Fruit"
Text.TextColor3 = Color3.fromRGB(255, 255, 255)
Text.BackgroundTransparency = 1
end
your version would likely look very different and have animations (probably using TweenService) but thats the idea.