Advertisement
ColdSpecs

Need implementation

Aug 31st, 2023
27
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. local RunService = game:GetService("RunService")
  2. local camera = workspace.CurrentCamera
  3.  
  4. local drawing = Drawing.new("Text")
  5. drawing.Visible = false
  6. drawing.Size = 20
  7. drawing.Color = Color3.new(1, 1, 1)
  8. drawing.Center = true
  9. drawing.Outline = true
  10.  
  11. RunService.RenderStepped:Connect(function()
  12. for _, model in pairs(workspace:GetChildren()) do
  13. if model:IsA("Model") and model:FindFirstChild("Head") then
  14. local head = model.Head
  15. local screenPosition, onScreen = camera:WorldToScreenPoint(head.Position)
  16. if onScreen then
  17. drawing.Visible = true
  18. drawing.Position = Vector2.new(screenPosition.X, screenPosition.Y)
  19. local hasSteelHelmet = model:FindFirstChild("SteelHelmet") ~= nil
  20. drawing.Color = hasSteelHelmet and Color3.new(1, 0, 0) or Color3.new(1, 1, 1)
  21. drawing.Text = tostring((camera.CFrame.p - head.Position).Magnitude)
  22. else
  23. drawing.Visible = false
  24. end
  25. end
  26. end
  27. end)
  28.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement