Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

My zombie keep spawing at the same place?

Asked by 4 years ago
Edited 4 years ago

I use the UserInputService to get E is the key when I press zombie will spawn on my cursor. I don't know what is wrong with my script

01local zombie = game.ServerStorage:WaitForChild("Zombie")
02 
03game.ReplicatedStorage.Zombie.OnServerEvent:Connect(function(player)
04 
05    local mouse = player:GetMouse()
06    local character = workspace:WaitForChild(player.Name)
07 
08    wait()
09    local a = Instance.new("Animation", character)
10    a.AnimationId = "rbxassetid://5713765649"
11 
12    local a1 =  character:WaitForChild("Humanoid"):LoadAnimation(a)
13    a1:Play()
14 
15    while true do
View all 31 lines...
0
It also say ServerScriptService.Zombiee:19: attempt to index nil with 'Hit' thinhs12 6 — 4y
0
did you try using mouse.Hit.CFrame? PoWerofThEePg 43 — 4y
0
it didnt work. It still says ServerScriptService.Zombiee:19: attempt to index nil with 'Hit' thinhs12 6 — 4y
0
you have not set cframe of the zombie ninjabluekris -4 — 4y

2 answers

Log in to vote
0
Answered by 4 years ago

I tried something that I get mouse through client script, but the zombie still does not spawn on mouse hit. I don't have any error either

01local zombie = game.ServerStorage:WaitForChild("Zombie")
02 
03    game.ReplicatedStorage.Zombie.OnServerEvent:Connect(function(player,firePosition)
04 
05    local mouse = player:GetMouse()
06 
07            local character = workspace:WaitForChild(player.Name)
08 
09            wait()
10            local a = Instance.new("Animation", character)
11            a.AnimationId = "rbxassetid://5713765649"
12 
13            local a1 =  character:WaitForChild("Humanoid"):LoadAnimation(a)
14            a1:Play()
15    local Player = game:GetService("Players").LocalPlayer
View all 31 lines...
Ad
Log in to vote
0
Answered by 4 years ago

100% Fixed

01local zombie = game.ServerStorage:WaitForChild("Zombie")
02 
03    game.ReplicatedStorage.Zombie.OnServerEvent:Connect(function(player,firePosition)
04 
05    local mouse = player:GetMouse()
06 
07            local character = workspace:WaitForChild(player.Name)
08 
09            wait()
10            local a = Instance.new("Animation", character)
11            a.AnimationId = "rbxassetid://5713765649"
12 
13            local a1 =  character:WaitForChild("Humanoid"):LoadAnimation(a)
14            a1:Play()
15    local Player = game:GetService("Players").LocalPlayer
View all 31 lines...
0
nothing happens bro,@@ idk what's wrong thinhs12 6 — 4y

Answer this question