null nil 0 0 0 1 0 0 0 1 0 0 0 1 Computer Path null true true -0.5 0.5 0 0 -0.5 0.5 4 0 1003 -54.5 54.6000023 -236 -1 0 -0 -0 1 -0 -0 0 -1 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Part 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 7 1.20000005 4 true -0.5 0.5 0 0 -0.5 0.5 4 0 1003 -54.5 57.6000023 -233.5 -1 0 -0 -0 1 -0 -0 0 -1 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Part 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 9 7.20000029 1 0 3.60000014 0 -1 0 0 0 0 1 0 1 -0 2.5 -0.600002289 0 0 -1 0 0 0 1 -1 0 0 Snap RBX2 RBX4 true true -0.5 0.5 0 0 -0.5 0.5 4 0 1003 -58.5 57.6000023 -236.5 0 0 -1 0 1 -0 1 0 -0 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Part 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 5 7.20000029 1 0 3.60000014 0 -1 0 0 0 0 1 0 1 -0 -0.5 -0.600002289 4 -1 0 0 0 0 1 0 1 -0 Snap RBX5 RBX4 true true -0.5 0.5 0 0 -0.5 0.5 4 0 1003 -50.5 57.6000023 -236.5 0 0 -1 0 1 -0 1 0 -0 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Part 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 5 7.20000029 1 0 3.60000014 0 -1 0 0 0 0 1 0 1 -0 -0.5 -0.600002289 -4 -1 0 0 0 0 1 0 1 -0 Snap RBX7 RBX4 true true -0.5 0.5 0 0 -0.5 0.5 4 0 1003 -54.5 57.6000023 -238.5 1 0 0 0 1 0 0 0 1 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Part 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 7 7.20000029 1 0 3.60000014 0 -1 0 0 0 0 1 0 1 -0 -2.5 -0.600002289 0 0 1 0 0 0 1 1 0 0 Snap RBX9 RBX4 true true -0.5 0.5 0 0 -0.5 0.5 4 0 1003 -54.5 57.7999992 -239.5 -1 0 -0 -0 1 -0 -0 0 -1 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Part 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 9 1.20000005 1 false 0 Computer Path true false Local Gui bin = script.Parent function onKeyDown(key,mouse) key:lower() if key == "r" then e = game.Workspace:GetChildren() for i=1,#e do if e[i].className == "Part" then if e[i].Name == "Ice" then if e[i]:findFirstChild("creator")~=nil then if e[i].creator.Value == script.Parent.Parent.Parent then e[i]:remove() end end end end end elseif key == "n" then e = game.Workspace:GetChildren() for i=1,#e do if e[i].className == "Part" then if e[i].Name == "Ice" then e[i]:remove() end end end end end function press(mouse) if sel == true then hit = mouse.Target local point = mouse.Hit.p s = Instance.new("Part") s.CanCollide = true s.Size=Vector3.new(6,2,18) s.Anchored = true s.BrickColor = script.Parent.Col.Value s.Transparency = 0.3 s.Velocity = mouse.Hit.lookVector * script.Parent.Speed.Value s.Name = "Ice" s.TopSurface = "Smooth" s.BottomSurface = "Smooth" s.Parent = game.Workspace c = script.CleanUp:clone() c.Disabled = false c.Parent = s s.CFrame = CFrame.new(script.Parent.Parent.Parent.Character.Head.Position) s.CFrame = CFrame.new(script.Parent.Parent.Parent.Character.Torso.Position.x,script.Parent.Parent.Parent.Character.Torso.Position.y-4,script.Parent.Parent.Parent.Character.Torso.Position.z) s.CFrame = CFrame.new(s.Position,point) r = Instance.new("ObjectValue") r.Value = script.Parent.Parent.Parent r.Parent = s r.Name = "creator" wait() press(mouse) end end function onButton1Down(mouse) sel = true if sel == true then hit = mouse.Target local point = mouse.Hit.p s = Instance.new("Part") s.CanCollide = true s.Size=Vector3.new(5,2,17) s.Anchored = true s.BrickColor = BrickColor.new("Light blue") s.Transparency = 0.3 s.Name = "Ice" s.TopSurface = "Smooth" s.BottomSurface = "Smooth" s.Parent = game.Workspace c = script.CleanUp:clone() c.Disabled = false c.Parent = s s.CFrame = CFrame.new(script.Parent.Parent.Parent.Character.Head.Position) s.CFrame = CFrame.new(script.Parent.Parent.Parent.Character.Torso.Position.x,script.Parent.Parent.Parent.Character.Torso.Position.y-5,script.Parent.Parent.Parent.Character.Torso.Position.z) s.CFrame = CFrame.new(s.Position,point) r = Instance.new("ObjectValue") r.Value = script.Parent.Parent.Parent r.Parent = s r.Name = "creator" wait() hit = mouse.Target local point = mouse.Hit.p s = Instance.new("Part") s.CanCollide = true s.Size=Vector3.new(5,2,17) s.Anchored = true s.BrickColor = BrickColor.new("Light blue") s.Transparency = 0.3 s.Name = "Ice" s.TopSurface = "Smooth" s.BottomSurface = "Smooth" s.Parent = game.Workspace c = script.CleanUp:clone() c.Disabled = false c.Parent = s s.CFrame = CFrame.new(script.Parent.Parent.Parent.Character.Head.Position) s.CFrame = CFrame.new(script.Parent.Parent.Parent.Character.Torso.Position.x,script.Parent.Parent.Parent.Character.Torso.Position.y-4,script.Parent.Parent.Parent.Character.Torso.Position.z) s.CFrame = CFrame.new(s.Position,point) r = Instance.new("ObjectValue") r.Value = script.Parent.Parent.Parent r.Parent = s r.Name = "creator" wait() hit = mouse.Target local point = mouse.Hit.p s = Instance.new("Part") s.CanCollide = true s.Size=Vector3.new(5,2,15) s.Anchored = true s.BrickColor = BrickColor.new("Light blue") s.Transparency = 0.3 s.Name = "Ice" s.TopSurface = "Smooth" s.BottomSurface = "Smooth" s.Parent = game.Workspace c = script.CleanUp:clone() c.Disabled = false c.Parent = s s.CFrame = CFrame.new(script.Parent.Parent.Parent.Character.Head.Position) s.CFrame = CFrame.new(script.Parent.Parent.Parent.Character.Torso.Position.x,script.Parent.Parent.Parent.Character.Torso.Position.y-6,script.Parent.Parent.Parent.Character.Torso.Position.z) s.CFrame = CFrame.new(s.Position,point) r = Instance.new("ObjectValue") r.Value = script.Parent.Parent.Parent r.Parent = s r.Name = "creator" press(mouse) end end function onButton1Up(mouse) sel = false end function onEquippedLocal(mouse) if mouse == nil then print("Mouse not found") return end mouse.Icon = "rbxasset://textures\\GunCursor.png" mouse.Button1Down:connect(function() onButton1Down(mouse) end) mouse.Button1Up:connect(function() onButton1Up(mouse) end) mouse.KeyDown:connect(onKeyDown) e = script.Parent.Parent.Parent:GetChildren() for i=1,#e do if e[i].className == "Hint" then e[i]:remove() end end s = Instance.new("Hint") s.Parent = script.Parent.Parent.Parent s.Text = "click R to reset all your ice you made and Hold mouse to create a stream of ice" end function unsel(mouse) e = script.Parent.Parent.Parent:GetChildren() for i=1,#e do if e[i].className == "Hint" then e[i]:remove() end end end script.Parent.Selected:connect(onEquippedLocal) script.Parent.Deselected:connect(unsel) true true CleanUp wait(5) script.Parent:remove() true Speed 100 true Col 1003 true true How to use --[[Marquelle]]-- --Step (1) Set Speed to the speed you want --Step (2) Set Col to the color you want --Step (3) ENJOY! true true README2 --[[So...]]-- --[[ what this tool does is move you instead of you moving on the path it will automatcially move your person where ever you point the mouse and hold it ]]-- end true false Giver Script local debounce = false function getPlayer(humanoid) local players = game.Players:children() for i = 1, #players do if players[i].Character.Humanoid == humanoid then return players[i] end end return nil end function onTouch(part) local human = part.Parent:findFirstChild("Humanoid") if (human ~= nil) and debounce == false then debounce = true local player = getPlayer(human) if (player == nil) then return end script.Parent:clone().Parent = player.Backpack wait(2) debounce = false end end script.Parent.Parent.Touched:connect(onTouch) true false Put this in the Weapon local debounce = false function getPlayer(humanoid) local players = game.Players:children() for i = 1, #players do if players[i].Character.Humanoid == humanoid then return players[i] end end return nil end function onTouch(part) local human = part.Parent:findFirstChild("Humanoid") if (human ~= nil) and debounce == false then debounce = true local player = getPlayer(human) if (player == nil) then return end script.Parent:clone().Parent = player.Backpack wait(2) debounce = false end end script.Parent.Parent.Touched:connect(onTouch) true true -0.5 0.5 0 0 -0.5 0.5 4 0 1003 -54.5 61.7999992 -236 0 0 -1 0 1 -0 1 0 -0 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Part 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 6 1.20000005 9