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". 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

3 comments
hit is deprecated use Hit
^ dude, most of the comments you give are about deprecation and all....
Replace TweenService to game.TweenService:Create