AddCSLuaFile("shared.lua") include("shared.lua") --[[called when you use it (after it sets the high visual values and removes itself already) function ENT:High(activator,caller) activator.durgz_lsd_high = true local sayings = { "OH MY GOD I JUST DEFLATED", "I WONDER WHAT HAPPENS WHEN I POUR GASOLINE ALL OVER MYSELF? THAT MUST BE THE CURE FOR CANCER, DUDE", "I CAN FEEL THE UNIVERSE PULSATING AROUND ME, EVERYTHING IS BREATHING AND WON'T STOP MOVING", "WUBBA LUB DUB DUB I WATCH RICK AND MORTY", } self:Say(activator, sayings) end ]] function ENT:High(activator,caller) local sayings = { "OH MY GOD I JUST DEFLATED", "I WONDER WHAT HAPPENS WHEN I POUR GASOLINE ALL OVER MYSELF? THAT MUST BE THE CURE FOR CANCER, DUDE", "I CAN FEEL THE UNIVERSE EATING MY SOUL LIKE EVERYTHING IS TOTALLY BREATHING RIGHT NOW", "WUBBA LUB DUB DUB I WATCH RICK AND MORTY", } self:Say(activator, sayings) --[[ self.MakeHigh = false; if activator:GetNWFloat("durgz_lsd_high_end") < CurTime() then self.MakeHigh = true; end]] end function ENT:AfterHigh(activator,caller) if (activator:GetNWFloat("durgz_lsd_high_end") > CurTime()) then activator.durgz_lsd_tabs = activator:GetNWInt("durgz_lsd_tabs") activator:SetNWInt("durgz_lsd_tabs",activator.durgz_lsd_tabs+1) print(activator:GetNWInt("durgz_lsd_tabs")) end end hook.Add( "Think", "durgz_lsd_reset", function() for id,pl in pairs(player.GetAll())do if pl:GetNWInt("durgz_lsd_tabs")>0 && pl:GetNWFloat("durgz_lsd_high_end") < CurTime() then pl:SetNWInt("durgz_lsd_tabs",0) end end end )