Advertisement
MODFINDER_STOCK_MODS

Untitled

Aug 6th, 2023
18
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1.  
  2.  
  3. --Local Script
  4.  
  5. local BadgeRequirement = script.Parent.BadgeRequirement
  6.  
  7. local function OnBadgeAwarded(player, badgeId)
  8. if badgeId == BadgeRequirement.Value then
  9. script.Parent:FireServer("ToolGiver")
  10. end
  11. end
  12.  
  13. game.Players.PlayerAdded:Connect(function(player)
  14. player.BadgeAwarded:Connect(OnBadgeAwarded)
  15. end)
  16.  
  17. --Script
  18.  
  19. local BadgeRequirement = script.Parent.BadgeRequirement
  20.  
  21. function OnBadgeAwarded(player, badgeId)
  22. if badgeId == BadgeRequirement.Value then
  23. script.Parent:FireServer("ToolGiver")
  24. end
  25. end
  26.  
  27. game.Players.PlayerAdded:Connect(function(player)
  28. player.BadgeAwarded:Connect(OnBadgeAwarded)
  29. end)
  30.  
  31. --RemoteEvent
  32.  
  33. local BadgeRequirement = script.Parent.BadgeRequirement
  34.  
  35. local ToolGiverEvent = Instance.new("RemoteEvent")
  36. ToolGiverEvent.Name = "ToolGiverEvent"
  37. ToolGiverEvent.Parent = script.Parent
  38.  
  39. function OnBadgeAwarded(player, badgeId)
  40. if badgeId == BadgeRequirement.Value then
  41. ToolGiverEvent:FireClient(player, "ToolGiver")
  42. end
  43. end
  44.  
  45. game.Players.PlayerAdded:Connect(function(player)
  46. player.BadgeAwarded:Connect(OnBadgeAwarded)
  47. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement