1 not adding onto a value

local Players = game:GetService("Players")
local AMLChanged = game.ReplicatedStorage.Events.AMLChanged
local AttackModeActivated  = game.ServerStorage.AttackModeActivated

local allPlayers = {}

Players.PlayerAdded:Connect(function(player)
		local AttackModeActivations = Instance.new("IntValue")
		AttackModeActivations.Name = "AttackModeActivations"
		AttackModeActivations.Value = 0
		AttackModeActivations.Parent = player

		local Username = Instance.new("StringValue")
		Username.Name = "Username"
		Username.Value = player.Name
		Username.Parent = player

		local Thumbnail = Instance.new("StringValue")
		Thumbnail.Name = "Thumbnail"
		local ThumbType = Enum.ThumbnailType.HeadShot
		local ThumbSize = Enum.ThumbnailSize.Size420x420
		local content, isReady = Players:GetUserThumbnailAsync(player.UserId, ThumbType, ThumbSize)
		Thumbnail.Value = content
		Thumbnail.Parent = player

		table.insert(allPlayers, player)
		print(allPlayers)
		AMLChanged:FireAllClients(allPlayers)
end)

Players.PlayerRemoving:Connect(function(player)
	table.remove(allPlayers, table.find(allPlayers, player))
	print(allPlayers)
	AMLChanged:FireAllClients(allPlayers)
end)

AttackModeActivated.Event:Connect(function(character)
		local player = Players:GetPlayerFromCharacter(character)
		player.AttackModeActivations.Value += 1
		print(player.AttackModeActivations.Value)
		AMLChanged:FireAllClients(allPlayers)
end)

Change it to: player.AttackModeActivations.Value += 1

Still doesn’t work

sfjhejfhefjhsfjkhfjkehsfjk

No errors?

afdsfdsfsfsdfsdfdsfdsfdsfsfdsfsdf

nope

ejfhejfhejkfhejkfhejfhefjehfkjefef

Check if it changes the actual value

before your edits it would change smoothly without car, now without car it sometimes doesnt count it and it will only count it for example the next time u touch it, for example if you touched it the 2nd time it didnt count it but when u touched it for the 3rd time it counted 2 and 3 and added 2 to the value

Try to use the original server script here it is:

local Players = game:GetService("Players")
local AMLChanged = game.ReplicatedStorage.Events.AMLChanged
local AttackModeActivated  = game.ServerStorage.AttackModeActivated

local allPlayers = {}

Players.PlayerAdded:Connect(function(player)
		local AttackModeActivations = Instance.new("IntValue")
		AttackModeActivations.Name = "AttackModeActivations"
		AttackModeActivations.Value = 0
		AttackModeActivations.Parent = player

		local Username = Instance.new("StringValue")
		Username.Name = "Username"
		Username.Value = player.Name
		Username.Parent = player

		local Thumbnail = Instance.new("StringValue")
		Thumbnail.Name = "Thumbnail"
		local ThumbType = Enum.ThumbnailType.HeadShot
		local ThumbSize = Enum.ThumbnailSize.Size420x420
		local content, isReady = Players:GetUserThumbnailAsync(player.UserId, ThumbType, ThumbSize)
		Thumbnail.Value = content
		Thumbnail.Parent = player

		table.insert(allPlayers, player)
		AMLChanged:FireAllClients(allPlayers)
end)

Players.PlayerRemoving:Connect(function(player)
	table.remove(allPlayers, table.find(allPlayers, player))
	AMLChanged:FireAllClients(allPlayers)
end)

AttackModeActivated.Event:Connect(function(character)
		local player = Players:GetPlayerFromCharacter(character)
		allPlayers[table.find(allPlayers, player)].AttackModeActivations.Value += 1
		AMLChanged:FireAllClients(allPlayers)
end)

still happens

fjhfjkhdrgjdghjfdhgjkghfdkjgfdg

AHHH The script is cursed. Do you mind inviting me to your game?

i probably cant today, as its getting late

1 Like

Same for me its 22:00 here.

fasfjsffjfksdfksdjfkdsf

I think i found a way. If you will have time tommorow from something like 13:00 UTC+2 that would be great

wh- whyyyyyyyyyy

just do
otherPart:FindFirstAncestorWhichIsA("Model"):FindFirstChild("Humanoid")

Stage2.Touched:Connect(function(otherPart)
	print(otherPart)
	local hum = otherPart:FindFirstAncestorWhichIsA("Model"):FindFirstChild("Humanoid")
	if hum ~= nil then AttackModeActivated:Fire(otherPart)
	else
		error("Code broke")
	end
end)
or if you're a never-nester lol
Stage2.Touched:Connect(function(otherPart)
	print(otherPart)
	local hum = otherPart:FindFirstAncestorWhichIsA("Model"):FindFirstChild("Humanoid")
	if hum ~= nil then AttackModeActivated:Fire(otherPart); return end
	error("Code broke")
end)