I made a ColorCorrectionEffect (which I've named Sharingan) and script in which you press Q it enables and when you press Q again it disables, I also made a script that allows players to not see other players/NPC health bars. I want to make a script that combines both of them where if you press Q (enable color effect), only YOU are able to see other players/NPC health bars and once you press Q again (disable color effect) you are no longer able to see players/NPC health. Which means the ColorCorrectionEffect would have to be enabled for the player to be able to see other players/NPC health bars. Any help?
ColorCorrectionEffect script:
local player = game.Players.LocalPlayer
local Humanoid = player.Character:FindFirstChild('Humanoid')
local sharingan = game.Lighting.Sharingan
game:GetService("UserInputService").InputBegan:Connect(function(iobj, gp)
if gp then
return
end
if iobj.KeyCode == Enum.KeyCode.Q then
sharingan.Enabled = not sharingan.Enabled
end
end)
HideHealthDisplay script:
local rs = game:GetService("RunService")
rs.RenderStepped:Connect(function()
for i,v in ipairs(workspace:GetChildren()) do
if v:IsA("Model") and v:FindFirstChildOfClass("Humanoid") then
v:FindFirstChildOfClass("Humanoid").HealthDisplayDistance = Enum.HumanoidHealthDisplayType.AlwaysOff
end
end
end)
