I've put in the parameters Player,char,hum etc but it just won't work. I've read threw it over and over but I could find the problem there are no errors and the only thing that print in the output is "who" and "chew". Try and put the deprecated things in the actually answer. This is my script thanks for helping. :)
``Local script"
--Q move--Start---
UIS.InputBegan:Connect(function(inputObject,gp)
if inputObject.KeyCode==Enum.KeyCode.Q and not gp then
holdingUKey = true
game.ReplicatedStorage.QStart:FireServer(char,root,hum,Mouse.hit,Mouse)
print("chew")
end
end)
--Q move--End--
UIS.InputEnded:Connect(function(inputObject)
if inputObject.KeyCode==Enum.KeyCode.Q then
holdingUKey = false
hum.AutoRotate = true
wait(0.2)
game.ReplicatedStorage.QEnd:FireServer(Mouse.hit,root,char,hum)
print("who")
end
end)
--When pressed Q it sends uses the Event FireServer and goes to the fowllowing script--
Server Script
game.ReplicatedStorage.QStart.OnServerEvent:Connect(function(Player,char,root,hum,Mousehit,Mouse)
print("good")
root.CFrame = CFrame.new(root.Position,root.Position + Mouse.hit.LookVector)
local tweenInfo1 = TweenInfo.new(0.3,Enum.EasingStyle.Quad,Enum.EasingDirection.Out,0,false)
local Ani = Instance.new("Animation")
Ani.AnimationId = "http://www.roblox.com/asset/?id=2196053463"
Ani2 = Player.Character.Humanoid:LoadAnimation(Ani)
Ani2:Play()
local bp2 = Instance.new("BodyPosition")
bp2.Parent = char.Torso
bp2.P = 100000
bp2.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
bp2.Position = char.Torso.Position
SuperNovaCircle = Instance.new("Part")
local tween1 = TweenService:Create(SuperNovaCircle,tweenInfo1,{Size = Vector3.new(18.35, 17.66, 0.05)})
SuperNovaCircle.Parent = workspace
SuperNovaCircle.Size = Vector3.new(1.3, 0.05, 1.672)
SuperNovaCircle.Anchored = true
SuperNovaCircle.Name = "SuperNovaCircle"
SuperNovaCircle.CFrame = root.CFrame * CFrame.new(0,1.5,-5)
SuperNovaCircle.Transparency = 1
SuperNovaCircle.CanCollide = false
local Decal2 = Instance.new("Decal")
Decal2.Parent = SuperNovaCircle
Decal2.Texture = "rbxgameasset://Images/TLH_MagicCircle_SuperNova"
Decal2.Face = "Front"
local Decal3 = Instance.new("Decal")
Decal3.Parent = SuperNovaCircle
Decal3.Texture = "rbxgameasset://Images/TLH_MagicCircle_SuperNova"
Decal3.Face = "Back"
tween1:Play()
print("non")
hum.AutoRotate = false
end)
game.ReplicatedStorage.QEnd.OnServerEvent:Connect(function(Player,Mousehit,root,char,hum)
print("ok")
Ani2:Stop()
wait(0.2)
SuperNovaCircle:Destroy()
local tweenInfo1 = TweenInfo.new(1,Enum.EasingStyle.Linear,Enum.EasingDirection.Out,0,false)
local tweenInfo = TweenInfo.new(1,Enum.EasingStyle.Linear,Enum.EasingDirection.Out,0,false)
Player.Character.Torso:FindFirstChild("BodyPosition")
Player.Character.Torso.BodyPosition:Destroy()
print("blew")
local Part = game.Workspace.SuperNovaV2:Clone()
game.Debris:AddItem(Part,6)
Part.Parent = workspace
Part.Anchored = true
Part.CFrame = Player.Character.HumanoidRootPart.CFrame * CFrame.new(0,3,-20)
Part.Anchored = false
local bv = Instance.new("BodyVelocity")
bv.Parent = Part
bv.MaxForce = Vector3.new(1e8,1e8,1e8)
bv.Velocity = Mousehit.LookVector*170
local Part2 = game.Workspace.SuperNovaV:Clone()
game.Debris:AddItem(Part2,6)
Part2.Parent = workspace
Part2.Anchored = true
Part2.CFrame = Player.Character.HumanoidRootPart.CFrame * CFrame.new(0,3,-20)
Part2.Anchored = false
local bv = Instance.new("BodyVelocity")
bv.Parent = Part2
bv.MaxForce = Vector3.new(1e8,1e8,1e8)
bv.Velocity = Mousehit.LookVector * 170
Part2.Touched:Connect(function(hit)
local Boom = Instance.new("Part")
game.Debris:AddItem(Boom,1)
Boom.Parent = workspace
Boom.BrickColor = BrickColor.new("CGA brown")
Boom.Material = "Neon"
Boom.Shape = "Ball"
Boom.Size = Vector3.new(11.115, 11.115, 11.115)
Boom.Anchored = true
Boom.CanCollide = false
Boom.CFrame = Part.CFrame
local tween2 = TweenService:Create(Boom,tweenInfo1,{Size = Vector3.new(115.115, 115.115, 115.115)})
local tween3 = TweenService:Create(Boom,tweenInfo1,{Transparency = 1})
local Ring = workspace.Ring:Clone()
local tween4 = TweenService:Create(Ring,tweenInfo1,{Transparency = 1})
game.Debris:AddItem(Ring,1)
Ring.Parent = workspace
Ring.Size = Vector3.new(15.111, 8, 15.111)
Ring.Anchored = true
Ring.CanCollide = false
Ring.CFrame = Part.CFrame
local tween = TweenService:Create(Ring,tweenInfo1,{Size = Vector3.new(179.445, 95, 179.445)})
Boom.Touched:Connect(function(hit)
if not ten then return end
ten = false
local ehum = hit.Parent:findFirstChild("Humanoid") or hit.Parent.Parent:findFirstChild("Humanoid")
if ehum and ehum ~= Player.Character.Humanoid then
ehum:TakeDamage(20)
elseif hit.Anchored == true and hit.Cancollide == true then
end
end)
wait()
ten = true
tween3:Play()
tween4:Play()
tween:Play()
tween2:Play()
Part2:Destroy()
Part:Destroy()
end)
end)
--Clones a object from the workspace and shoots it out where ever the players Mouse is pointing at--There is also a bunch of body movers like bodyPosition and bodyvelocity

1 comment
Problem is you sent the Mouse object itself to the server, send Mouse.Hit only