So I made my own SCP 173 model and it only uses 3 parts: the "HumanoidRootPart", "Body"(MeshPart), and the face decal "Torso"(named torso so the character wouldnt move through walls.) But for some reason, theres a movement delay, so when i press W, the character moves about 0.5 - 1 second later. How can I fix this?
Not really that the code would help at all but here it is:
local Teams = {BrickColor.new("CGA brown"), BrickColor.new("New Yeller"), BrickColor.new("Dark stone grey"), BrickColor.new("Maroon")}
wait(1)
local Players = game.Players:GetPlayers()
for i = 1, #Players do
Players[i].TeamColor = Teams[math.random(1,4)]
end
local Guards = game.Teams["Facility Guard"]:GetPlayers()
for i = 1, #Guards do
Guards[i]:LoadCharacter()
Guards[i].Character:MoveTo(workspace["GuardSpawn" .. math.random(1,5)].Position)
end
local Scientists = game.Teams["Scientist"]:GetPlayers()
for i = 1, #Scientists do
local ScDModel = game.ServerStorage.Player_Characters.Scientist_Model:Clone()
ScDModel.Parent = workspace
ScDModel.Name = Scientists[i].Name
Scientists[i].Character = ScDModel
Scientists[i].Character:MoveTo(workspace["ScientistSpawn" .. math.random(1,5)].Position)
end
local ClassD = game.Teams["Class D"]:GetPlayers()
for i = 1, #ClassD do
local CDModel = game.ServerStorage.Player_Characters.ClassD_Model:Clone()
CDModel.Parent = workspace
CDModel.Name = ClassD[i].Name
ClassD[i].Character = CDModel
ClassD[i].Character:MoveTo(workspace["CDSpawn" .. math.random(1,10)].Position)
end
local SCPs = game.Teams["SCP"]:GetPlayers()
for i = 1, #SCPs do
local SCPNumber = math.random(1,1)
if SCPNumber == 1 then
local Number = Instance.new("IntValue")
Number.Parent = SCPs[i].Character
Number.Name = "CharacterIs"
Number.Value = 173
wait()
workspace.SCP173_Model.Name = SCPs[i].Name
SCPs[i].Character = workspace[SCPs[i].Name]
elseif SCPNumber == 2 then
local Number = Instance.new("IntValue")
Number.Parent = SCPs[i].Character
Number.Name = "CharacterIs"
Number.Value = 049
elseif SCPNumber == 3 then
local Number = Instance.new("IntValue")
Number.Parent = SCPs[i].Character
Number.Name = "CharacterIs"
Number.Value = 106
elseif SCPNumber == 4 then
local Number = Instance.new("IntValue")
Number.Parent = SCPs[i].Character
Number.Name = "CharacterIs"
Number.Value = 096
end
end

2 comments
it'd be easier to identify if you'd post your code
[Posted Code]