CCCPaste

Regeneration Gamepass(STORY GAME)

local GamepassId = 81050086

local Regen_rate = 5/100
local Regen_rate2 = 5/150
local Regen_Step = 5

game.Players.PlayerAdded:Connect(function(player)
if game:GetService("MarketplaceService"):UserOwnsGamePassAsync(player.UserId, GamepassId) then
player.CharacterAdded:Connect(function(char)
while true do
if char.Humanoid.Health > char.Humanoid.MaxHealth then
local DT = wait(Regen_Step)
local DH = DT*Regen_rate*char.Humanoid.Health
char.Humanoid.Health = math.min(char.Humanoid.Health + DH, char.Humanoid.Health)
else
local DT = wait(Regen_rate2)
local DH = DT*Regen_rate2*char.Humanoid.Health
char.Humanoid.Health = math.min(char.Humanoid.Health + DH, char.Humanoid.Health)
end
end
end)
end
end)