Advertisement
OEAgamer1

AFK Tag System

Oct 22nd, 2024
393
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 4.99 KB | None | 0 0
  1. --AFKScript (Below is one more! They need to be seperate)
  2. local RS = game:GetService("ReplicatedStorage")
  3. local Event = RS:WaitForChild("AFKEvent")
  4.  
  5. Event.OnServerEvent:Connect(function(player, is)
  6.    
  7.     if player.Character == script.Parent then
  8.        
  9.         if is then
  10.  
  11.             if player.Character:WaitForChild("Head"):FindFirstChild("AFKBoard") then
  12.  
  13.                 player.Character:WaitForChild("Head"):FindFirstChild("AFKBoard").Enabled = true
  14.  
  15.             else
  16.  
  17.                 local copyboard = script.AFKBoard:Clone()
  18.                 copyboard.Parent = player.Character:WaitForChild("Head")
  19.  
  20.             end
  21.  
  22.             if script.Parent:WaitForChild("Humanoid").RigType == Enum.HumanoidRigType.R6 then
  23.  
  24.                 script.Parent:WaitForChild("Head").Material = Enum.Material.ForceField
  25.                 script.Parent:WaitForChild("Left Arm").Material = Enum.Material.ForceField
  26.                 script.Parent:WaitForChild("Left Leg").Material = Enum.Material.ForceField
  27.                 script.Parent:WaitForChild("Right Arm").Material = Enum.Material.ForceField
  28.                 script.Parent:WaitForChild("Right Leg").Material = Enum.Material.ForceField
  29.                 script.Parent:WaitForChild("Torso").Material = Enum.Material.ForceField
  30.  
  31.             elseif script.Parent:WaitForChild("Humanoid").RigType == Enum.HumanoidRigType.R15 then
  32.  
  33.                 script.Parent:WaitForChild("LeftFoot").Material = Enum.Material.ForceField
  34.                 script.Parent:WaitForChild("LeftHand").Material = Enum.Material.ForceField
  35.                 script.Parent:WaitForChild("LeftLowerArm").Material = Enum.Material.ForceField
  36.                 script.Parent:WaitForChild("LeftLowerLeg").Material = Enum.Material.ForceField
  37.                 script.Parent:WaitForChild("LeftUpperArm").Material = Enum.Material.ForceField
  38.                 script.Parent:WaitForChild("LeftUpperLeg").Material = Enum.Material.ForceField
  39.                 script.Parent:WaitForChild("LowerTorso").Material = Enum.Material.ForceField
  40.                 script.Parent:WaitForChild("RightFoot").Material = Enum.Material.ForceField
  41.                 script.Parent:WaitForChild("RightHand").Material = Enum.Material.ForceField
  42.                 script.Parent:WaitForChild("RightLowerArm").Material = Enum.Material.ForceField
  43.                 script.Parent:WaitForChild("RightLowerLeg").Material = Enum.Material.ForceField
  44.                 script.Parent:WaitForChild("RightUpperArm").Material = Enum.Material.ForceField
  45.                 script.Parent:WaitForChild("RightUpperLeg").Material = Enum.Material.ForceField
  46.                 script.Parent:WaitForChild("UpperTorso").Material = Enum.Material.ForceField
  47.                 script.Parent:WaitForChild("Head").Material = Enum.Material.ForceField
  48.  
  49.             end
  50.  
  51.         else
  52.  
  53.             if player.Character:WaitForChild("Head"):FindFirstChild("AFKBoard") then
  54.  
  55.                 player.Character:WaitForChild("Head"):FindFirstChild("AFKBoard").Enabled = false
  56.  
  57.             else
  58.  
  59.                 local copyboard = script.AFKBoard:Clone()
  60.                 copyboard.Parent = player.Character:WaitForChild("Head")
  61.  
  62.             end
  63.  
  64.             if script.Parent:WaitForChild("Humanoid").RigType == Enum.HumanoidRigType.R6 then
  65.  
  66.                 script.Parent:WaitForChild("Head").Material = Enum.Material.Plastic
  67.                 script.Parent:WaitForChild("Left Arm").Material = Enum.Material.Plastic
  68.                 script.Parent:WaitForChild("Left Leg").Material = Enum.Material.Plastic
  69.                 script.Parent:WaitForChild("Right Arm").Material = Enum.Material.Plastic
  70.                 script.Parent:WaitForChild("Right Leg").Material = Enum.Material.Plastic
  71.                 script.Parent:WaitForChild("Torso").Material = Enum.Material.Plastic
  72.  
  73.             elseif script.Parent:WaitForChild("Humanoid").RigType == Enum.HumanoidRigType.R15 then
  74.  
  75.                 script.Parent:WaitForChild("LeftFoot").Material = Enum.Material.Plastic
  76.                 script.Parent:WaitForChild("LeftHand").Material = Enum.Material.Plastic
  77.                 script.Parent:WaitForChild("LeftLowerArm").Material = Enum.Material.Plastic
  78.                 script.Parent:WaitForChild("LeftLowerLeg").Material = Enum.Material.Plastic
  79.                 script.Parent:WaitForChild("LeftUpperArm").Material = Enum.Material.Plastic
  80.                 script.Parent:WaitForChild("LeftUpperLeg").Material = Enum.Material.Plastic
  81.                 script.Parent:WaitForChild("LowerTorso").Material = Enum.Material.Plastic
  82.                 script.Parent:WaitForChild("RightFoot").Material = Enum.Material.Plastic
  83.                 script.Parent:WaitForChild("RightHand").Material = Enum.Material.Plastic
  84.                 script.Parent:WaitForChild("RightLowerArm").Material = Enum.Material.Plastic
  85.                 script.Parent:WaitForChild("RightLowerLeg").Material = Enum.Material.Plastic
  86.                 script.Parent:WaitForChild("RightUpperArm").Material = Enum.Material.Plastic
  87.                 script.Parent:WaitForChild("RightUpperLeg").Material = Enum.Material.Plastic
  88.                 script.Parent:WaitForChild("UpperTorso").Material = Enum.Material.Plastic
  89.                 script.Parent:WaitForChild("Head").Material = Enum.Material.Plastic
  90.  
  91.             end
  92.  
  93.         end
  94.        
  95.     end
  96.    
  97. end)
  98.  
  99. --------------------------------------------------------------------------
  100. --AFKHandler
  101. local UserInputService = game:GetService("UserInputService")
  102. local ReplicatedStorage = game:GetService("ReplicatedStorage")
  103. local AFKEvent = ReplicatedStorage:WaitForChild("AFKEvent")
  104.  
  105. UserInputService.WindowFocused:Connect(function()
  106.     AFKEvent:FireServer(false)
  107. end)
  108.  
  109. UserInputService.WindowFocusReleased:Connect(function()
  110.     AFKEvent:FireServer(true)
  111. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement