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
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)